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

TypeScript Patterns I Use in Every React Project
After years of TypeScript with React, I have settled on a set of patterns that make my code safer and more maintainable. Here are the ones I reach for every tim

WooCommerce Performance: Taming Slow Product Queries
WooCommerce stores with thousands of products often struggle with slow queries. Here are the specific optimizations that made the biggest difference.

Securing WordPress: Lessons from a Brute Force Attack
A client site got hit with a sustained brute force attack. Here is what I learned about hardening WordPress security the right way.

Fixing the REST API 401 Error After WordPress 6.x Update
After updating WordPress, my headless frontend suddenly got 401 errors on REST API requests. Here is what caused it and how I fixed it.

Why I Switched from MySQL to MariaDB for WordPress
After years of running MySQL, I migrated all my WordPress sites to MariaDB. Here is why, and what changed.
Ready to Improve What Your Website Does for Your Business?
Book a short fit call or send the details in writing. We’ll start with the business goal and identify the smallest sensible next step.
