How to debounce and throttle in React without losing your mind
Deep dive into debounce and throttle in React. What is debounce and throttle, how to use them in React properly, how to avoid breaking them when state and re-renders are involved.
Different shapes of hydration have various advantages and disadvantages, but are fundamentally the same. Resumability is a different kind of algorithm.
Explain complex systems with simple terms, from the authors of the best-selling system design book series. Join over 1,000,000 friendly readers. Click to read ByteByteGo Newsletter, a Substack publication.
Event-Driven Architecture: What You Need to Know – Encore Blog
What is an Event-Driven Architecture and Why do I need One? In this article series we cover everything you need to know to decide if and when to use Event Driven Architectures.
Everything about Framer Motion layout animations - Maxime Heckel's Blog
A complete guide to Framer Motion layout animations showcasing every concept, from the layout prop, shared layout animations and LayoutGroup, to complex drag-to-reorder interactions.
Cache invalidation really is one of the hardest problems in computer science
My colleagues recently wrote a great post on the Netflix tech blog about a tough performance issue they wrestled with. They ultimately diagnosed the problem as false sharing, which is a performance…
Common Beginner Mistakes with React • Josh W. Comeau
I used to teach React at a local coding bootcamp, and I noticed that students kept getting tripped up by the same handful of things. In this article, we're going to go through 9 of the most dastardly gotchas. I'll show you how to solve these common problems, so you can avoid a lot of potential frustration!
Crawl Budget Optimization: You Are What Googlebot Eats
Crawl optimization should be a priority for any large site. By tracking, monitoring and focusing Googlebot you can gain an advantage over your competition. It's important to start with the basics. What exactly is crawl budget?
This is a comprehensive guide, packed with best practices and expert insights about proper deployment, to master the art of seamless database migrations.
Deep Dive: Caching and Revalidating · vercel/next.js · Discussion #54075
The Next.js App Router introduced new heuristics around caching and revalidating. To ensure we’re all discussing the intended behavior of how caching is designed to work, I thought it would be help...
SQL vs NoSQL Key Differences - MySQL vs MongoDB | Edureka
This article on SQL vs NoSQL will demistrify the differences between these backend databases, and also dicusses the differences between MySQL and MongoDB.