seoMar 23, 2026SEO Is Not Enough Anymore: A Developer's Guide to Generative Engine OptimizationTraditional SEO gets you ranked. GEO gets you cited by AI. Here's how to optimize your site for both Google and AI-powered search engines like ChatGPT, Perplexity, and Google AI Overviews — with code examples.aiweb-developmentnext.jsarchitectureblog.readMore SEO Is Not Enough Anymore: A Developer's Guide to Generative Engine Optimization
authenticationMar 4, 2026Modern Authentication in 2026: JWT, Sessions, OAuth, and PasskeysThe full authentication landscape: when to use sessions vs JWT, OAuth 2.0 / OIDC flows, refresh token rotation, passkeys (WebAuthn), and the Next.js auth patterns I actually use.securitynext.jsweb-developmentbackendblog.readMore Modern Authentication in 2026: JWT, Sessions, OAuth, and Passkeys
edgeFeb 17, 2026Edge Functions: What They Are, When to Use Them, and When Not ToEdge runtime, V8 isolates, the cold start myth, geo-routing, A/B testing, auth at the edge, and why I moved some things back to Node.js. A balanced look at edge computing.next.jsperformancearchitectureweb-developmentblog.readMore Edge Functions: What They Are, When to Use Them, and When Not To
trpcJan 21, 2026tRPC: End-to-End Type Safety Without the CeremonyHow tRPC eliminates the API contract problem, works with Next.js App Router, handles auth middleware, file uploads, and subscriptions. A real-world tRPC setup from scratch.typescriptnext.jsapifullstackblog.readMore tRPC: End-to-End Type Safety Without the Ceremony
performanceDec 18, 2025Core Web Vitals in 2026: What Actually Moves the NeedleForget the theory — here's what I actually did to get LCP under 2.5s, CLS to zero, and INP under 200ms on a real Next.js production site. Specific techniques, not vague advice.web-developmentnext.jsseoblog.readMore Core Web Vitals in 2026: What Actually Moves the Needle
reactAug 5, 2025React Server Components: Mental Models, Patterns, and PitfallsThe practical guide to React Server Components I wish existed when I started. Mental models, real patterns, the boundary problem, and mistakes I made so you don't have to.next.jsweb-developmentarchitectureblog.readMore React Server Components: Mental Models, Patterns, and Pitfalls
next.jsJul 23, 2025Structuring Next.js Projects at Scale: What I Learned the Hard WayHard-won lessons on organizing Next.js codebases that don't collapse under their own weight. Feature-based architecture, route groups, server/client boundaries, barrel file traps, and a real folder structure you can steal.typescriptarchitectureweb-developmentblog.readMore Structuring Next.js Projects at Scale: What I Learned the Hard Way