Journal
Field notes from denge.
Performance, localization, WordPress, the open web. Published when we have something useful to say.
Phase 2 skeleton
How we hit 100 Lighthouse on a multilingual WordPress theme
Block-native architecture, edge image optimization, and the i18n bundle-splitting trick.
Building a license-validation system in Next.js 16
Domain-based activation, idempotent activation, and the unique-active-site partial index.
Why we built our own checkout instead of WooCommerce
Stripe Elements, license-on-success, and the case for owning the conversion path.