Deep dives into React internals, V8 optimizations, frontend architecture, and web security. No beginner tutorials — just the internals most developers never explore.
Deep dives on React internals, V8, and frontend architecture — no fluff. Roughly twice a month.
Story Feed
Showing 39 stories
Showing 1-10 of 39 posts
A deep technical guide to using AbortController in frontend applications. Learn how to cancel requests, prevent race conditions, manage concurrent tasks, and design robust cancellation flows in modern React and web apps.
A deep technical guide to the Backend-for-Frontend (BFF) pattern. Learn how to design client-optimized APIs, reduce over-fetching, tailor responses per platform, and manage complexity across web, mobile, and edge clients.
A deep technical guide to Next.js Proxy and edge-first request interception. Learn how to intercept, modify, and route requests at the edge, implement authentication and A/B testing, and design low-latency request pipelines.
A deep technical guide to Next.js Route Handlers. Learn how to build production-grade APIs using web standards like Request and Response, handle streaming, implement middleware-like logic, and design scalable backend systems.
A deep technical guide to font optimization in Next.js. Learn how self-hosted fonts, CSS variables, and loading strategies reduce CLS, improve performance, and create consistent typography in production applications.
A deep technical guide to image optimization in Next.js. Learn how responsive images work, how the Image component optimizes loading, and how to configure formats, sizes, and caching for maximum performance.
A deep technical guide to styling in Next.js. Compare Tailwind, CSS Modules, Sass, and CSS-in-JS across performance, scalability, and developer experience—and learn how to choose the right approach for production apps.
A deep technical guide to error handling in Next.js. Learn how to manage expected errors, handle uncaught exceptions, design recovery patterns, and build resilient applications with proper boundaries and fallback strategies.
A deep technical guide to revalidation in Next.js. Explore time-based and on-demand cache invalidation, ISR behavior, cache tags, and how to design data freshness strategies without sacrificing performance.