Public Links

598 bookmarks
Custom sorting
Writing Better CSS | Aleksandr Hovhannisyan
Writing Better CSS | Aleksandr Hovhannisyan
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.
·aleksandrhovhannisyan.com·
Writing Better CSS | Aleksandr Hovhannisyan
Using global memoization in React
Using global memoization in React
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
·thoughtspile.github.io·
Using global memoization in React
How to destroy your app performance using React contexts
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.
·thoughtspile.github.io·
How to destroy your app performance using React contexts
When to useMemo and useCallback
When to useMemo and useCallback
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.
·kentcdodds.com·
When to useMemo and useCallback
How to use React.memo() to improve performance
How to use React.memo() to improve performance
Learn how to use React.memo, some common pitfalls you might encounter, and why you shouldn't use React.memo for all your components.
·felixgerschau.com·
How to use React.memo() to improve performance
React is slow, what now? | NoSleep Javascript Blog
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
·nosleepjavascript.com·
React is slow, what now? | NoSleep Javascript Blog
Optimize Enums in TypeScript with
Optimize Enums in TypeScript with
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...
·ultimatecourses.com·
Optimize Enums in TypeScript with
Patterns.dev - Modern Web App Design Patterns
Patterns.dev - Modern Web App Design Patterns
Improve how you architect webapps Patterns.dev is free book on design patterns and component patterns for building powerful web apps with...
·patterns.dev·
Patterns.dev - Modern Web App Design Patterns
Next-generation web styling
Next-generation web styling
Get up to date on some of the exciting new CSS features that are already supported in modern browsers—or soon will be!
·web.dev·
Next-generation web styling
The five Levels of Hype
The five Levels of Hype
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…
·johannesklingebiel.de·
The five Levels of Hype
Git Organized: A Better Git Flow | Render
Git Organized: A Better Git Flow | Render
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.
·render.com·
Git Organized: A Better Git Flow | Render