The React Compiler is stable. Here's what I stopped writing.
The compiler removes most of the memoisation React developers have been writing by hand for years. Here's what that changes in day-to-day component code, and where you still have to think.
Insights, tutorials, and thoughts on web development, design, and technology
The compiler removes most of the memoisation React developers have been writing by hand for years. Here's what that changes in day-to-day component code, and where you still have to think.
This portfolio still runs Next.js 14. Two majors have shipped since. Rather than upgrading on reflex, here's the actual case for and against — and the order I'd do it in.
I spent this year working through SQL, PostgreSQL and Prisma properly. Most of what mattered wasn't syntax — it was understanding why the API I was consuming was shaped the way it was.
A look at what's new in Next.js 15: server actions, enhanced routing, and performance improvements.
Explore the latest features in React 19, including new hooks, improved performance, and breaking changes.
A deep dive into React Fiber, the architecture that powers React's fast rendering and concurrency.
Discover the latest JavaScript features that are changing how we write code. From new array methods to improved async handling.
Learn how to architect Next.js applications that can handle growth. From project structure to performance optimization strategies.
A comprehensive comparison of CSS Grid and Flexbox, with practical examples and use cases for each layout method.
Essential TypeScript patterns and tips that every React developer should know to write better, more maintainable code.
Exploring modern authentication methods including JWT, OAuth, and passwordless authentication for secure web applications.
Master responsive design patterns using Tailwind CSS utilities. Learn mobile-first approach and advanced responsive techniques.
Learn how to design robust, scalable APIs that developers love to use. From REST principles to GraphQL considerations.
Compare different state management solutions for React applications. Learn when to use Redux, Zustand, or React Context.
Subscribe to get notified about new blog posts and web development insights