Multi-region deployment is overkill for 90% of products
I rolled back multi-region deployment on two projects where I'd introduced it too early. When it's truly required, when it just piles…
Sprint planning that actually earns its place: negotiation, not ritual
Sprint planning is a ritual on most teams. Two hours long, output fuzzy. Turning it into a practice that actually earns its…
CLS culprits: from font loading to ad slots, and how to fix each one
Cumulative Layout Shift (CLS) is Google's visual stability metric. Where layout shifts come from, and how to fix them.
Custom WP REST API endpoints: authentication and capability checks that hold up
You're writing a custom WordPress REST API endpoint. The security discipline: authentication, authorization, rate limiting.
API key rotation: four scenarios and how to handle each one
What happens when an API key leaks? Without rotation, years of exposure. Four real scenarios and the practical rotation for each.
Dark Mode done right: the discipline from design to code
Dark Mode has been around since iOS 13. Badly implemented apps are still everywhere. The right approach, from design to code.
Disaster recovery: the mistakes I made before a real incident exposed them
Most companies have a DR plan on paper that nobody tests. Here are the failures a real drill will expose.
Story points are not hours: the estimation mistake most teams make
A story point is not hours. But most teams estimate with that assumption. What does good estimation actually look like?
The 10-point LCP checklist I run on every site
Largest Contentful Paint is Google's most important performance metric. A practical checklist to get it under 2.5s.
WooCommerce B2B pricing: plugin or custom code?
In B2B e-commerce, the price changes per customer. Bulk discounts, category discounts, membership tiers. Plugin or custom code?
OAuth 2.0 flows in practice: authorization code, PKCE, client credentials
OAuth 2.0 is the most widely used authorization protocol. Four flows, each for a different scenario. A practical usage guide.
A dynamic icon strategy built on SF Symbols
SF Symbols is Apple's free icon library. 5000+ symbols, dynamic color, weight. It made custom icons obsolete for me.