Practical frontend engineering
I write about React, JavaScript, CSS, accessibility and performance, sharing lessons and decisions from real-world projects.
Caching can make React applications faster and more responsive, but it also requires decisions about freshness and consistency. In this article, you will learn how React Query manages data, avoids unnecessary requests, and keeps the interface synchronized with the server.
See moreAs a React application grows, maintaining good performance shifts from being a mere advantage to a necessity. Slow-loading pages and unnecessary re-renders frustrate users. Learn how to avoid them.
See moreJavaScript is one of the most widely used programming languages in the world but topics such as hoisting, closures, the event loop, this, type coercion, the prototype chain, and arrow functions often confuse even experienced developers.
See moreIn today's web development landscape, user experience (UX) and performance are no longer just competitive advantages—they determine the success of a digital product. A fast and stable website retains more users, converts better, and earns valuable ranking signals from search engines. This is where Core Web Vitals come in.
See more