View Transitions
Chen Hui Jing demonstrates how animating DOM state changes no longer requires a mountain of code thanks to the new View Transitions API. - https://12daysofweb.dev/2023/view-transitions
#css
Chen Hui Jing demonstrates how animating DOM state changes no longer requires a mountain of code thanks to the new View Transitions API. - https://12daysofweb.dev/2023/view-transitions
#css
12daysofweb.dev
View Transitions | 12 Days of Web
Animating DOM state changes no longer requires a mountain of code thanks to the new View Transitions API.
👍5❤1
Managing SVG Icons Effectively: Using vite-svg-loader in Vue & Vite Projects
SVGs have become key to creating high-quality images in modern web development as well as providing a great user experience by adapting to screen sizes. In this article we will learn how to manage svgs in Vue & Vite projects. - https://medium.com/@muhammederdinc/managing-svg-icons-effectively-using-vite-svg-loader-in-vue-vite-projects-990d2dc7ee02
#vue
SVGs have become key to creating high-quality images in modern web development as well as providing a great user experience by adapting to screen sizes. In this article we will learn how to manage svgs in Vue & Vite projects. - https://medium.com/@muhammederdinc/managing-svg-icons-effectively-using-vite-svg-loader-in-vue-vite-projects-990d2dc7ee02
#vue
Medium
Managing SVG Icons Effectively: Using vite-svg-loader in Vue & Vite Projects
In today’s web development world, creating customizable and compelling visual content is becoming more and more important. Modern…
👍3
Next.js 14: You Missed The Best Part
Can we turn React components into self-contained Lego blocks that talk to backend services? Let’s find out! - https://www.youtube.com/watch?v=xoVpFAXBats
#react
Can we turn React components into self-contained Lego blocks that talk to backend services? Let’s find out! - https://www.youtube.com/watch?v=xoVpFAXBats
#react
YouTube
NextJS 14: You Missed The Best Part!
Can we turn React components into self-contained Lego blocks that talk to backend services? Let's find out!
0:00 Introduction
2:13 RSC Lego Component
6:42 Moving To A Library
8:11 Client Lego Component
12:34 Pages Router Comparision
14:38 Outro
Code: …
0:00 Introduction
2:13 RSC Lego Component
6:42 Moving To A Library
8:11 Client Lego Component
12:34 Pages Router Comparision
14:38 Outro
Code: …
👍5❤3💩1
Node.js Configurations Masterclass
Well-known Node developer and TSC member Matteo looks at the phenomenon of so much Node code depending on the value of environment variables (and NODE_ENV, in particular, which affects the behavior of many modules) and the role that secret management can play in building robust, secure apps. - https://www.youtube.com/watch?v=kVnh_tNYqxk
#nodejs
Well-known Node developer and TSC member Matteo looks at the phenomenon of so much Node code depending on the value of environment variables (and NODE_ENV, in particular, which affects the behavior of many modules) and the role that secret management can play in building robust, secure apps. - https://www.youtube.com/watch?v=kVnh_tNYqxk
#nodejs
YouTube
Masterclass | Node.js Configurations
In the beginning, there were configuration files. Every environment had one committed to a repository. Then, we discovered the beauty of 12-factor applications and of having environment-specific values set as environment variables.Then, NODE_ENV came along…
👍3
How to use Angular Signals
Simplify Angular development with reactive properties - https://betterprogramming.pub/how-to-use-angular-signals-619dcbb40e5a
#angular
Simplify Angular development with reactive properties - https://betterprogramming.pub/how-to-use-angular-signals-619dcbb40e5a
#angular
Medium
How to use Angular Signals
Simplify Angular development with reactive properties
👍3
How to use Chrome’s accessibility tree
Whitney Lewis shares how Chrome’s accessibility tree can help you debug issues and quickly check custom widgets for accessibility. - https://blog.pope.tech/2023/11/27/how-to-use-chromes-accessibility-tree
#devtools
Whitney Lewis shares how Chrome’s accessibility tree can help you debug issues and quickly check custom widgets for accessibility. - https://blog.pope.tech/2023/11/27/how-to-use-chromes-accessibility-tree
#devtools
Pope Tech Blog
How to use Chrome's accessibility tree - Pope Tech Blog
Learn what the accessibility tree is, how to access it, and how to use its information.
👍2
Vue.js Memory Leak Identification And Solution
There is no doubt that Vue.js is a popular and powerful JavaScript framework that allows us to build dynamic and interactive web applications. However, like any software, Vue.js applications can sometimes experience memory leaks that can lead to performance degradation and unexpected behavior. This article will dive into the causes of memory leaks in Vue.js applications and explore effective strategies to identify and fix them. - https://blog.jobins.jp/vuejs-memory-leak-identification-and-solution
#vue
There is no doubt that Vue.js is a popular and powerful JavaScript framework that allows us to build dynamic and interactive web applications. However, like any software, Vue.js applications can sometimes experience memory leaks that can lead to performance degradation and unexpected behavior. This article will dive into the causes of memory leaks in Vue.js applications and explore effective strategies to identify and fix them. - https://blog.jobins.jp/vuejs-memory-leak-identification-and-solution
#vue
JoBins Engineering
Vue.js Memory Leak Identification And Solution.
In Vue.js applications, memory leaks typically arise due to the improper management of components, event listeners, global event buses, and references.
👍8
New CSS Viewport Units Do Not Solve The Classic Scrollbar Problem
Šime Vidas explains why 100vw does not always represent the full width of the viewport and shows how to avoid it, along with approaches we may have to solve it in the future. - https://www.smashingmagazine.com/2023/12/new-css-viewport-units-not-solve-classic-scrollbar-problem
#css
Šime Vidas explains why 100vw does not always represent the full width of the viewport and shows how to avoid it, along with approaches we may have to solve it in the future. - https://www.smashingmagazine.com/2023/12/new-css-viewport-units-not-solve-classic-scrollbar-problem
#css
Smashing Magazine
New CSS Viewport Units Do Not Solve The Classic Scrollbar Problem — Smashing Magazine
Since the introduction of CSS viewport units in 2012, many of us have been using `width: 100vw` as a way to set an element’s width to the full width of the viewport. But, as Šime Vidas explains in this deep dive, `100vw` does not always represent the full…
👍5❤1
Maglev: A Serious Look at V8’s Fastest Optimizing JIT
A deep dive into how the V8 JavaScript engine (as used in Node) is getting faster thanks to work on its Maglev JIT compiler which sits in between the existing Sparkplug and TurboFan compilers - https://v8.dev/blog/maglev
#nodejs
A deep dive into how the V8 JavaScript engine (as used in Node) is getting faster thanks to work on its Maglev JIT compiler which sits in between the existing Sparkplug and TurboFan compilers - https://v8.dev/blog/maglev
#nodejs
v8.dev
Maglev - V8’s Fastest Optimizing JIT · V8
V8's newest compiler, Maglev, improves performance while reducing power consumption
👍5
Enforcing Coding Style with the Vercel Style Guide
Vercel provides a set of configs for Prettier, ESLint and TypeScript. Here’s how one developer uses them in his Next.js project. - https://mwskwong.com/blog/enforcing-coding-style-with-vercel-style-guide
#react
Vercel provides a set of configs for Prettier, ESLint and TypeScript. Here’s how one developer uses them in his Next.js project. - https://mwskwong.com/blog/enforcing-coding-style-with-vercel-style-guide
#react
Matthew W.S. Kwong
Enforcing coding style with @vercel/style-guide | Matthew Kwong
Learn to enforce coding style with @vercel/style-guide. Uncover effective use of ESLint, Prettier, and TypeScript for improved code quality and consistency.
👍5
How to unit test an Angular pipe?
This tutorial is for people new to unit testing with Angular. We will start with unit tests for a pipe… - https://blog.angulartraining.com/how-to-unit-test-an-angular-pipe-eb5cacb018cc
#angular
This tutorial is for people new to unit testing with Angular. We will start with unit tests for a pipe… - https://blog.angulartraining.com/how-to-unit-test-an-angular-pipe-eb5cacb018cc
#angular
Medium
How to unit test an Angular pipe?
This tutorial is for people new to unit testing with Angular. We will start with unit tests for a pipe because pipes are the easiest way to…
👍1
Building Reusable Components that are ACTUALLY Reusable with Vue.js
When we talk or discuss about creating UI components in Vue.js, reusability is often brought up. In this article, explore the concept of reusable components, the problems faced when applying them, and why it is essential to overcome these problems. - https://medium.com/@tanbamrung.w/building-vue-js-components-that-are-actually-reusable-ca07b3701cb4
#vue
When we talk or discuss about creating UI components in Vue.js, reusability is often brought up. In this article, explore the concept of reusable components, the problems faced when applying them, and why it is essential to overcome these problems. - https://medium.com/@tanbamrung.w/building-vue-js-components-that-are-actually-reusable-ca07b3701cb4
#vue
Medium
🤔 Building Reusable Components that are ACTUALLY Reusable with Vue.js 🔥
When we talk or discuss about creating UI components in Vue.js, reusability is often brought up. Yes, one of the key principles of Vue.js…
👍4
CSS animation-composition
Tyler Gaw shows how to use the CSS animation-composition property for advanced control over how values are applied during keyframe animations. - https://12daysofweb.dev/2023/animation-composition
#css
Tyler Gaw shows how to use the CSS animation-composition property for advanced control over how values are applied during keyframe animations. - https://12daysofweb.dev/2023/animation-composition
#css
12daysofweb.dev
CSS animation-composition | 12 Days of Web
Use the CSS animation-composition property for advanced control over how values are applied during keyframe animations.
👍4🔥1
7 Architecture Design Patterns
You wish you knew before interview - https://medium.com/web3-use-case/7-architecture-design-patterns-you-wish-you-knew-before-interview-e9806bc01b6f
#desing #pattern
You wish you knew before interview - https://medium.com/web3-use-case/7-architecture-design-patterns-you-wish-you-knew-before-interview-e9806bc01b6f
#desing #pattern
Medium
7 Architecture Design Patterns — You wish you knew before interview
Source: Undraw
👍6❤2
Worst Practices In Angular
Common Mistakes to Avoid for Better Code Quality - https://medium.com/@Hasan.Kakeh/worst-practices-in-angular-aac6e8cc1a69
#nodejs
Common Mistakes to Avoid for Better Code Quality - https://medium.com/@Hasan.Kakeh/worst-practices-in-angular-aac6e8cc1a69
#nodejs
Medium
Worst Practices In Angular
Common Mistakes to Avoid for Better Code Quality
👍3❤2
Deploying Node.js with Google's Duet AI
Duet AI is Google’s AI-based assistive agent that works both in the IDE and within Google Cloud. For now. - https://www.youtube.com/watch?v=t_gy2V1ofv0
#nodejs
Duet AI is Google’s AI-based assistive agent that works both in the IDE and within Google Cloud. For now. - https://www.youtube.com/watch?v=t_gy2V1ofv0
#nodejs
YouTube
Deploying Node.js with Duet AI
Get started with Duet AI today → https://goo.gle/duet-ai
Duet AI in Google Cloud → https://goo.gle/duet-ai-overview
Focus on the more interesting questions and remove the second-guessing of remembering commands you don’t typically use with Duet AI. Learn…
Duet AI in Google Cloud → https://goo.gle/duet-ai-overview
Focus on the more interesting questions and remove the second-guessing of remembering commands you don’t typically use with Duet AI. Learn…
👍5
React Panel: Frontend Should Embrace React Server Components
A panel of developers from Meta, Vercel, Redwood, and others, discussed React server components and server actions in relation to the traditional SPA model and whether Next.js is the only path to adoption. - https://thenewstack.io/react-panel-frontend-should-embrace-react-server-components/
#react
A panel of developers from Meta, Vercel, Redwood, and others, discussed React server components and server actions in relation to the traditional SPA model and whether Next.js is the only path to adoption. - https://thenewstack.io/react-panel-frontend-should-embrace-react-server-components/
#react
The New Stack
React Panel: Frontend Should Embrace React Server Components
Developers from Meta, Vercel, Redwood and others explain why React server components and server actions are worth adopting now.
👍3❤2
Three modern CSS properties your website must have
Mojtaba Seyedi outlines some newish CSS features that can help you improve your user interface. - https://bejamas.io/blog/modern-css-properties-your-website-must-have
#css
Mojtaba Seyedi outlines some newish CSS features that can help you improve your user interface. - https://bejamas.io/blog/modern-css-properties-your-website-must-have
#css
Bejamas
3 modern CSS properties your website must have
Fix UI issues with scroll-margin, color-scheme & text-wrap and learn about them with practical demos.
👍4🔥4👏1
Hand-shek with PouchDB & Vue3: Step-by-Step Guide
Are you considering building a web app that can work without an internet connection, using Vue.js? This blogpost will walk through the process of connecting Vue 3 with PouchDB — a powerful and user-friendly database that doesn’t need the internet to function. - https://medium.com/@khanusama20/hand-shek-with-pouchdb-vue3-step-by-step-guide-87b93e5c5f65
#vue
Are you considering building a web app that can work without an internet connection, using Vue.js? This blogpost will walk through the process of connecting Vue 3 with PouchDB — a powerful and user-friendly database that doesn’t need the internet to function. - https://medium.com/@khanusama20/hand-shek-with-pouchdb-vue3-step-by-step-guide-87b93e5c5f65
#vue
Medium
Hand-shek with PouchDB & Vue3: Step-by-Step Guide
Are you considering building a web app that can work without an internet connection, using Vue.js? Do you need help finding the right way…
👍3❤2
System Design Basics: Strategies for Achieving High-Availability in Distributed Systems
This article explores some key strategies that form the foundation of system design for achieving high availability. - https://levelup.gitconnected.com/system-design-basics-strategies-for-achieving-high-availability-in-distributed-systems-709bfd8c44c1
#system #design
This article explores some key strategies that form the foundation of system design for achieving high availability. - https://levelup.gitconnected.com/system-design-basics-strategies-for-achieving-high-availability-in-distributed-systems-709bfd8c44c1
#system #design
Medium
System Design Basics: Strategies for Achieving High-Availability in Distributed Systems.
From Failures to Always-On: Ensuring High Availability in Distributed Environments
👍5