CSS has come a long way since the early days of web development. Learn how to write better CSS using modern strategies like the :is and :where pseudo-class functions, logical properties and values, clamp, gaps, and aspect-ratio.
When our React apps get slow, we usually turn to useMemo to avoid useless job on re-render. It’s a hammer that often works well, and makes it hard to shoot yourself in the foot. But useMemo is not a s
How to destroy your app performance using React contexts
useContext hook has made React Context API so pleasant to work with that many people are even suggesting that we drop external state management solutions and rely on the built-in alternative instead.
Performance optimizations ALWAYS come with a cost but do NOT always come with a benefit. Let's talk about the costs and benefits of useMemo and useCallback.
React is slow, what now? | NoSleep Javascript Blog
We study React applications performance from the ground up, the processes involved, the tools to measure and identify slow parts, the important metrics to take in account, how these impact the UX and the various ways there are available to make applications super fast and smooth. Grab a cup of coffee and enjoy the ride. By franleplant
Immutability in React and Redux: The Complete Guide
Learn about side effects and how to avoid them, how to wield immutablity to update objects and arrays in Redux reducers, and the easy way to update state with Immer.
Using Enums in TypeScript is a great way to access particular parameters that are meant to be shared across multiple files, for example access levels...
For an upcoming zine project, I‘ve been buried deep under articles and papers on the phenomenon of “hype”. (If you‘re interested you can follow the project along here). A topic that has been haunting me throughout my years working at the innovation team of the Süddeutsche Zeitung where I…
Development is rarely a linear process, and our commits tend to reflect this. Here you'll learn about a git flow for faster PR reviews and an keeping your git history organized.
Make Beautiful Gradients in CSS, with linear-gradient, radial-gradient, or conic-gradient.
Have you ever noticed that gradients tend to look a little gray and washed-out in the middle? This happens because of a mathematical quirk with RGB colors. Fortunately, we can work around this quirk, and create beautiful, lush, saturated gradients.