Running Commands with execa in Node
We’ve linked to Sindre Sorhus’ popular execa process execution library many times over the years, but here’s a thorough tutorial which also shows off the value execa brings over the vanilla child_process. - http://amp.gs/jpRWj
#nodejs
We’ve linked to Sindre Sorhus’ popular execa process execution library many times over the years, but here’s a thorough tutorial which also shows off the value execa brings over the vanilla child_process. - http://amp.gs/jpRWj
#nodejs
LogRocket Blog
Running commands with execa in Node.js - LogRocket Blog
In this article, you can learn about the benefits of the execa library and how you can start using it in Node.js.
👍4
Implementing Role-Based Access Control in VueJS
Implementing client-side authorization is one of the toughest topics for frontend developers. In this post, you'll see an effective approach to implementing role-based access in VueJs applications. - http://amp.gs/jpUrH
#vue
Implementing client-side authorization is one of the toughest topics for frontend developers. In this post, you'll see an effective approach to implementing role-based access in VueJs applications. - http://amp.gs/jpUrH
#vue
www.permify.co
Permify | Implementing Role-Based Access Control in VueJS
Implementing client-side authorization is one of the toughest topics for frontend developers. Not just because it's complicated, but also it takes time to build it, especially for Business SaaS applications. In this post, I’ll share an effective approach…
👍3
Redux Toolkit 1.8.0 Released
If you’re down with Redux for managing state, the “official, opinionated, batteries-included toolset for efficient Redux development” is what you need :-) Among other things, this release adds new ‘listener’ middleware (think useEffect but for Redux store updates). - http://amp.gs/jpUHo
#redux-toolkit #release
If you’re down with Redux for managing state, the “official, opinionated, batteries-included toolset for efficient Redux development” is what you need :-) Among other things, this release adds new ‘listener’ middleware (think useEffect but for Redux store updates). - http://amp.gs/jpUHo
#redux-toolkit #release
Security of React Native Libraries: The Bad, the Worse and the Ugly
A really deep dive into “issues in third party libraries that drastically affect the security of the main application”. These range from official guides which recommend insecure libraries through easily-misused APIs. - http://amp.gs/jpdl6
#reactnative
A really deep dive into “issues in third party libraries that drastically affect the security of the main application”. These range from official guides which recommend insecure libraries through easily-misused APIs. - http://amp.gs/jpdl6
#reactnative
👍1
When to Avoid the text-decoration Shorthand Property
Šime Vidas reminds you that setting a shorthand property like “text-decoration: underline” reinitializes any missing parts in the value. - http://amp.gs/jpdHi
#css
Šime Vidas reminds you that setting a shorthand property like “text-decoration: underline” reinitializes any missing parts in the value. - http://amp.gs/jpdHi
#css
👍2
6 State Management Strategies For Complex Angular Apps
How to manage your data flow well in an enterprise Angular app - http://amp.gs/jpOEN
#angular
How to manage your data flow well in an enterprise Angular app - http://amp.gs/jpOEN
#angular
Medium
6 State Management Strategies For Complex Angular Apps
How to manage your data flow well in an enterprise Angular app
Future JavaScript: A Look at Records and Tuples
Two years ago we mentioned the record and tuples proposal (two new deeply immutable primitive types for JS) had reached stage 2 at TC39. It’s still there.. but a polyfill brings them to Babel users. - http://amp.gs/jpr1x
#javascript
Two years ago we mentioned the record and tuples proposal (two new deeply immutable primitive types for JS) had reached stage 2 at TC39. It’s still there.. but a polyfill brings them to Babel users. - http://amp.gs/jpr1x
#javascript
👍5
Future JavaScript: Records and Tuples
Records and Tuples are a new immutable primitive coming to JavaScript. Let's look at how they work and how you can use them in your code today. - http://amp.gs/jpriO
#vue
Records and Tuples are a new immutable primitive coming to JavaScript. Let's look at how they work and how you can use them in your code today. - http://amp.gs/jpriO
#vue
Fjolt
Javascript Records and Tuples
Records and Tuples are a new immutable primitive coming to Javascript. Let's look at how they work and how you can use them in your code today
🔥2
Red Hat and IBM's Node.js 'Reference Architecture'
Big companies like to have well defined playbooks from which to work and Red Hat and IBM are no different. It’s an opinionated guide to how their engineering teams work with Node, what tools they prefer, and their development and operational practices. Running on from this Red Hat and IBM then have an extensive series of blog posts digging into each section from logging to containers and, this week, code coverage. - http://amp.gs/jpSvS
#nodejs
Big companies like to have well defined playbooks from which to work and Red Hat and IBM are no different. It’s an opinionated guide to how their engineering teams work with Node, what tools they prefer, and their development and operational practices. Running on from this Red Hat and IBM then have an extensive series of blog posts digging into each section from logging to containers and, this week, code coverage. - http://amp.gs/jpSvS
#nodejs
👍7😁1
Inspecting Web Views in macOS
Jim Nielsen shows how to inspect web views native macOS apps. - http://amp.gs/jpNYI
#css
Jim Nielsen shows how to inspect web views native macOS apps. - http://amp.gs/jpNYI
#css
Jim-Nielsen
Inspecting Web Views in macOS
👍1
Creating a 'Reading Progress' Bar with React and Tailwind
Communicating reading progress is just one potential application of this concept. With some adaptation and a data store it should also be possible to track reader engagement—that is, Medium-like stats on how much of the material is actually being read. - http://amp.gs/jpNDy
#react
Communicating reading progress is just one potential application of this concept. With some adaptation and a data store it should also be possible to track reader engagement—that is, Medium-like stats on how much of the material is actually being read. - http://amp.gs/jpNDy
#react
Medium
Creating a Read Progress Bar in React and TailwindCSS
Recently, I was reading one of my favorite author’s articles on his website. I realized he has a reading progress bar at the top, which…
👍6
A Simple, Reusable Solution for Binding URL Query Params to Angular Forms
A common behavior in web applications is to sync data in forms based on the values of the URL query params… - http://amp.gs/jpAha
#angular
A common behavior in web applications is to sync data in forms based on the values of the URL query params… - http://amp.gs/jpAha
#angular
Medium
A Simple, Reusable Solution for Binding URL Query Params to Angular Forms
A common behavior in web applications is to sync data in forms based on the values of the URL query params. For example, we may have a…
👍3
Nuxt 3 and Pinia
Integrate Pinia as your state management library for your Nuxt 3 application. - http://amp.gs/jpq8v
#vue #pinia
Integrate Pinia as your state management library for your Nuxt 3 application. - http://amp.gs/jpq8v
#vue #pinia
codybontecou.com
Nuxt 3 and Pinia | Cody Bontecou
Integrate Pinia as your state management library for your Nuxt 3 application.
👍7
You Can throw() Anything In JavaScript (And Other async/await Considerations)
The author experiments with throw and ends up questioning his mental model of error handling. - http://amp.gs/jpqDp
#javascript
The author experiments with throw and ends up questioning his mental model of error handling. - http://amp.gs/jpqDp
#javascript
Bennadel
You Can throw() Anything In JavaScript - And Other async/await Conside
Ben Nadel changes the way he looks at throw() statements in JavaScript after thinking about React Suspense; and, looking at how he uses errors in async/await Functions.
👍4🥰1
Understanding the Dependencies Inside Your package json
Recently the authors looked at the basics of package.json but now they’ve moved on to defining what each of the dependency related keys in package.json are for. - http://amp.gs/jpsv2
#nodejs
Recently the authors looked at the basics of package.json but now they’ve moved on to defining what each of the dependency related keys in package.json are for. - http://amp.gs/jpsv2
#nodejs
The NodeSource Blog - Node.js Tutorials, Guides, and Updates
Understanding dependencies inside your Package.json
In this blog post, you can find a list and description of `dependencies` and other host Specs inside `package.json`.
👍3
10 Must-Know Patterns for Writing Clean Code with React and TypeScript✨🛀
A must-know article worth reading that looks at some practical patterns to use when writing clean code in React and TypeScript. It involves approaches in writing a clean code that eliminates technical debts. - http://amp.gs/jpi8U
#typescript
A must-know article worth reading that looks at some practical patterns to use when writing clean code in React and TypeScript. It involves approaches in writing a clean code that eliminates technical debts. - http://amp.gs/jpi8U
#typescript
DEV Community
10 Must-Know Patterns for Writing Clean Code with React and TypeScript✨🛀
React is a JavaScript library, and it is the most popular and industry-leading frontend development...
👍9
How To Make Parallel API calls in Angular Applications
A Step by step guide with an example project - http://amp.gs/jpihf
#angular
A Step by step guide with an example project - http://amp.gs/jpihf
#angular
Medium
How To Make Parallel API calls in Angular Applications
A Step by step guide with an example project
👍7
Ten React Anti-Patterns to Avoid
A well presented eight minute video that quickly goes through a variety of approaches to reconsider (or at least think twice about before putting into action). - https://www.youtube.com/watch?v=b0IZo2Aho9Y
#react #video
A well presented eight minute video that quickly goes through a variety of approaches to reconsider (or at least think twice about before putting into action). - https://www.youtube.com/watch?v=b0IZo2Aho9Y
#react #video
YouTube
10 React Antipatterns to Avoid - Code This, Not That!
React is a minimal on the surface, but it’s actually a highly complex JavaScript UI library with many potential pitfalls. In this tutorial, we look at 10 antipatterns in React, along with tips and tricks to improve our code. https://fireship.io/courses/react…
👍9🤩2
Currying for JavaScript Developers with Examples
This impressive demonstration of practical examples of currying in JavaScript enables us to learn a few different ways of using and creating curried functions. Making use of this technique is beneficial in programming! - http://amp.gs/jpDGF
#javascript
This impressive demonstration of practical examples of currying in JavaScript enables us to learn a few different ways of using and creating curried functions. Making use of this technique is beneficial in programming! - http://amp.gs/jpDGF
#javascript
Medium
Currying for JavaScript Developers with Examples
What is currying? Practical examples of currying in JavaScript. Why currying is useful in programming. How to create curried functions
👍8
Dark Mode Switch with Tailwind CSS & Nuxt 3
In this article, you'll see how to implement a dark mode switch in Nuxt 3 using Tailwind CSS. - http://amp.gs/jpDdm
#vue
In this article, you'll see how to implement a dark mode switch in Nuxt 3 using Tailwind CSS. - http://amp.gs/jpDdm
#vue
Michael Hoffmann - Senior Frontend Developer (Freelancer)
Dark Mode Switch With Tailwind CSS & Nuxt 3
I am currently rewriting my portfolio website with Nuxt 3 which is still in beta. In this article, I want to show you how I implemented a dark mode switch in Nuxt 3 using Tailwind CSS that I will use in my new portfolio website.
👍4