Posts
All the articles I've posted.
-
Stimulus Is Boring — and That’s Why It Works
Why 'boring' tools like Stimulus.js are a superpower for mature Rails applications.
-
Escaping the AMS Trap: How We Benchmarked Our Way to Alba
A case study on migrating from ActiveModel::Serializers to Alba, including real-world benchmarks and a custom caching solution.
-
Constraint as a Feature: Designing an “Anti-Canvas” for Sacred Text
Why I built AyatFlow as an 'Anti-Canvas' to prioritize the dignity of sacred text over infinite design flexibility.
-
Rails Removed Email Obfuscation. Here's How I Brought It Back with Stimulus
A modern solution to bring back email obfuscation in Rails using Stimulus, ensuring zero spam and a great user experience.
-
Rails is the Brain, Go is the Photographer
How to use Rails as the 'Brain' and Go as the 'Photographer' to generate high-performance screenshots, keeping the Rails app lightweight and responsive.
-
What A Philosophy of Software Design Taught Me About Writing Better Software
A distillation of the most practical and impactful ideas from John Ousterhout's book 'A Philosophy of Software Design', focused on reducing complexity in software.
-
Debugging Thread Safety in Legacy Rails Applications
Dive into a real-world debugging scenario involving missing HTTP headers during a Rails 5 upgrade, exploring the root causes and how to resolve them.
-
Migrating from Gridsome to Astro: A Developer Journey
My experience migrating my personal blog from Gridsome to Astro, including the challenges, benefits, and lessons learned along the way.
-
The Future of Web Performance: Beyond Core Web Vitals
Exploring emerging performance metrics and optimization strategies that will shape the next generation of web applications.
-
Continuous Learning in Tech: Staying Relevant in a Fast-Paced Industry
Strategies and resources for developers to stay current with rapidly evolving technologies and maintain career growth in the tech industry.