Node.js: A Documentary of Its Origin Story
It's an hour long, but this documentary covers the history of Node particularly well, including how everything brewed up to the io.js fork of 2014. Easter weekend watching, perhaps? - https://www.youtube.com/watch?v=LB8KwiiUGy0
#nodejs
It's an hour long, but this documentary covers the history of Node particularly well, including how everything brewed up to the io.js fork of 2014. Easter weekend watching, perhaps? - https://www.youtube.com/watch?v=LB8KwiiUGy0
#nodejs
YouTube
Node.js: The Documentary | An origin story
Back in 2008, most people thought of JavaScript as just a client-side language. But when Google's V8 appeared, young developer Ryan Dahl made the connection between non-blocking servers, V8, and JavaScript. It was by combining these key elements that he was…
👍4
How to Use ‘keyof’ ‘typeof’ in TypeScript
A practical example of sorting an array with ‘keyof’, ‘typeof’ and enum. - https://blog.bitsrc.io/how-to-use-keyof-typeof-in-typescript-de453fa04fef
#typescript
A practical example of sorting an array with ‘keyof’, ‘typeof’ and enum. - https://blog.bitsrc.io/how-to-use-keyof-typeof-in-typescript-de453fa04fef
#typescript
Medium
How to Use ‘keyof’ ‘typeof’ in TypeScript
A practical example of sorting an array with ‘keyof’, ‘typeof’ and enum.
👍4
Path to a Clean(er) React Architecture: API Layer and Fetch Functions - https://profy.dev/article/react-architecture-api-layer-and-fetch-functions
#react
#react
profy.dev
Path To A Clean(er) React Architecture - API Layer & Fetch Functions
Mixing API and UI code quickly leads to messy and unmaintainable code. In this article, we take a step towards a cleaner React architecture by extracting fetch functions to an API layer.
👍2👎1
How Custom Property Values are Computed
Stephanie Eckles reviews how the browser determines values for any property, the impact of “computed value time,” pitfalls around using custom properties with cutting-edge CSS, and why inheritance should inform your custom property architecture. - https://moderncss.dev/how-custom-property-values-are-computed/
#css
Stephanie Eckles reviews how the browser determines values for any property, the impact of “computed value time,” pitfalls around using custom properties with cutting-edge CSS, and why inheritance should inform your custom property architecture. - https://moderncss.dev/how-custom-property-values-are-computed/
#css
Modern CSS Solutions
How Custom Property Values are Computed | Modern CSS Solutions
Review behaviors to be aware of regarding how the browser computes final custom property values. A misunderstanding of this process may lead to an unexpected or missing value and difficulty troubleshooting and resolving the issue.
👍5
Angular Interceptors Unleashed: Solving Complex Scenarios with Ease.
Angular is a powerful and popular JavaScript framework used for building dynamic web applications. One of its… - https://blog.stackademic.com/angular-interceptors-unleashed-solving-complex-scenarios-with-ease-b1108fb1846e
#angular
Angular is a powerful and popular JavaScript framework used for building dynamic web applications. One of its… - https://blog.stackademic.com/angular-interceptors-unleashed-solving-complex-scenarios-with-ease-b1108fb1846e
#angular
Medium
Angular Interceptors Unleashed: Solving Complex Scenarios with Ease. Practical Use Cases and Examples (2023)
Angular is a powerful and popular JavaScript framework used for building dynamic web applications. One of its key features is the…
👍4
Globalize Your Vue App: A Practical Guide to Vue 3 Internationalization
Building web experiences that can cater to a diverse audience is important, and so is internationalization to create applications adapted to different languages and cultures. This article is a step-by-step guide to creating an international website with Vue 3 and Vite. - https://medium.com/simform-engineering/globalize-your-vue-app-a-practical-guide-to-vue-3-internationalization-93f5c7da4494
#vue
Building web experiences that can cater to a diverse audience is important, and so is internationalization to create applications adapted to different languages and cultures. This article is a step-by-step guide to creating an international website with Vue 3 and Vite. - https://medium.com/simform-engineering/globalize-your-vue-app-a-practical-guide-to-vue-3-internationalization-93f5c7da4494
#vue
Medium
Globalize Your Vue App: A Practical Guide to Vue 3 Internationalization
A step-by-step guide to creating an international website with Vue 3 and Vite.
👍6
Top Node.js Tools for Production
Helios, Sentry, AdonisJS, FeathersJS, and more - https://javascript.plainenglish.io/top-node-js-tools-for-production-5dcf9f2be1c3
#nodejs
Helios, Sentry, AdonisJS, FeathersJS, and more - https://javascript.plainenglish.io/top-node-js-tools-for-production-5dcf9f2be1c3
#nodejs
Medium
Top Node.js Tools for Production
Helios, Sentry, AdonisJS, FeathersJS, and more
👍6
Solved by CSS Scroll-Driven Animations: Detect if an element can scroll or not
Bramus Van Damme shows how to selectively style an element based on it being scrollable or not. - https://www.bram.us/2023/09/16/solved-by-css-scroll-driven-animations-detect-if-an-element-can-scroll-or-not
#css
Bramus Van Damme shows how to selectively style an element based on it being scrollable or not. - https://www.bram.us/2023/09/16/solved-by-css-scroll-driven-animations-detect-if-an-element-can-scroll-or-not
#css
Bram.us
Solved by CSS Scroll-Driven Animations: Detect if an element can scroll or not
Leverage Scroll-Driven Animations + a Space Toggle or State Query to selectively style an element based on it being scrollable or not.
❤4👍3
HTML Attributes vs DOM Properties
They’re different, but often coupled. Jake outlines the difference, and why it matters. He also touches on how frameworks deal with the contrast and how it has affected React’s support for custom elements so far - https://coderoasis.com/react-19-beta/
#react
They’re different, but often coupled. Jake outlines the difference, and why it matters. He also touches on how frameworks deal with the contrast and how it has affected React’s support for custom elements so far - https://coderoasis.com/react-19-beta/
#react
👍3😢1
Mastering Custom Pipes in Angular: 31 Real-world Examples (2023)
Angular provides a powerful “pipes” feature to transform and format data in templates. While Angular includes… - https://blog.bitsrc.io/mastering-custom-pipes-in-angular-31-real-world-examples-2023-c7ce8ec7faae
#angular
Angular provides a powerful “pipes” feature to transform and format data in templates. While Angular includes… - https://blog.bitsrc.io/mastering-custom-pipes-in-angular-31-real-world-examples-2023-c7ce8ec7faae
#angular
Medium
Mastering Custom Pipes in Angular: 31 Real-world Examples (2023)
Angular provides a powerful “pipes” feature to transform and format data in templates. While Angular includes a variety of built-in pipes…
👍6
Handling Webhooks With Nuxt 3
This video covers what webhooks are, how to handle them in a nuxt app, and how to test them locally. - https://www.youtube.com/watch?v=4fvJ4lj3I_w
#vue
This video covers what webhooks are, how to handle them in a nuxt app, and how to test them locally. - https://www.youtube.com/watch?v=4fvJ4lj3I_w
#vue
YouTube
Handling Webhooks With Nuxt 3
🤖 WebDevDaily: https://www.webdevdaily.io
📕 Nuxt 3 Course: https://www.learnnuxt.dev/
📕 Vue 3 Crash Course: https://johnkomarnicki.gumroad.com/l/tqrmw
🚀 Join the channel :https://www.youtube.com/channel/UCr0D7PVNOHqB3Td7lVl_LKw/join
🤖 Website: https://j…
📕 Nuxt 3 Course: https://www.learnnuxt.dev/
📕 Vue 3 Crash Course: https://johnkomarnicki.gumroad.com/l/tqrmw
🚀 Join the channel :https://www.youtube.com/channel/UCr0D7PVNOHqB3Td7lVl_LKw/join
🤖 Website: https://j…
❤2👍2
Best Structure For Node.js Project.
Optimizing Code Organization and Scalability in Node.js - https://itnext.io/best-structure-for-node-js-project-468c74410801
#nodejs
Optimizing Code Organization and Scalability in Node.js - https://itnext.io/best-structure-for-node-js-project-468c74410801
#nodejs
Medium
Best Structure For Node.js Project.
Optimizing Code Organization and Scalability in Node.js
👍2👏1
A Proposal to Add Signals to JavaScript
A (very) early stage proposal for bringing a new feature to ECMAScript/JavaScript: signals! The proposal brings aboard ideas from a swathe of popular frameworks and aims to align everyone and get us on the same page when it comes to working with state and making updates based upon changes to state. - https://github.com/tc39/proposal-signals
#javascript
A (very) early stage proposal for bringing a new feature to ECMAScript/JavaScript: signals! The proposal brings aboard ideas from a swathe of popular frameworks and aims to align everyone and get us on the same page when it comes to working with state and making updates based upon changes to state. - https://github.com/tc39/proposal-signals
#javascript
GitHub
GitHub - tc39/proposal-signals: A proposal to add signals to JavaScript.
A proposal to add signals to JavaScript. Contribute to tc39/proposal-signals development by creating an account on GitHub.
👍5
Empowering Angular Forms: 40 Handcrafted Custom Validators for Precision
Angular, a popular JavaScript framework for building web applications, offers a robust set of tools for form… - https://itnext.io/empowering-angular-forms-40-handcrafted-custom-validators-for-precision-2023-0951cc0a1180
#angular
Angular, a popular JavaScript framework for building web applications, offers a robust set of tools for form… - https://itnext.io/empowering-angular-forms-40-handcrafted-custom-validators-for-precision-2023-0951cc0a1180
#angular
Medium
Empowering Angular Forms: 40 Handcrafted Custom Validators for Precision (2023)
Angular, a popular JavaScript framework for building web applications, offers a robust set of tools for form handling and validation. While…
👍5
How layout position impacts three big web performance levers
Sia Karamalegos shares three common problems related to layout position: lazy loading images above the fold, asynchronous loading of CSS needed for elements above the fold, and not prioritizing the fetch of the Largest Contentful Paint (LCP) image. - https://performance.shopify.com/blogs/blog/how-layout-position-impacts-three-big-web-performance-levers
#css
Sia Karamalegos shares three common problems related to layout position: lazy loading images above the fold, asynchronous loading of CSS needed for elements above the fold, and not prioritizing the fetch of the Largest Contentful Paint (LCP) image. - https://performance.shopify.com/blogs/blog/how-layout-position-impacts-three-big-web-performance-levers
#css
Performance @ Shopify
How layout position impacts three big web performance levers
Updated: 18 Sept 2023 We help Shopify merchants improve their web performance and see three common problems related to layout position: Lazy loading images above the fold Asynchronous loading of CSS needed for elements above the fold Not prioritizing the…
👍6
Awesome React: The Essential React Libraries and Resources
A well maintained collection of resources relating to the React ecosystem. Starting life as a list of several hundred items, it has since been pared down to fewer than 200 by removing all outdated projects and focusing on the essentials. - https://github.com/enaqx/awesome-react
#react
A well maintained collection of resources relating to the React ecosystem. Starting life as a list of several hundred items, it has since been pared down to fewer than 200 by removing all outdated projects and focusing on the essentials. - https://github.com/enaqx/awesome-react
#react
GitHub
GitHub - enaqx/awesome-react: A collection of awesome things regarding React ecosystem
A collection of awesome things regarding React ecosystem - enaqx/awesome-react
👍5❤2👏1
Frontend Development Beyond React: Svelte
A surprisingly thorough article going deep into one developer’s research into using Svelte to build modern front-end apps. If you’ve never experimented with Svelte, this is a good primer to the key concepts, tradeoffs, and techniques involved. - https://itnext.io/frontend-development-beyond-react-svelte-1-3-f47eda22cba5
#svelte
A surprisingly thorough article going deep into one developer’s research into using Svelte to build modern front-end apps. If you’ve never experimented with Svelte, this is a good primer to the key concepts, tradeoffs, and techniques involved. - https://itnext.io/frontend-development-beyond-react-svelte-1-3-f47eda22cba5
#svelte
Medium
Frontend Development Beyond React: Svelte (1/3)
Delving into Svelte, Solid, and Qwik
👍3
Vue 3 — Transitions — Why?
As a part of the Vue.js core code, a special component called "Transitions” is exposed to us. But how and why is something like this even included? - https://javascript.plainenglish.io/vue-3-transitions-why-db5ab4b85a79
#vue
As a part of the Vue.js core code, a special component called "Transitions” is exposed to us. But how and why is something like this even included? - https://javascript.plainenglish.io/vue-3-transitions-why-db5ab4b85a79
#vue
Medium
Vue 3 — Transitions — Why?
As a part of the Vue.js core code, a special component called "Transitions” is exposed to us. But how and why is something like this even…
👍4
A Node.js Streams Masterclass
What a treat! Join the creator of Fastify, as well as Node.js TSC member, on an hour long odyssey into the world of streams, a topic in which he specializes. He starts off quite poetically .. a stream is like an array over time .. before quickly getting on to some live coding and demos. This is one in a series of events put on by Platformatic. - https://www.youtube.com/watch?v=edB964-YYpE
#nodejs
What a treat! Join the creator of Fastify, as well as Node.js TSC member, on an hour long odyssey into the world of streams, a topic in which he specializes. He starts off quite poetically .. a stream is like an array over time .. before quickly getting on to some live coding and demos. This is one in a series of events put on by Platformatic. - https://www.youtube.com/watch?v=edB964-YYpE
#nodejs
YouTube
A Deep Dive into Node.js Streams | Masterclass
Streams are the lifeblood of many Node.js applications, enabling efficient data processing and manipulation. But their evolution has been anything but straightforward.
In this masterclass, we did a deep dive into stream development, exploring:
-Why are streams…
In this masterclass, we did a deep dive into stream development, exploring:
-Why are streams…
👍7