<feed xmlns="http://www.w3.org/2005/Atom"> <id>https://bcarpent.codes/</id><title>BCarpent.codes</title><subtitle>A space for me to share some projects and guides for others!</subtitle> <updated>2026-02-17T20:23:51+00:00</updated> <author> <name>Benjamin Carpenter</name> <uri>https://bcarpent.codes/</uri> </author><link rel="self" type="application/atom+xml" href="https://bcarpent.codes/feed.xml"/><link rel="alternate" type="text/html" hreflang="en" href="https://bcarpent.codes/"/> <generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator> <rights> © 2026 Benjamin Carpenter </rights> <icon>/assets/img/favicons/favicon.ico</icon> <logo>/assets/img/favicons/favicon-96x96.png</logo> <entry><title>Block Handlers in Ansible (Why they don't work and what you can do instead)</title><link href="https://bcarpent.codes/posts/block-handlers-in-ansible/" rel="alternate" type="text/html" title="Block Handlers in Ansible (Why they don&amp;apos;t work and what you can do instead)" /><published>2025-11-17T20:00:00+00:00</published> <updated>2025-11-17T20:00:00+00:00</updated> <id>https://bcarpent.codes/posts/block-handlers-in-ansible/</id> <content type="text/html" src="https://bcarpent.codes/posts/block-handlers-in-ansible/" /> <author> <name>Benjamin Carpenter</name> </author> <summary>Block handlers are as it turns out not a thing, lets go through what a block handler is, why they as of writing do not work: Say you have a block of code you would like to run as a handler in roles/config/handlers/main.yml # This example does NOT work - name: Restart service block: - name: Stop Service ansible.builtin.service: name: my-service state: stopped -...</summary> </entry> <entry><title>How to use Gnome Remote Desktop for headless login</title><link href="https://bcarpent.codes/posts/How_to_use_Gnome_Remote_Desktop_for_Headless_login/" rel="alternate" type="text/html" title="How to use Gnome Remote Desktop for headless login" /><published>2025-10-03T19:00:00+00:00</published> <updated>2025-10-03T19:48:08+00:00</updated> <id>https://bcarpent.codes/posts/How_to_use_Gnome_Remote_Desktop_for_Headless_login/</id> <content type="text/html" src="https://bcarpent.codes/posts/How_to_use_Gnome_Remote_Desktop_for_Headless_login/" /> <author> <name>Benjamin Carpenter</name> </author> <summary>If you just want to plug a machine into power and network and then create a Remote Desktop Protocol connection (RDP) to it without a monitor attached, GNOME’s built‑in Remote Desktop can do that. GNOME Remote Desktop (GRD) is emerging as a native solution, moving beyond external tools like XRDP. My exploration into GRD below focused on its potential as a built-in RDP solution. This guide walks ...</summary> </entry> <entry><title>Building Container Images in Kubernetes with GitLab CI/CD</title><link href="https://bcarpent.codes/posts/Building_container_images_Kubernetes_GitLab_runner/" rel="alternate" type="text/html" title="Building Container Images in Kubernetes with GitLab CI/CD" /><published>2025-08-11T08:00:00+00:00</published> <updated>2026-02-16T21:06:09+00:00</updated> <id>https://bcarpent.codes/posts/Building_container_images_Kubernetes_GitLab_runner/</id> <content type="text/html" src="https://bcarpent.codes/posts/Building_container_images_Kubernetes_GitLab_runner/" /> <author> <name>Benjamin Carpenter</name> </author> <summary>Container images have become the standard way to package and distribute applications in cloud environments. When setting up a CI/CD pipeline for containerized applications, one critical decision is choosing the right tool for building these images. This article explores different container image building tools, compares their features, and provides a step-by-step guide to set up a secure image ...</summary> </entry> <entry><title>A Low-Impact Memory Leak Alert System</title><link href="https://bcarpent.codes/posts/Low_Impact_memory_alerts/" rel="alternate" type="text/html" title="A Low-Impact Memory Leak Alert System" /><published>2024-10-10T08:00:00+00:00</published> <updated>2024-10-10T08:00:00+00:00</updated> <id>https://bcarpent.codes/posts/Low_Impact_memory_alerts/</id> <content type="text/html" src="https://bcarpent.codes/posts/Low_Impact_memory_alerts/" /> <author> <name>Benjamin Carpenter</name> </author> <summary>In June 2024, I had the opportunity to present my work on a low-impact memory leak alert system at the SPIE Astronomical Telescopes and Instrumentation conference. The project grew from a practical need: in large, long-running software environments, small memory leaks can quietly accumulate until they cause instability or performance degradation. Detecting them early is difficult. Traditional t...</summary> </entry> </feed>
