Building My Blog
Implementing Search in Web Projects

The Nightmare Feature: Implementing Search
Implementing Search in Web Projects

The Truth About Contact Forms: They Suck (and My Astro Debugging Nightmare)
"Contact forms suck," says this developer, who braved Astro debugging hell to find a (not-so-perfect) solution for a simple problem.

From Slow to Snappy: The Story Behind Building Image Composer
Learn how I built Image Composer to efficiently compress images, improve performance, and boost my blog’s Speed Insights score from 50% to 100%.

Astro: Automating Scheduling for Your Site
Learn how to automate blog post scheduling in Astro using GitHub Actions and Python. Build a system that automatically publishes posts on schedule.

The Vercel Playwright Puzzle: When Headless Browsers Go Rogue on Deployment (The Full Debugging Saga)
How a simple Playwright integration turned into a multi-day battle with Vercel — and how a feature flag saved the day.

The Phantom Diagrams: How I Ditched Server-Side Headaches for Client-Side Magic
How I turned a server-side deployment nightmare into a sleek client-side win using React and Mermaid.js.

The Silent Assassin: How Partytown Swallowed My Google Ads and What I Learned About Threads
How I fixed GTM and Ads not working on Vercel by removing Partytown in my Astro project.