7 Best Tools for Vue.js Micro Frontends
Microfrontends have revolutionized the way web applications are built and maintained. In this article, explore seven popular tools for Vue.js microfrontends to help you decide the best tools to implement Vue.js microfrontends. - https://blog.bitsrc.io/best-7-tools-for-vuejs-microfrontends-ebd6f4345979
#vue
Microfrontends have revolutionized the way web applications are built and maintained. In this article, explore seven popular tools for Vue.js microfrontends to help you decide the best tools to implement Vue.js microfrontends. - https://blog.bitsrc.io/best-7-tools-for-vuejs-microfrontends-ebd6f4345979
#vue
Medium
Best 7 Tools for VueJS Microfrontends
Maximize your Vue.js micro frontends development with Bit, Single-SPA, Vite, Vue.js Devtools, Vue Router, Pinia, and qiankun
oklch() Retains Perceived Lightness for Different Hue Angles
Stefan Judis explains how the oklch() color function enables the use of the P3 color space and allows color manipulations that retain perceived lightness. - https://www.stefanjudis.com/today-i-learned/oklch-perceived-lightness
#css
Stefan Judis explains how the oklch() color function enables the use of the P3 color space and allows color manipulations that retain perceived lightness. - https://www.stefanjudis.com/today-i-learned/oklch-perceived-lightness
#css
Stefanjudis
oklch() retains perceived lightness for different hue angles
The oklch() color function enables using the P3 color space but more importantly allows color manipulations that retain perceived lightness.
A Recap of the Electron Ecosystem in 2023
The Electron project takes December off so now's a good time to look at recent developments. Electron 28 is the final release of the year and uses Chromium 120, Node 18.18.2, and V8 12.0, plus ES module support has been enabled. - https://www.electronjs.org/blog/ecosystem-2023-eoy-recap
#nodejs
The Electron project takes December off so now's a good time to look at recent developments. Electron 28 is the final release of the year and uses Chromium 120, Node 18.18.2, and V8 12.0, plus ES module support has been enabled. - https://www.electronjs.org/blog/ecosystem-2023-eoy-recap
#nodejs
www.electronjs.org
Ecosystem 2023 Recap | Electron
Reflecting on the improvements and changes in Electron's developer ecosystem in 2023.
Say Goodbye to Setters and Getters: Angular’s Transform Option for Input Values
Starting from Angular v16.1.0, a new helpful feature has been introduced to provide an alternative and easy… - https://netbasal.com/say-goodbye-to-setters-and-getters-angulars-transform-option-for-input-values-88fd9442dcad
#angular
Starting from Angular v16.1.0, a new helpful feature has been introduced to provide an alternative and easy… - https://netbasal.com/say-goodbye-to-setters-and-getters-angulars-transform-option-for-input-values-88fd9442dcad
#angular
Medium
Say Goodbye to Setters and Getters: Angular’s Transform Option for Input Values
Starting from Angular v16.1.0, a new helpful feature has been introduced to provide an alternative and easy way to transform input values…
JavaScript's New Array Grouping Methods
A look at Object.groupBy and Map.groupBy. The proposal including these methods is currently at stage 3 at TC39, but initial support is creeping into dev builds of browsers. - https://philna.sh/blog/2023/09/14/javascript-array-grouping-methods/
#javascript
A look at Object.groupBy and Map.groupBy. The proposal including these methods is currently at stage 3 at TC39, but initial support is creeping into dev builds of browsers. - https://philna.sh/blog/2023/09/14/javascript-array-grouping-methods/
#javascript
Phil Nash
JavaScript is getting array grouping methods
Grouping items in an array is one of those things you've probably done a load of times. Each time you would have written a grouping function by hand or...
How to Use Vue’s Routing System Like an Expert
The routing system in Vue is an essential tool for building modern and interactive web applications. It facilitates navigation between different views and components, contributing to a smooth and engaging user experience. In this article, you will delve into the world of Vue routing and learn how to use its routing system like an expert, making the most of this powerful feature. - https://medium.com/@dgongoragamboa/how-to-use-vues-routing-system-like-an-expert-c24058c99930
#vue
The routing system in Vue is an essential tool for building modern and interactive web applications. It facilitates navigation between different views and components, contributing to a smooth and engaging user experience. In this article, you will delve into the world of Vue routing and learn how to use its routing system like an expert, making the most of this powerful feature. - https://medium.com/@dgongoragamboa/how-to-use-vues-routing-system-like-an-expert-c24058c99930
#vue
Medium
How to Use Vue’s Routing System Like an Expert
The routing system in Vue is an essential tool for building modern and interactive web applications. It facilitates navigation between…
Why You Want Need React Query
Do you actually need React Query for ‘simple’ fetching of data from a server? Not if that’s purely how you look at it, but to handle the async state management that follows on from that fetching? Yes, it'll make your life a lot easier. See if Dominik convinces you. - https://tkdodo.eu/blog/why-you-want-react-query
#react
Do you actually need React Query for ‘simple’ fetching of data from a server? Not if that’s purely how you look at it, but to handle the async state management that follows on from that fetching? Yes, it'll make your life a lot easier. See if Dominik convinces you. - https://tkdodo.eu/blog/why-you-want-react-query
#react
tkdodo.eu
Why You Want React Query
Let's take a look at why you'd want a library like React Query, even if you don't need all the extra features it provides...
Role Based Access Control in Angular templates
Are you implementing Role Bases Access Control in Angular templates? One way to do it is via *ngIf, but I… - https://itnext.io/role-based-access-control-in-angular-templates-2eeca497855
#angular
Are you implementing Role Bases Access Control in Angular templates? One way to do it is via *ngIf, but I… - https://itnext.io/role-based-access-control-in-angular-templates-2eeca497855
#angular
Medium
Role Based Access Control in Angular templates
Are you implementing Role Bases Access Control in Angular templates? One way to do it is via *ngIf, but I would not choose that path, since…
Should AVIF Be the Dominant Image Format on the Web?
Tim Severien explores how AVIF compares to competing image formats like JPEG and WebP. - https://tsev.dev/posts/2023-11-10-should-avif-be-the-dominant-image-format
#css
Tim Severien explores how AVIF compares to competing image formats like JPEG and WebP. - https://tsev.dev/posts/2023-11-10-should-avif-be-the-dominant-image-format
#css
Should AVIF be the dominant image format on the web?
Tim Severien
Blog of another senior web engineer
I Replaced npm, yarn and nvm with pnpm
npm hasn’t been the only package manager in town for many years. - https://pawelgrzybek.com/i-replaced-npm-yarn-and-nvm-with-pnpm/
#nodejs
npm hasn’t been the only package manager in town for many years. - https://pawelgrzybek.com/i-replaced-npm-yarn-and-nvm-with-pnpm/
#nodejs
pawelgrzybek.com
I replaced npm, yarn and nvm with pnpm | pawelgrzybek.com
It stands for a “performant npm”, which is not a stretch because it is much faster than any other package manager I used. Besides that, it has many great features.
Handling Errors in Nuxt 3
Throwing and handling errors is important for making any app rock solid in production. This article explores errors you may face in building your Nuxt 3 application, and how you can handle these errors to make your application robust. - https://masteringnuxt.com/blog/handling-errors-in-nuxt3
#vue
Throwing and handling errors is important for making any app rock solid in production. This article explores errors you may face in building your Nuxt 3 application, and how you can handle these errors to make your application robust. - https://masteringnuxt.com/blog/handling-errors-in-nuxt3
#vue
Masteringnuxt
Handling Errors in Nuxt 3
This article explores errors you may face in building your Nuxt 3 application, and how you can handle these errors to make your application rock solid.
Building a Drawer Component
Ready to move up from simply using other people’s components and start building your own? This case study by an experienced component developer (who created both Vaul and Sonner) could help you get into the right frame of mind. - https://emilkowal.ski/ui/building-a-drawer-component
#react
Ready to move up from simply using other people’s components and start building your own? This case study by an experienced component developer (who created both Vaul and Sonner) could help you get into the right frame of mind. - https://emilkowal.ski/ui/building-a-drawer-component
#react
Emil Kowalski
I wanted to build a drawer component for a while now. In this article, I'll show you how I did that.
Angular Reactive Forms: Tips and Tricks - https://netbasal.com/angular-reactive-forms-tips-and-tricks-bb0c85400b58
#angular
#angular
Medium
Angular Reactive Forms: Tips and Tricks
Resource optimization in Node.js
How to boost your NodeJS applications’ performance through smarter resource sharing and caching - https://medium.com/pipedrive-engineering/resource-optimization-in-node-js-c90c731f9df4
#nodejs
How to boost your NodeJS applications’ performance through smarter resource sharing and caching - https://medium.com/pipedrive-engineering/resource-optimization-in-node-js-c90c731f9df4
#nodejs
Medium
Resource optimization in Node.js
How to boost your NodeJS applications’ performance through smarter resource sharing and caching
Introducing Atomic Design in Vue.js
Atomic Design is a methodology for creating design systems that breaks down user interfaces into small, reusable components, This blogpost uses a simplify approach to explore how to implement Atomic Design in Vue.js with only HTML. - https://dev.to/berryjam/introducing-atomic-design-in-vuejs-1l2h
#vue
Atomic Design is a methodology for creating design systems that breaks down user interfaces into small, reusable components, This blogpost uses a simplify approach to explore how to implement Atomic Design in Vue.js with only HTML. - https://dev.to/berryjam/introducing-atomic-design-in-vuejs-1l2h
#vue
DEV Community
🎉Introducing Atomic Design in Vue.js🔥
In my experience of building and delivering systems for various clients, depending on their...
A Few Ways CSS Is Easier To Write In 2023
Geoff Graham explores the ways “modern” CSS in 2023 has actually made CSS “easier” to write. - https://www.smashingmagazine.com/2023/11/few-ways-css-easier-write-2023
#css
Geoff Graham explores the ways “modern” CSS in 2023 has actually made CSS “easier” to write. - https://www.smashingmagazine.com/2023/11/few-ways-css-easier-write-2023
#css
Smashing Magazine
A Few Ways CSS Is Easier To Write In 2023 — Smashing Magazine
We’re living in somewhat of a CSS renaissance with new features, techniques, experiments, and ideas coming at us to an extent we haven’t seen since “CSS3”. It’s easy to feel overwhelmed when your profession seems to be advancing at breakneck speed, but Geoff…
Moving Back to React
Preact felt like a logical, lightweight choice to this team at one time, but they’ve switched to React for better compatibility with Next.js, among other things. Their page weight is up slightly, but they feel the tradeoff is worth it. - https://daily.dev/blog/moving-back-to-react
#react
Preact felt like a logical, lightweight choice to this team at one time, but they’ve switched to React for better compatibility with Next.js, among other things. Their page weight is up slightly, but they feel the tradeoff is worth it. - https://daily.dev/blog/moving-back-to-react
#react
daily.dev
Moving back to React
Discover the story behind daily.dev's transition from Preact to React for frontend development. This post explores the challenges, solutions, and benefits of migrating to React, enhancing our web app's performance and development experience.
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…
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 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 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…
Creating Accessible UI Animations
Oriana García explains how her team tackled the challenge of balancing animation and accessibility by creating guiding principles for applying animation to user interfaces and incorporating them into the team’s design system. - https://www.smashingmagazine.com/2023/11/creating-accessible-ui-animations/
#css
Oriana García explains how her team tackled the challenge of balancing animation and accessibility by creating guiding principles for applying animation to user interfaces and incorporating them into the team’s design system. - https://www.smashingmagazine.com/2023/11/creating-accessible-ui-animations/
#css
Smashing Magazine
Creating Accessible UI Animations — Smashing Magazine
Animation and accessibility are often seen as two separate powers at odds with one another. How is it possible to strike a balance between elements that move and the possible negative effects they expose to users who are sensitive to motion? Oriana García…