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

WordPress Security in 2026: The Small Stuff That Matters
Most WordPress sites don’t get hacked because of sophisticated attacks. They get hacked because of boring, fixable oversights. Here’s the list of small security

The Maintenance Plan Conversation Nobody Wants to Have
A well-maintained website is, by design, a site you don’t think about — which makes paying for maintenance feel weird. Here’s an honest look at what the plan sh

The Business Case for Accessibility (Beyond the Lawsuit Risk)
The best case for accessibility isn’t lawsuit fear — it’s the customers you’re quietly losing and the work that makes your entire site better. Here’s what a bus

The WordPress Block Editor Finally Grew Up
The WordPress block editor spent years being the thing we tolerated. In 2026, it’s the best authoring experience WordPress has ever had — and if you gave up on

INP: The Performance Metric Most WordPress Sites Are Quietly Failing
INP is the Core Web Vital most WordPress sites are quietly failing in 2026. Here’s what it measures, why plugins and themes make it hard to pass, and the concre

Core Web Vitals in 2026: What Actually Moves the Needle
LCP and CLS are mostly solved problems in 2026. INP is where the real work is, and 43% of sites are still failing it. Here’s what actually moves the needle — an

WordPress in 2026: Why Your Site Feels Slow (And What Actually Helps)
Your WordPress site feels slower than it used to — and it’s probably not one big thing. Here’s what we see when we audit sites that used to be fast, and the fix

My 2026 Development Stack: What Changed and Why
A personal overview of my 2026 development stack — VS Code with Claude Code, Next.js 15, headless WordPress, Tailwind v4, Docker deployment, and the AI tools th

TypeScript Strict Mode: Fixing 200 Errors in a Legacy Codebase
A walkthrough of enabling TypeScript strict mode on a 40,000-line codebase — the 217 errors that appeared, the most common categories, and the incremental strat

Retrieval-Augmented Generation for Developer Documentation
How RAG transforms developer documentation with embeddings, vector databases, and smart chunking strategies — plus a practical implementation outline for buildi

Memory Leaks in React: How I Found Mine with Chrome DevTools
How I tracked down memory leaks in a React dashboard using Chrome DevTools — heap snapshots, allocation timelines, and the specific patterns that cause leaks.

Git Submodules in Practice: Managing a Multi-Repo Project
A practical guide to git submodules: setup, daily workflow, common pitfalls, and when to choose submodules over a monorepo for multi-repo projects.
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.
