Blog
Thoughts & Insights
Articles on web development, WordPress engineering, performance optimization, and lessons learned building products for clients worldwide.
Latest Articles
From the Blog

Getting Started with Claude Code: A Developer’s First Day
A practical walkthrough of your first day with Claude Code, from installation to writing real prompts that actually work.

Why Every Developer Should Learn AI-Assisted Coding in 2026
AI-assisted coding has gone from optional to essential. Here’s what it actually looks like in practice and how to get started.

Web Development in 2025: Looking Back and Ahead
A reflection on the web development trends that defined 2025 and what I expect to see more of this year.

WordPress Plugin Development: Getting Started the Right Way
Building your first WordPress plugin is simpler than you think. Here is a practical guide to plugin structure, hooks, and best practices.

React Testing Library Patterns That Actually Work
After writing hundreds of React tests, I have settled on patterns that are maintainable and actually catch bugs. Here are the ones I use.

Building a Custom WooCommerce Checkout Experience
The default WooCommerce checkout is functional but generic. Here is how I customized it to reduce abandonment and improve conversions.

Web Performance Budgets: A Practical Guide
A performance budget is the difference between a fast site and a slow one. Here is how I set budgets and actually enforce them.

WordPress REST API Authentication Methods Compared
Cookie auth, Application Passwords, JWT, OAuth — WordPress offers multiple authentication methods for the REST API. Here is when to use each one.

Responsive Email Templates That Actually Work
Email HTML is stuck in 2005. Here is how I build responsive email templates that render correctly across Gmail, Outlook, and Apple Mail.

Vite vs Webpack for WordPress Development
I recently migrated a WordPress project from Webpack to Vite. The difference in developer experience was night and day.

WordPress Cron Jobs: Why They Are Unreliable and How to Fix Them
WordPress cron is not real cron. It only runs when someone visits your site. Here is why that matters and how to make scheduled tasks reliable.

Using Tailwind CSS in WordPress Themes
Tailwind and WordPress are an unconventional pairing, but with the right setup they work beautifully together.
Ready to Build Something That Works?
Tell me about your project and get a free quote within 24 hours. No commitment, no pressure.