- React
- Next.js
- JavaScript
React and Next.js Caching: A Practical Guide
Learn how to cache data in React and Next.js using cache(), use cache, cacheLife(), and cacheTag(). Explore practical examples, benefits, limitations, and common mistakes.
Front-end engineer
Notes on JavaScript, React and Next.js from real projects — what worked, what broke, and what I would do differently.
Writing about JavaScript, TypeScript, React, Next.js, performance
The most recent things I have written.
Learn how to cache data in React and Next.js using cache(), use cache, cacheLife(), and cacheTag(). Explore practical examples, benefits, limitations, and common mistakes.
Are useMemo and useCallback still necessary in React and Next.js in 2026? Learn how React Compiler changes memoization and when to optimize.
Learn how to improve website performance with practical React and Next.js optimization techniques, JavaScript bundle analysis, rendering strategies, and Core Web Vitals.
Do you still need to learn JavaScript deeply in 2026? Learn which JavaScript fundamentals still matter in the age of AI, TypeScript, React, and AI coding agents.
Next.js 16 — new features
Everything here is free and always will be. If an article saved you an afternoon of debugging, a coffee is a lovely way to say thanks.
One-off, no account needed.