Magical Rainbow Gradients
Joshua Comeau shows how to create a button with an animated background using CSS Houdini. - https://www.joshwcomeau.com/react/rainbow-button
#css
Joshua Comeau shows how to create a button with an animated background using CSS Houdini. - https://www.joshwcomeau.com/react/rainbow-button
#css
Joshwcomeau
Magical Rainbow Gradients with CSS Houdini and React Hooks • Josh W. Comeau
If you've ever tried to animate a gradient, you've been met with a harsh reality—it isn't possible. At least, it wasn't! In this tutorial, we'll leverage bleeding-edge browser features to animate ANY CSS property, including background gradients, using CSS…
👍3❤1
Utilize Angular’s Auxiliary Routes To Reduce Application Bundle Size
A brief guide to sharing smaller files - https://gouravkajal.medium.com/utilize-angulars-auxiliary-routes-to-reduce-application-bundle-size-fe86b99f8f09
#angular
A brief guide to sharing smaller files - https://gouravkajal.medium.com/utilize-angulars-auxiliary-routes-to-reduce-application-bundle-size-fe86b99f8f09
#angular
Medium
Utilize Angular’s Auxiliary Routes To Reduce Application Bundle Size
A brief guide to sharing smaller files
👍5
Difference Between Mounting And Rendering A Component In Vue.JS
One of the core concepts in Vue.js is components, which are reusable building blocks that encapsulate functionality and structure. When working with Vue.js components, you may come across two terms: mounting and rendering. In this blog post, we will discuss the difference between mounting and rendering a component in Vue.js. - https://medium.com/@nile.bits/difference-between-mounting-and-rendering-a-component-in-vue-js-c6dade855b06
#vue
One of the core concepts in Vue.js is components, which are reusable building blocks that encapsulate functionality and structure. When working with Vue.js components, you may come across two terms: mounting and rendering. In this blog post, we will discuss the difference between mounting and rendering a component in Vue.js. - https://medium.com/@nile.bits/difference-between-mounting-and-rendering-a-component-in-vue-js-c6dade855b06
#vue
Medium
Difference Between Mounting And Rendering A Component In Vue.JS
Vue.js is a popular JavaScript framework used to build user interfaces and single-page applications. One of the core concepts in Vue.js is…
👍5❤1
An Introduction to Debugging Tools and Approaches for Node
An informative primer on debugging, from simple things like using IDE extensions to highlight potential problems or, yes, console logging, through to using the V8 inspector and debugging via Chrome. - https://blog.openreplay.com/an-introduction-to-debugging-in-nodejs/
#nodejs
An informative primer on debugging, from simple things like using IDE extensions to highlight potential problems or, yes, console logging, through to using the V8 inspector and debugging via Chrome. - https://blog.openreplay.com/an-introduction-to-debugging-in-nodejs/
#nodejs
Openreplay
An introduction to debugging in Node.js
How to debug your Node.js server code
👍4
Celebrating 10 Years of React
Grab yourself a slice of cake, React is 10 years old. As part of the celebrations, Vercel’s Delba de Oliveira ▶️ hosted a ‘roundtable’ discussion (though the table itself has taken the day off 😁) with Andrew Clark and Sebastian Markbåge talking about the current state of React, Suspense, Server Components, and Actions. - https://vercel.com/blog/10-years-of-react
#react
Grab yourself a slice of cake, React is 10 years old. As part of the celebrations, Vercel’s Delba de Oliveira ▶️ hosted a ‘roundtable’ discussion (though the table itself has taken the day off 😁) with Andrew Clark and Sebastian Markbåge talking about the current state of React, Suspense, Server Components, and Actions. - https://vercel.com/blog/10-years-of-react
#react
Vercel
Celebrating 10 Years of React - Vercel
Congratulations to the React team for a decade of innovation.
🎉6👍3
Design vs. Accessibility and the CSS visually-hidden Class
Cristian Diaz explains the visually-hidden utility class, how it works, and how you can use it. - https://blog.logrocket.com/design-accessibility-css-visually-hidden-class
#css
Cristian Diaz explains the visually-hidden utility class, how it works, and how you can use it. - https://blog.logrocket.com/design-accessibility-css-visually-hidden-class
#css
LogRocket Blog
Design vs. accessibility and the CSS visually-hidden class - LogRocket Blog
We look using the CSS visually-hidden utility class to make elements available to users of assistive technologies without impacting design.
👍4
The New JS Features Coming in ECMAScript 2023
The next JavaScript update brings smaller additions familiar from other languages, but there are more significant developments waiting in the wings. - https://thenewstack.io/the-new-javascript-features-coming-in-ecmascript-2023/
#javascript
The next JavaScript update brings smaller additions familiar from other languages, but there are more significant developments waiting in the wings. - https://thenewstack.io/the-new-javascript-features-coming-in-ecmascript-2023/
#javascript
The New Stack
The New JavaScript Features Coming in ECMAScript 2023
The next JavaScript update brings smaller additions familiar from other languages, but there are more significant developments in the wings.
👍9
Moving From Vue 1 To Vue 2 To Vue 3: A Case Study Of Migrating A Headless CMS System
Handling migrations within long-term projects can be tough, and this is an interesting deep dive into how one team did it. - https://www.smashingmagazine.com/2023/03/vue-case-study-migrating-headless-cms-system
#vue
Handling migrations within long-term projects can be tough, and this is an interesting deep dive into how one team did it. - https://www.smashingmagazine.com/2023/03/vue-case-study-migrating-headless-cms-system
#vue
Smashing Magazine
Moving From Vue 1 To Vue 2 To Vue 3: A Case Study Of Migrating A Headless CMS System — Smashing Magazine
In this article, Elisabeth Wieser-Linhart explores its potential benefits and drawbacks and shares what considerations and steps were involved in the process of migrating the front-end interface of Storyblok’s headless content management system.
👍3
Designing a Scalable Backend in Node
Three arbitrary scaling challenges for Node apps examined through the lens of a hypothetical personal budgeting app that has to interact with third party APIs. - https://blog.appsignal.com/2023/06/07/designing-a-scalable-backend-in-nodejs.html
#nodejs
Three arbitrary scaling challenges for Node apps examined through the lens of a hypothetical personal budgeting app that has to interact with third party APIs. - https://blog.appsignal.com/2023/06/07/designing-a-scalable-backend-in-nodejs.html
#nodejs
Appsignal
Designing a Scalable Backend in Node.js | AppSignal Blog
Let's examine three scaling challenges for a Node.js app and see how you can avoid them.
👍2🔥1
Tree Shaking in Angular
In a gentle way, you can shake the world! - https://javascript.plainenglish.io/angular-regime-series-tree-shaking-technique-3dc07f5e85a1
#angular
In a gentle way, you can shake the world! - https://javascript.plainenglish.io/angular-regime-series-tree-shaking-technique-3dc07f5e85a1
#angular
Medium
Angular Regime Series: Tree Shaking Technique
In a gentle way, you can shake the world!
👍4
The New CSS
Matthias Ott explains why CSS is the most powerful design tool for the Web. - https://matthiasott.com/notes/the-new-css
#css
Matthias Ott explains why CSS is the most powerful design tool for the Web. - https://matthiasott.com/notes/the-new-css
#css
👍4
The Evolution of React APIs and Code Reuse
An exploration of the evolution of common React patterns, from mixins and higher-order components to render props and hooks. As React becomes more popular in backend contexts too, you can benefit from maintaining a clear mental model of React and understanding the tradeoffs and benefits of each approach here. - https://frontendmastery.com/posts/the-evolution-of-react-patterns/
#react
An exploration of the evolution of common React patterns, from mixins and higher-order components to render props and hooks. As React becomes more popular in backend contexts too, you can benefit from maintaining a clear mental model of React and understanding the tradeoffs and benefits of each approach here. - https://frontendmastery.com/posts/the-evolution-of-react-patterns/
#react
Frontendmastery
The evolution of React APIs and code reuse
Trace the evolution of React APIs and the mental models behind them. From mixins to hooks, to RSCs, understand the tradeoffs along the way.
👍9
Typescript: Working with Paths, Packages and Yarn Workspaces
How to modularise your Typescript projects with paths, packages and Monorepos - https://rossbulat.medium.com/typescript-working-with-paths-packages-and-yarn-workspaces-6fbc7087b325
#typescript
How to modularise your Typescript projects with paths, packages and Monorepos - https://rossbulat.medium.com/typescript-working-with-paths-packages-and-yarn-workspaces-6fbc7087b325
#typescript
Medium
Typescript: Working with Paths, Packages and Yarn Workspaces
How to modularise your Typescript projects with paths, packages and Monorepos
👍4
Reducing Search Latency with Server-Sent Events via Express
If you have a situation where information takes a long time to fetch and collate, you might want to stream it to clients so they can get something on screen faster. If that streaming is only in a single direction, SSE is a good fit vs WebSockets. - https://www.hyperdx.io/blog/speeding-up-search-latency-with-server-sent-events-on-express
#nodejs
If you have a situation where information takes a long time to fetch and collate, you might want to stream it to clients so they can get something on screen faster. If that streaming is only in a single direction, SSE is a good fit vs WebSockets. - https://www.hyperdx.io/blog/speeding-up-search-latency-with-server-sent-events-on-express
#nodejs
HyperDX
How We Sped Up Search Latency with Server-sent Events in Express.js - HyperDX Blog
Our experience with speeding up HyperDX's search UI by adopting Server-sent events in Express.js
👍3
Protecting Routes in Nuxt 3
Michael shows how to use Supabase in a Nuxt 3 middleware to block users who aren’t logged in. - https://masteringnuxt.com/blog/protecting-routes-in-nuxt-3
#vue
Michael shows how to use Supabase in a Nuxt 3 middleware to block users who aren’t logged in. - https://masteringnuxt.com/blog/protecting-routes-in-nuxt-3
#vue
Masteringnuxt
Auth in Nuxt 3
In the third part of this series of auth with Supabase, we’ll be using middleware to block users who aren’t logged in.
👍2
ES2023's New Array Copying Methods
The newest ECMAScript spec introduces some new methods on Array that you’ll eventually find useful in your own programs. Phil gives us the tour. - https://www.sonarsource.com/blog/es2023-new-array-copying-methods-javascript/
#javascript
The newest ECMAScript spec introduces some new methods on Array that you’ll eventually find useful in your own programs. Phil gives us the tour. - https://www.sonarsource.com/blog/es2023-new-array-copying-methods-javascript/
#javascript
Sonarsource
ES2023 introduces new array copying methods to JavaScript
ES2023 is introducing new array methods in JavaScript & they are here to make our programs more predictable and maintainable by copying instead of mutating.
👍5👎1
The gotchas of CSS Nesting
Kilian Valkhof outlines a few gotchas with CSS nesting. - https://kilianvalkhof.com/2023/css-html/the-gotchas-of-css-nesting
#css
Kilian Valkhof outlines a few gotchas with CSS nesting. - https://kilianvalkhof.com/2023/css-html/the-gotchas-of-css-nesting
#css
Kilian Valkhof | Front-end & user experience developer
The gotchas of CSS Nesting | Kilian Valkhof
I've written before about the problems you can run into with CSS nesting (keep in mind that article uses an older syntax but the point still stands) and the question that @ChallengeCSS tweeted out today made me realize there's actually a few more gotcha's.…
👍6
The State of State Management in React Apps
State management remains a subject that attracts a lot of attention. So much, in fact, you may need the help of the handy React Handbook to help sort through all the options. - https://reacthandbook.dev/state-management
#react
State management remains a subject that attracts a lot of attention. So much, in fact, you may need the help of the handy React Handbook to help sort through all the options. - https://reacthandbook.dev/state-management
#react
👍6
Vue 3: watchEffect is Impressive, but watch is still the Best Choice
This article will explore the differences between watch and watchEffect and when to use each. - https://fadamakis.com/vue-3-watcheffect-is-impressive-but-watch-is-still-the-best-choice-8903b62fdc19
#vue
This article will explore the differences between watch and watchEffect and when to use each. - https://fadamakis.com/vue-3-watcheffect-is-impressive-but-watch-is-still-the-best-choice-8903b62fdc19
#vue
Medium
Vue 3: watchEffect is Impressive, but watch is still the Best Choice
One of the most powerful features of Vue is the ability to reactively perform a side-effect based on changes to the underlying data. To…
👍5