Blue Green Deployment for Node.js without Kubernetes
Discover how to perform Blue-Green deployments from scratch without Kubernetes, along with CI/CD integration, some Nginx, and the PM2 process manager. - https://semaphoreci.com/blog/blue-green-deployment-nodejs
#nodejs
Discover how to perform Blue-Green deployments from scratch without Kubernetes, along with CI/CD integration, some Nginx, and the PM2 process manager. - https://semaphoreci.com/blog/blue-green-deployment-nodejs
#nodejs
Semaphore
Blue Green Deployment for Node.js Without Kubernetes - Semaphore
Discover how to perform Blue-Green deployments from scratch without Kubernetes. Along the way you'll learn CI/CD integration, Nginx, bash scripting, and the Linux permissions system.
👍6
Advanced Data Fetching in Vue with TanStack Query
Investigate the Vue.js plugin Vue Query in this tutorial as we develop a functional demonstration of it in use and discuss the querying problems it helps us resolve. - https://medium.com/vue-mastery/advanced-data-fetching-in-vue-w-tanstack-query-3c638d4c2041
#vue
Investigate the Vue.js plugin Vue Query in this tutorial as we develop a functional demonstration of it in use and discuss the querying problems it helps us resolve. - https://medium.com/vue-mastery/advanced-data-fetching-in-vue-w-tanstack-query-3c638d4c2041
#vue
Medium
Advanced Data Fetching in Vue w/ TanStack Query
Learn how Tanstack’s Vue Query tool solves scenarios beyond just fetching data, such as caching, synchronizing and updating server state.
🔥4👍2
Five Challenges to Building an Isomorphic JS Library
When it comes to JavaScript, “isomorphic” means code or libraries that run both on client and server runtimes with minimal adaptations. - https://doordash.engineering/2022/12/06/five-challenges-to-building-an-isomorphic-javascript-library/
#javascript
When it comes to JavaScript, “isomorphic” means code or libraries that run both on client and server runtimes with minimal adaptations. - https://doordash.engineering/2022/12/06/five-challenges-to-building-an-isomorphic-javascript-library/
#javascript
DoorDash
Five Challenges to Building an Isomorphic JavaScript Library
Building isomorphic JavaScript libraries make it easy to build on the client and server side but have some challenges to work through first
🔥6👍2🌭2
Logical Border Radius
Michelle Barker explains in detail how logical border radius properties work. - https://css-irl.info/logical-border-radius
#css
Michelle Barker explains in detail how logical border radius properties work. - https://css-irl.info/logical-border-radius
#css
CSS { In Real Life }
Logical Border Radius
Confession: I almost never write border-radius as shorthand, largely because I can never remember the order. My brain is wired to remember margin and padding shorthands (top, right, bottom, left), but when it comes to corners it’s a different story. Do I…
👍3
The new way of subscribing in an Angular Component
Observables and RxJS are considered the cornerstones of the Angular framework. The RxJS library allows us to create our applications in a reactive way. Nevertheless, observables come with one pretty large downside. Every time you subscribe to an observable you have to remember that you must unsubscribe from it later. Otherwise, you will create a potential bug in your application or worse, a memory… - https://medium.com/generic-ui/the-new-way-of-subscribing-in-an-angular-component-f74ef79a8ffc
#angular
Observables and RxJS are considered the cornerstones of the Angular framework. The RxJS library allows us to create our applications in a reactive way. Nevertheless, observables come with one pretty large downside. Every time you subscribe to an observable you have to remember that you must unsubscribe from it later. Otherwise, you will create a potential bug in your application or worse, a memory… - https://medium.com/generic-ui/the-new-way-of-subscribing-in-an-angular-component-f74ef79a8ffc
#angular
Medium
The new way of subscribing in an Angular Component
Observables and RxJS are considered the cornerstones of the Angular framework. The RxJS library allows us to create our applications in a…
👍4🔥1
Wretch 2.3: A Wrapper Around fetch with an Intuitive Syntax
A long standing, mature library that makes fetch a little more extensible with a fluent API. - https://github.com/elbywan/wretch
#fetch #library
A long standing, mature library that makes fetch a little more extensible with a fluent API. - https://github.com/elbywan/wretch
#fetch #library
GitHub
GitHub - elbywan/wretch: A tiny wrapper built around fetch with an intuitive syntax. :candy:
A tiny wrapper built around fetch with an intuitive syntax. :candy: - elbywan/wretch
👍5❤1
Book review: Learning Domain-Driven Design by Vlad Khononov
I have been interested in Domain-Driven Design for a while now. I initially discovered DDD sometime in 2015… - https://tonisoueid.medium.com/book-review-learning-domain-driven-design-by-vlad-khononov-c7473afa5ba
#ddd
I have been interested in Domain-Driven Design for a while now. I initially discovered DDD sometime in 2015… - https://tonisoueid.medium.com/book-review-learning-domain-driven-design-by-vlad-khononov-c7473afa5ba
#ddd
Medium
Book review: Learning Domain-Driven Design by Vlad Khononov
I have been interested in Domain-Driven Design for a while now. I initially discovered DDD sometime in 2015 while googling for software…
👍7
The Gotcha of Unhandled Promise Rejections
A rough edge with promises that can sneak up on you. Jake looks at a ‘gotcha’ around unhandled promise rejections and how to work around them. - https://jakearchibald.com/2023/unhandled-rejections/
#nodejs
A rough edge with promises that can sneak up on you. Jake looks at a ‘gotcha’ around unhandled promise rejections and how to work around them. - https://jakearchibald.com/2023/unhandled-rejections/
#nodejs
Jakearchibald
The gotcha of unhandled promise rejections
A rough edge with promises that can sneak up on you.
👍5
Vue Project Directory Structure: Keep It Flat or Group by Domain
When starting a new project or refactoring an existing one, the question often arises: how to set up the project’s directory structure. In this article, explore three variants for structuring files in your Vue.js project. - https://markus.oberlehner.net/blog/vue-project-directory-structure-keep-it-flat-or-group-by-domain/
#vue
When starting a new project or refactoring an existing one, the question often arises: how to set up the project’s directory structure. In this article, explore three variants for structuring files in your Vue.js project. - https://markus.oberlehner.net/blog/vue-project-directory-structure-keep-it-flat-or-group-by-domain/
#vue
Markus Oberlehner
Vue Project Directory Structure: Keep It Flat or Group by Domain
Learn three strategies for how to set up your Vue projects' file tree: either by using a flat hierarchy or group your components by domain.
👍7
Did Next.js 13 Break State Management?
One of our favorite React YouTubers takes a practical look into a problem he encountered when trying to use MUI with Next.js 13, as well as how Zustand can play nicely with Next.js for managing state. - https://www.youtube.com/watch?v=OpMAH2hzKi8
#react
One of our favorite React YouTubers takes a practical look into a problem he encountered when trying to use MUI with Next.js 13, as well as how Zustand can play nicely with Next.js for managing state. - https://www.youtube.com/watch?v=OpMAH2hzKi8
#react
👍6
Things CSS Could Still Use Heading Into 2023
Chris Coyier outlines a couple of good ideas for new CSS features. - https://chriscoyier.net/2022/12/21/things-css-could-still-use-heading-into-2023
#css
Chris Coyier outlines a couple of good ideas for new CSS features. - https://chriscoyier.net/2022/12/21/things-css-could-still-use-heading-into-2023
#css
Chris Coyier
Things CSS Could Still Use Heading Into 2023
Just a couple of ideas! They came to me while I was poking around thinking of something to say for Alex Trost’s Holiday Mega-Stream (my segment starts here). Styleable Resizers Ya know how a …
👍6🤔1
Make a signing pad in Angular & Vanilla js
How to make a signature pad in Angular and store the digital signature in your server - https://itnext.io/make-a-signing-pad-in-angular-vanilla-js-7a3eb7e0599d
#angular
How to make a signature pad in Angular and store the digital signature in your server - https://itnext.io/make-a-signing-pad-in-angular-vanilla-js-7a3eb7e0599d
#angular
Medium
Make a signing pad in Angular & Vanilla js
How to make a signature pad in Angular and store the digital signature in your server
👍7
What is a Software Architect?
What does a Software Architect do? Do you need one? How do you become one? - https://blog.devgenius.io/what-is-a-software-architect-5f1e441cdb2f
#architect
What does a Software Architect do? Do you need one? How do you become one? - https://blog.devgenius.io/what-is-a-software-architect-5f1e441cdb2f
#architect
Medium
What is a Software Architect?
What does a Software Architect do? Do you need one? How do you become one?
👍4
Send UDP Messages in Node Without dns.lookup - https://hermanradtke.com/send-udp-messages-in-nodejs-without-dns-lookup/
#nodejs
#nodejs
Herman J. Radtke III Blog
Send UDP Messages in Node.js Without dns.lookup
<p>At work, I recently inherited a node service that was sending metrics to DataDog using the <a href="https://github.com/brightcove/hot-shots">brightcove/hot-shots</a> StatsD client. While investigating some issues with <code>dns.lookup</code>, I noticed…
❤3👍2
Dr. Axel Tackles Two Proposals: Iterator Helpers and Set Methods
Here’s something to get your teeth into! Dr. Axel takes on two promising ECMAScript proposals and breaks down what they’re about and why they’ll (hopefully) become useful to JavaScript developers. The first tackles iterator helpers (new utility methods for working with iterable data) and the second tackles Set methods which will extend ES6’s Set object. - https://2ality.com/2022/12/iterator-helpers.html
#javascript
Here’s something to get your teeth into! Dr. Axel takes on two promising ECMAScript proposals and breaks down what they’re about and why they’ll (hopefully) become useful to JavaScript developers. The first tackles iterator helpers (new utility methods for working with iterable data) and the second tackles Set methods which will extend ES6’s Set object. - https://2ality.com/2022/12/iterator-helpers.html
#javascript
2Ality
ECMAScript proposal: iterator helpers
In this blog post, we look at the ECMAScript proposal “Iterator helpers” by Gus Caplan, Michael Ficarra, Adam Vandolder, Jason Orendorff, Kevin Gibbons, and Yulia Startsev. It introduces utility methods for working with iterable data: .map(), .filter(), .take()…
👍7
Making Your React Native Gestures Feel Natural
Shopify is using React Native for its main shop app and has shared a few pointers to making React Native “gestures and animations feel better and more natural”. - https://shopify.engineering/making-react-native-gestures-feel-natural
#reactnative
Shopify is using React Native for its main shop app and has shared a few pointers to making React Native “gestures and animations feel better and more natural”. - https://shopify.engineering/making-react-native-gestures-feel-natural
#reactnative
Shopify
Making Your React Native Gestures Feel Natural - Shopify
When working with draggable elements in React Native mobile apps, there are some simple ways to help gestures and animations feel better and more natural.
👍4
Getting to Know the createApplication API in Angular
Angular v14.2.0 introduce a new function named createApplication. The createApplication function creates an… - https://netbasal.com/getting-to-know-the-createapplication-api-in-angular-f1c0a2685047
#angular
Angular v14.2.0 introduce a new function named createApplication. The createApplication function creates an… - https://netbasal.com/getting-to-know-the-createapplication-api-in-angular-f1c0a2685047
#angular
Medium
Getting to Know the createApplication API in Angular
Angular v14.2.0 introduce a new function named createApplication. The createApplication function creates an application instance without…
👍3
The Truth About CSS Selector Performance
Patrick Brosset explains how improving certain CSS selectors can lead to important performance gains. - https://blogs.windows.com/msedgedev/2023/01/17/the-truth-about-css-selector-performance
#css
Patrick Brosset explains how improving certain CSS selectors can lead to important performance gains. - https://blogs.windows.com/msedgedev/2023/01/17/the-truth-about-css-selector-performance
#css
Microsoft Edge Blog
The truth about CSS selector performance
If you're a web developer, you may have already heard that some CSS selectors are faster than others. And you're probably hoping to find a list of the better selectors to use in this article. Well, not quite. But bear with me, I promise that by the
👍9👏1
Next, Nest, Nuxt… Nust?
“This blog post is for everyone looking for their new favorite JavaScript backend framework.” If the names of frameworks are all starting to blur together in your head, this is for you. Marius explains just what systems like Next and Gatsby do and touches on a few differences. - https://www.twilio.com/blog/comparing-nextjs-nestjs-nuxt-gatsby
#nodejs
“This blog post is for everyone looking for their new favorite JavaScript backend framework.” If the names of frameworks are all starting to blur together in your head, this is for you. Marius explains just what systems like Next and Gatsby do and touches on a few differences. - https://www.twilio.com/blog/comparing-nextjs-nestjs-nuxt-gatsby
#nodejs
Twilio
Next, Nest, Nuxt… Nust?
❤5👍2