Handling large lists efficiently in Vue 3
In this article, you’ll explore the best techniques to optimize large lists in Vue 3. - https://dev.to/jacobandrewsky/handling-large-lists-efficiently-in-vue-3-4im1
#vue
In this article, you’ll explore the best techniques to optimize large lists in Vue 3. - https://dev.to/jacobandrewsky/handling-large-lists-efficiently-in-vue-3-4im1
#vue
DEV Community
Handling large lists efficiently in Vue 3
Handling large lists in Vue 3 efficiently is crucial for maintaining smooth performance and a great...
❤4
Introducing Zustand for State Management
The ‘barebones’ state management solution Zustand is now mature, popular, and battle-tested, but if you’ve been waiting for a comprehensive introduction, this is for you. - https://frontendmasters.com/blog/introducing-zustand/
#react
The ‘barebones’ state management solution Zustand is now mature, popular, and battle-tested, but if you’ve been waiting for a comprehensive introduction, this is for you. - https://frontendmasters.com/blog/introducing-zustand/
#react
Frontend Masters
Introducing Zustand (State Management)
Zustand is a minimal, but fun and effective state management library. It’s somewhat weird for me to write an introductory blog post on a tool that’s over 5 years old and pretty popular. But it’s popular for a reason, and there are almost certainly more developers…
👍2
Custom Select (That Comes Up From the Bottom on Mobile)
Chris Coyier demonstrates how to create a beautiful and functional custom select. - https://frontendmasters.com/blog/custom-select-that-comes-up-from-the-bottom-on-mobile
#css
Chris Coyier demonstrates how to create a beautiful and functional custom select. - https://frontendmasters.com/blog/custom-select-that-comes-up-from-the-bottom-on-mobile
#css
Frontend Masters
Custom Select (that comes up from the bottom on mobile)
Custom <select> menus are a thing now, especially because they can be progressively enhanced into. Una has some great examples.
❤1👍1
How to use readonly with Angular and Signals
A few days ago, I was teaching Angular, and people… - https://blog.angulartraining.com/how-to-use-readonly-with-angular-and-signals-82c13f5f39a7
#angular
A few days ago, I was teaching Angular, and people… - https://blog.angulartraining.com/how-to-use-readonly-with-angular-and-signals-82c13f5f39a7
#angular
Medium
How to use readonly with Angular and Signals
A few days ago, I was teaching Angular, and people asked me why I was doing this with my signals inside Angular services:
👍1
The Best JavaScript Web Scraping Libraries
A few options to consider including Crawlee, Cheerio, and using browsers from Node. - https://blog.apify.com/best-javascript-web-scraping-libraries/
#nodejs
A few options to consider including Crawlee, Cheerio, and using browsers from Node. - https://blog.apify.com/best-javascript-web-scraping-libraries/
#nodejs
Apify Blog
The best JavaScript web scraping libraries in 2025
We've been scraping with JS for a decade. This selection of 5 libraries is informed by our experience of using them.
👍1
Lazy Load Background Images with the IntersectionObserver API - https://www.debugbear.com/blog/lazy-load-background-images-intersection-observer
#javascript
#javascript
Debugbear
Lazy Load Background Images with the IntersectionObserver API | DebugBear
The IntersectionObserver API is a performance-friendly browser API that allows you to lazy load background images asynchronously, outside of the main thread. This tutorial looks into how to implement it using HTML, CSS, and JavaScript.
👍2
CSS Intelligence: Speculating On The Future Of A Smarter Language
Gabriel Shoyombo explores how smart CSS has become over the years, where it is heading, the challenges it addresses, whether it is becoming too complex, and how developers are reacting to this shift. - https://www.smashingmagazine.com/2025/07/css-intelligence-speculating-future-smarter-language
#css
Gabriel Shoyombo explores how smart CSS has become over the years, where it is heading, the challenges it addresses, whether it is becoming too complex, and how developers are reacting to this shift. - https://www.smashingmagazine.com/2025/07/css-intelligence-speculating-future-smarter-language
#css
Smashing Magazine
CSS Intelligence: Speculating On The Future Of A Smarter Language — Smashing Magazine
CSS has evolved from a purely presentational language into one with growing logical powers — thanks to features like container queries, relational pseudo-classes, and the `if()` function. Is it still just for styling, or is it becoming something more? Gabriel…
❤1👍1
Vue 3 Really Doesn’t Need Pinia
The article argues that Vue 3's built-in features make external state libraries like Pinia unnecessary, especially when using the Composition API. - https://blog.stackademic.com/vue3-really-doesnt-need-pinia-1203b405cb33
#vue
The article argues that Vue 3's built-in features make external state libraries like Pinia unnecessary, especially when using the Composition API. - https://blog.stackademic.com/vue3-really-doesnt-need-pinia-1203b405cb33
#vue
Medium
Vue3 Really Doesn’t Need Pinia!!!
My article is open to everyone; non-member readers can click this link to read the full text.
👍3❤1
React Router and React Server Components: The Path Forward
Find out what’s coming up for you if you’re a React Router user keen to work with React Server Components: “the implications are greater than you might expect.” - https://remix.run/blog/react-router-and-react-server-components
#react
Find out what’s coming up for you if you’re a React Router user keen to work with React Server Components: “the implications are greater than you might expect.” - https://remix.run/blog/react-router-and-react-server-components
#react
remix.run
React Router and React Server Components: The Path Forward
React Router's RSC support is more than just a new feature. It's a major architectural shift that makes it a much more powerful library while also making Framework Mode less coupled to any particular bundler.
👍1
Variable Naming Best Practices in JavaScript
12 variable naming conventions and best practices in… - https://javascript.plainenglish.io/variable-naming-best-practices-in-javascript-94af115f42cd
#javascript
12 variable naming conventions and best practices in… - https://javascript.plainenglish.io/variable-naming-best-practices-in-javascript-94af115f42cd
#javascript
Medium
Variable Naming Best Practices in JavaScript
12 variable naming conventions and best practices in JavaScript.
👍2❤1
Performance and Stress Testing in Node.js
A look at three different testing tools - https://blog.appsignal.com/2025/06/04/performance-and-stress-testing-in-nodejs.html
#nodejs
A look at three different testing tools - https://blog.appsignal.com/2025/06/04/performance-and-stress-testing-in-nodejs.html
#nodejs
Appsignal
Performance and Stress Testing in Node.js | AppSignal Blog
We'll dive into the importance of performance and stress testing in Node.js and some of the best tools you can use.
👍3
A revisit of the Every Layout sidebar with :has() and selector performance
Heydon Pickering explores how modern CSS selectors can improve some common layout patterns. - https://piccalil.li/blog/a-revisit-of-the-every-layout-sidebar-with-has-and-selector-performance
#css
Heydon Pickering explores how modern CSS selectors can improve some common layout patterns. - https://piccalil.li/blog/a-revisit-of-the-every-layout-sidebar-with-has-and-selector-performance
#css
Piccalilli
A revisit of the Every Layout sidebar with :has() and selector performance
Heydon Pickering takes a fresh look the Every Layout Sidebar layout, 6 years on, to see if modern CSS selectors can improve it.
👍1
Vue animations just got WAY better
Motion (previously Framer Motion) has been one of the things that made the author jealous of React devs.
But now, with an official Vue integration, it's quickly becoming his go-to way of making advanced animations in Vue. - https://www.youtube.com/watch?v=wvINSME-FMs
#vue
Motion (previously Framer Motion) has been one of the things that made the author jealous of React devs.
But now, with an official Vue integration, it's quickly becoming his go-to way of making advanced animations in Vue. - https://www.youtube.com/watch?v=wvINSME-FMs
#vue
YouTube
Vue animations just got WAY better
Motion (previously Framer Motion) has been one of the things that made me jealous of React devs. But now, with an official Vue integration, it's quickly becoming my go-to way of making advanced animations in Vue.
RESOURCES
blog post - https://motion.de…
RESOURCES
blog post - https://motion.de…
👍3❤1
TanStack DB: The Embedded Client Database for TanStack Query
TanStack DB is an embedded client‑side database that uses differential dataflow to power live, relational queries, sub‑ms incremental updates, and seamless optimistic writes. This post does a good job of selling the idea, and the first beta version (v0.1) is available to experiment with now. - https://tanstack.com/blog/tanstack-db-0.1-the-embedded-client-database-for-tanstack-query
#react
TanStack DB is an embedded client‑side database that uses differential dataflow to power live, relational queries, sub‑ms incremental updates, and seamless optimistic writes. This post does a good job of selling the idea, and the first beta version (v0.1) is available to experiment with now. - https://tanstack.com/blog/tanstack-db-0.1-the-embedded-client-database-for-tanstack-query
#react
Tanstack
Stop Re-Rendering — TanStack DB, the Embedded Client Database for TanStack Query | TanStack Blog
Your React dashboard shouldn't grind to a halt just because one TODO turns from ☐ to ☑. Yet every optimistic update still kicks off a cascade of re-renders, filters, useMemos and spinner flashes. If y...
❤2👍1🍌1
Slots: Make your Angular API flexible
Creating reusable components involves balancing flexibility with technical requirements, especially when users need to define their own content. While developing a UI library for Angular, I often encountered this challenge and explored different ways. - https://medium.com/coreteq/slots-make-your-angular-api-flexible-89e707ffae4c
#angular
Creating reusable components involves balancing flexibility with technical requirements, especially when users need to define their own content. While developing a UI library for Angular, I often encountered this challenge and explored different ways. - https://medium.com/coreteq/slots-make-your-angular-api-flexible-89e707ffae4c
#angular
Medium
Slots: Make your Angular API flexible
Let’s explore all content projection approaches in Angular from the perspective of UI library developers and their users.
👍1
Build-Time Micro Frontends: Why Inversion of Control Matters
Learn how Inversion of Control (IoC) enables scalable… - https://blog.bitsrc.io/build-time-micro-frontends-why-inversion-of-control-matters-f3f082cd8564
#microfrontends
Learn how Inversion of Control (IoC) enables scalable… - https://blog.bitsrc.io/build-time-micro-frontends-why-inversion-of-control-matters-f3f082cd8564
#microfrontends
Medium
Build-Time Micro Frontends: Why Inversion of Control Matters
Learn how Inversion of Control (IoC) enables scalable build-time micro frontends (MFEs)
👍1
The Useless useCallback
A look at why useCallback and useMemo can feel like pointless busywork, how just one non‑memoized prop can undo your entire caching strategy, and why new tools like useEffectEvent and React Compiler could put an end to the headaches. - https://tkdodo.eu/blog/the-useless-use-callback
#react
A look at why useCallback and useMemo can feel like pointless busywork, how just one non‑memoized prop can undo your entire caching strategy, and why new tools like useEffectEvent and React Compiler could put an end to the headaches. - https://tkdodo.eu/blog/the-useless-use-callback
#react
tkdodo.eu
The Useless useCallback
Why most memoization is downright useless...
👍1
Playing With the New Caret CSS Properties
Manuel Rego Casasnovas gives a brief introduction to the new caret-animation and caret-shape CSS properties. - https://blogs.igalia.com/mrego/playing-with-the-new-caret-css-properties
#css
Manuel Rego Casasnovas gives a brief introduction to the new caret-animation and caret-shape CSS properties. - https://blogs.igalia.com/mrego/playing-with-the-new-caret-css-properties
#css
Igalia
Playing with the new caret CSS properties
Some quick experiments playing with the new caret-animation and caret-shape CSS properties that Igalia is developing in Chromium.
👍1