Written content to help you along your web development journey, without forgetting to have some fun along the way.

AI has advanced beyond silly little demos. It's now enabling anyone to build personal software catered to their unique needs and preferences.

Why I revised my book rating scale to start at three stars and how I learned to put down books I didn't enjoy.

How my daughter and I worked together to build a full-stack application that enabled her to visually represent her trick-or-treating candy haul.

2025 has been a journey from struggling with the emergence of AI code generators to fully embracing it. From writing almost all the code to almost none of the code.

Git may seem timeless, but millions of people are building for the web without it.

After only running more than a 5k once in my life, this is the journey to training and running a half marathon.

How I set up new Astro projects using the delightful Astro CLI experience, while applying my tastes and preferences.

JavaScript frameworks that use file-based routing require an extra layer of care to help you keep your sanity when developing.

When JS frameworks don’t bring low-level structure recommendations on constants, configuration, and content, you’ll benefit from establishing your own conventions.

After a two-year break from blogging, I'm back at it. Here's what led to the pause, why I'm writing again, and seven benefits that come from regular writing.