DOM IDs are a real pain in my apps
Rails Hotwire
		The standard way to dynamically update HTML content in Ruby on Rails relies heavily on DOM IDs. These IDs are used to identify the target HTML element for an update.
		
		Read More
	
		The standard way to dynamically update HTML content in Ruby on Rails relies heavily on DOM IDs. These IDs are used to identify the target HTML element for an update.
		
		Read More
	
		Yesterday, I got my first conference talk proposal rejection. It was going to be about folder structures, so I’m guessing there wasn’t enough AI to make the final cut.
		
		Read More
	
		My work designing and developing the superdb.org website is finished. The first commit was on October 4th, 2024 and the final commit was on February 5th, 2025.
		
		Read More
	
		I am loving this API for working with React state. It’s a very light wrapper around useState. I call it useStateObject.
		
		Read More
	
		A 9.0 earthquake shook my front-end world when I discovered “layout primitives” at every-layout.dev. Then an aftershock rolled through when I learned about fluid sizing and spacing tokens from utopia.
		
		Read More
	
		Two articles I read this week have inspired the heck out of me. The first was by Jared Turner of thoughtbot with the punchy title “WIP is waste”.
		
		Read More
	
		I made a quick screen recording using the VSCode debugger to break on a line of code in my NodeJS electron process.
		
		Read More
	
		The one thing missing in every budgeting application is the “Spending Commitment”.
Definition: “A thing I am already committed to paying for”
		
		Read More
	
		Does this sound like you?
You are using Sprockets to pre-compile assets for production. You are using Kamal to deploy. You have asset bridging enabled in your deploy.
		
		Read More
	
		This is the syntax for setting an output parameter in a Github Actions step.
echo "{name}={value}" >> "$GITHUB_OUTPUT" Here’s an example of using this syntax in a workflow step.
		
		Read More