Telegram Web Link
Change font-weight based on the user's screen DPI

Stanko Tadić explains how and why you should change the font-weight for high-dpi screens. - https://muffinman.io/blog/font-weight-based-on-dpi

#css
👍2
Troubles with Multipart Form Data and fetch in Node

One developer’s pain in debugging somethng that ‘should have just worked’ could be your relief if you run into issues where using fetch for multipart/form-data requests simply isn’t working - https://philna.sh/blog/2025/01/14/troubles-with-multipart-form-data-fetch-node-js/

#nodejs
👍3
Patterns for Memory Efficient DOM Manipulation

Marc shares a solid look at the best practices to employ in order to avoid excess memory usage when managing/updating the DOM, all with a hope to make your apps faster. A good overview of the core principles behind DOM manipulation and optimization. - https://frontendmasters.com/blog/patterns-for-memory-efficient-dom-manipulation/

#javascript
👍3👎1🤔1
The State of React 2024 Survey Results

There’s too much to go into depth here, so enjoy having a browse through insights gleaned from almost 8,000 responses. We get to learn that forwardRef and memo are the two top ‘pain points’ among React devs, Redux continues to lead amongst state management libraries, and SPAs continue to make up the majority of React use cases for now. - https://2024.stateofreact.com/en-US/

#react
👍21
Reverse Engineering Minified JavaScript with ChatGPT

Writing new code with AI is one thing, but could it be even better at understanding existing code that you’re struggling to grok? Yes, it seems. - https://glama.ai/blog/2024-08-29-reverse-engineering-minified-code-using-openai

#javascript
👍31
Decoding CSS Selectors: :has(:not) vs :not(:has)

Kilian Valkhof looks at the difference between :has(:not) and :not(:has), and how to approach decoding CSS selectors that use these nested CSS functions. - https://polypane.app/blog/decoding-css-selectors-has-not-vs-not-has

#css
👍4
Getting Started with Nuxt Image

Learn how to optimize images effortlessly in your Nuxt app.
Discover how to transform, cache, and resize images dynamically, improving performance with just a few lines of code. - https://masteringnuxt.com/blog/getting-started-with-nuxt-image

#vue
👍4🤮2
How to Start a React Project in 2025

While there are many ways to start a React project, Robin examines the pros and cons of a few popular approaches. - https://www.robinwieruch.de/react-starter/

#react
👍3
Don't Sleep on AbortController

AbortController is a broadly available mechanism for, originally, aborting Web requests on demand, but you can use it for a lot more than that  - https://kettanaito.com/blog/dont-sleep-on-abort-controller

#javascript
👍3
2025/07/11 21:58:36
Back to Top
HTML Embed Code: