Optimizing React Re-renders
A comprehensive guide to understanding when React components update, why it matters for performance, and how to use useMemo effectively.
Engineering Blog
Deep dives into software engineering, system design, and the occasional rant about development tooling.
A comprehensive guide to understanding when React components update, why it matters for performance, and how to use useMemo effectively.
After years of VS Code, I decided to take the plunge into the terminal-based editor. Here is what I learned and my config.
Read moreConsistency, Availability, Partition Tolerance. You can only pick two. Let's break down what this actually means for your database.
Read moreA pragmatic look at utility-first CSS frameworks compared to CSS-in-JS solutions in modern React applications.
Read moreStep-by-step guide to creating a production-ready Dockerfile for your Node.js backend services.
Read more