109 posts · writing since 2023
Notes on backend systems, cloud infra & life.
Field notes on Java, Rust, and the Cloudflare developer platform — written by a backend engineer, for backend engineers.
Latest
- 01 Cloudflare cf CLI: Getting started and migrating from Wrangler New cloudflare· Oct 7, 2026
- 02 Shopify Theme Development: Buy, Customize, or Build Your Own? Shopify· Oct 4, 2026
- 03 Choosing a Shopify App Stack: Official Template, Hybrid, or Custom Shopify· Oct 4, 2026
- 04 Choosing Between Shopify Online and Offline Access Tokens shopify· Oct 2, 2026
- 05 How to Diagnose Slow NestJS Endpoints and Find Performance Bottlenecks nestjs· Sep 26, 2026
Featured
View all →How to Fix Cloudflare Error 521: Don't Clear the Cache, Trace the Path
Cloudflare Error 521 (Web server is down) isn't fixed by clearing the cache — it means your origin refused Cloudflare's connection. This guide walks the path from web service and listening ports through firewalls / WAF and SSL/TLS ports to load balancers, plus a ready-to-send support ticket template.
NestJS or Express? Pick by How Big the Project Will Get
Use Express for small services, prototypes, and webhooks. Use NestJS for a business backend a team will keep maintaining. Nest still runs on Express by default. Switch to Fastify only if a load test shows the HTTP layer is the bottleneck.
WordPress SEO Plugins in 2026: Rank Math vs Yoast vs AIOSEO vs SEOPress
A practical 2026 comparison of Rank Math, Yoast SEO, AIOSEO, and SEOPress across free features, schema, WooCommerce, headless WordPress, AI visibility, IndexNow, migration risk, and long-term cost.