Setup a Monorepo with PNPM workspaces and speed it up with Nx!
In this article we’re going to have a deep dive into setting up a new monorepo using PNPM workspaces that… - https://blog.nrwl.io/setup-a-monorepo-with-pnpm-workspaces-and-speed-it-up-with-nx-bc5d97258a7e
#monorepo #pnpm
In this article we’re going to have a deep dive into setting up a new monorepo using PNPM workspaces that… - https://blog.nrwl.io/setup-a-monorepo-with-pnpm-workspaces-and-speed-it-up-with-nx-bc5d97258a7e
#monorepo #pnpm
Medium
Setup a Monorepo with PNPM workspaces and speed it up with Nx!
In this article we’re going to have a deep dive into setting up a new monorepo using PNPM workspaces that hosts a Remix application as well…
Four New CSS Features for Smooth Entry and Exit Animations
Una Kravets and Joey Arhar outline new CSS capabilities that enable smooth transitioning of discrete animations. - https://developer.chrome.com/blog/entry-exit-animations
#css
Una Kravets and Joey Arhar outline new CSS capabilities that enable smooth transitioning of discrete animations. - https://developer.chrome.com/blog/entry-exit-animations
#css
Chrome for Developers
Four new CSS features for smooth entry and exit animations | Blog | Chrome for Developers
Learn about new capabilities that enable smooth transitioning of discrete animations and between the top layer
Accessing DOM elements in Angular Directives — event.target vs ElementRef
Differences and possible pitfalls - https://medium.com/angular-in-depth/accessing-dom-elements-in-angular-directives-event-target-vs-elementref-9dd606b17840
#angular
Differences and possible pitfalls - https://medium.com/angular-in-depth/accessing-dom-elements-in-angular-directives-event-target-vs-elementref-9dd606b17840
#angular
Medium
Accessing DOM elements in Angular Directives — event.target vs ElementRef
Differences and possible pitfalls
How To Deal With Big Tooling Upgrades In Large Organizations
The process of upgrading large third-party packages in equally large organizations is rarely, if ever, as easy as running an npm update and calling it a day in this context. Joran Quinten shares valuable lessons from his team’s experiences in upgrading third-party code that affects codebases across the entire organization. - https://www.smashingmagazine.com/2023/05/big-tooling-upgrades-large-organizations/
#vue
The process of upgrading large third-party packages in equally large organizations is rarely, if ever, as easy as running an npm update and calling it a day in this context. Joran Quinten shares valuable lessons from his team’s experiences in upgrading third-party code that affects codebases across the entire organization. - https://www.smashingmagazine.com/2023/05/big-tooling-upgrades-large-organizations/
#vue
Smashing Magazine
How To Deal With Big Tooling Upgrades In Large Organizations — Smashing Magazine
The process of upgrading large third-party packages in equally large organizations is rarely, if ever, as easy as running an npm update and calling it a day in this context. Joran Quinten shares valuable lessons from his team’s experiences in upgrading third…
Uploading Files from a Form with Drag and Drop - https://spacejelly.dev/posts/uploading-files-in-react-from-a-form-with-drag-and-drop/
#react
#react
Space Jelly
Uploading Files in React from a Form with Drag and Drop on Space Jelly
Read Uploading Files in React from a Form with Drag and Drop at Space Jelly.
Choosing the Best Node.js Docker Image
If you feel tempted to just throw FROM node into your Dockerfile, think again – there are other options to consider.
- https://snyk.io/blog/choosing-the-best-node-js-docker-image/
#nodejs
If you feel tempted to just throw FROM node into your Dockerfile, think again – there are other options to consider.
- https://snyk.io/blog/choosing-the-best-node-js-docker-image/
#nodejs
Snyk
Choosing the best Node.js Docker image | Snyk
Snyk’s Liran Tal discusses strategies for choosing the best node.js Docker image.
Best practices for using AbortController
Using AbortController for Canceling Requests, DOM Events, and Promises - https://javascript.plainenglish.io/best-practices-for-using-abortcontroller-87892b72d07e
#javascript
Using AbortController for Canceling Requests, DOM Events, and Promises - https://javascript.plainenglish.io/best-practices-for-using-abortcontroller-87892b72d07e
#javascript
Medium
Best practices for using AbortController
Using AbortController for Canceling Requests, DOM Events, and Promises
A Few Interesting Ways To Use CSS Shadows For More Than Depth
Preethi experiments with different shadows — two CSS properties and a filter — to make interesting hover effects, different text styles, and even casting shadows on other shadows. - https://www.smashingmagazine.com/2023/08/interesting-ways-use-css-shadows/
#css
Preethi experiments with different shadows — two CSS properties and a filter — to make interesting hover effects, different text styles, and even casting shadows on other shadows. - https://www.smashingmagazine.com/2023/08/interesting-ways-use-css-shadows/
#css
Smashing Magazine
A Few Interesting Ways To Use CSS Shadows For More Than Depth — Smashing Magazine
We often think of shadows in CSS as something to reach for when we want to add depth to a design. But shadows can be used for more than depth. Let’s experiment with different shadows — two CSS properties and a filter — to make interesting hover effects, different…
Vue.js Transitions and Animations
Transitions and animations are a great way to add visual interest to any website or web application. They can even enhance user experience and interaction. In this Exclusive new course from Vue School, unlock the full potential of Vue with its built-in support for transitions and animations. Plus, discover a variety of third-party Vue.js plugins perfect for taking your transitions and animations to the next level. - https://vueschool.io/courses/vue-js-transitions-and-animations
#vue
Transitions and animations are a great way to add visual interest to any website or web application. They can even enhance user experience and interaction. In this Exclusive new course from Vue School, unlock the full potential of Vue with its built-in support for transitions and animations. Plus, discover a variety of third-party Vue.js plugins perfect for taking your transitions and animations to the next level. - https://vueschool.io/courses/vue-js-transitions-and-animations
#vue
Vue School
Vue.js Transitions and Animations, a Vue.js video course
Transitions and animations are a great way to add visual interest to any website or web application. They can even enhance user experience and interaction. In this course, unlock the full...
Optimize Angular bundle size with these steps - https://levelup.gitconnected.com/lets-optimize-angular-bundle-size-with-these-steps-6d6b753ac256
#angular
#angular
Medium
Optimize Angular bundle size with these steps
Introduction:
Mastering Microfrontends with Webpack Module Federation
Just like a typical monolithic application over time, a single-page application can quickly become difficult… - https://medium.com/ama-tech-blog/mastering-microfrontends-with-webpack-module-federation-eec613ea797a
#microfrontends
Just like a typical monolithic application over time, a single-page application can quickly become difficult… - https://medium.com/ama-tech-blog/mastering-microfrontends-with-webpack-module-federation-eec613ea797a
#microfrontends
Medium
Mastering Microfrontends with Webpack Module Federation
Just like a typical monolithic application over time, a single-page application can quickly become difficult to scale, maintain, …
How to Use SSL/TLS Pinning in Node
SSL/TLS pinning adds an extra layer of security to connections between your apps and remote servers by storing certificates and keys for connections, thus reducing the potential for MITM attacks. - https://snyk.io/blog/ssl-tls-pinning-node-js/
#nodejs
SSL/TLS pinning adds an extra layer of security to connections between your apps and remote servers by storing certificates and keys for connections, thus reducing the potential for MITM attacks. - https://snyk.io/blog/ssl-tls-pinning-node-js/
#nodejs
Snyk
How to implement SSL/TLS pinning in Node.js | Snyk
This article explains certificate pinning, highlighting its benefits and use cases in Node.js applications.
Mastering Internationalization: A Guide to Localization in Vue Apps with Vue I18n
Localization is the process of adapting your Application to the culture and language of users in a target market. Localization plays a huge role in making your website or service more appealing to the end users.This article guides you through concepts of localisation in the Vue.js application using Vue I18n one of the popular localisation libraries and how to implement useful features like lazy loading locales and getting the browser language preference of the user and persisting the user locale preference through building a demo Vue app. - https://venkata-sandeep-takasi.hashnode.dev/mastering-internationalization-a-guide-to-localization-in-vue-apps-with-vue-i18n
#vue
Localization is the process of adapting your Application to the culture and language of users in a target market. Localization plays a huge role in making your website or service more appealing to the end users.This article guides you through concepts of localisation in the Vue.js application using Vue I18n one of the popular localisation libraries and how to implement useful features like lazy loading locales and getting the browser language preference of the user and persisting the user locale preference through building a demo Vue app. - https://venkata-sandeep-takasi.hashnode.dev/mastering-internationalization-a-guide-to-localization-in-vue-apps-with-vue-i18n
#vue
Sandeep Takasi
A Guide to Localization in Vue Apps with Vue I18n
Unlock the full potential of your Vue applications with seamless localization using Vue I18n. Discover how to effortlessly adapt your Vue app for global aud
Bézier Curves
Richard Ekwonye explains the logic behind Bézier Curves used in CSS animations and visual elements. - https://blog.richardekwonye.com/bezier-curves
#css
Richard Ekwonye explains the logic behind Bézier Curves used in CSS animations and visual elements. - https://blog.richardekwonye.com/bezier-curves
#css
Richardekwonye
Bézier Curves - and the logic behind them | Richard Ekwonye
The logic behind Bézier Curves used in CSS animations and visual elements.
Upgrading to Angular 15: Our Experience and Lessons Learned
8 steps to a smooth transition to Angular and Angular Material 15 - https://levelup.gitconnected.com/angular-upgrade-26d331837012
#angular
8 steps to a smooth transition to Angular and Angular Material 15 - https://levelup.gitconnected.com/angular-upgrade-26d331837012
#angular
Medium
Upgrading to Angular 15: Our Experience and Lessons Learned
8 steps to a smooth transition to Angular and Angular Material 15
Why Does Email Development Have to Suck?
Hristiyan Dodov outlines some challenges with email development. - https://dodov.dev/blog/why-does-email-development-have-to-suck
#email #css
Hristiyan Dodov outlines some challenges with email development. - https://dodov.dev/blog/why-does-email-development-have-to-suck
#email #css
Hristiyan Dodov
Why Does Email Development Have to Suck?: Explaining all the <tr>'s and <td>'s…
Email clients have quirks that force you to use <table> elements, inline styles, and follow other bad practices that make development complicated.
Tracking Errors in a Node App
A look at how to track errors in a Node app in a “convenient, automated, and safe way”. - https://blog.appsignal.com/2023/08/30/tracking-errors-in-a-nodejs-application.html
#nodejs
A look at how to track errors in a Node app in a “convenient, automated, and safe way”. - https://blog.appsignal.com/2023/08/30/tracking-errors-in-a-nodejs-application.html
#nodejs
Appsignal
Tracking Errors in a Node.js Application | AppSignal Blog
Let's track errors in our Node.js application in a convenient, automated, and safe way.
Achieving Clean and Maintainable React Component Tests - https://medium.com/globant/achieving-clean-and-maintainable-react-component-tests-b3d5e0483307
#react
#react
Medium
Achieving Clean and Maintainable React Component Tests
A Practical Approach with Jest and TypeScript
Create Chrome Extension Using Vue The Easiest Way
In this article, Jenuel explains how easy it is to create a Chrome extension using Vue. - https://brojenuel.com/blog/Create-Chrome-Extension-Using-Vue-The-Easiest-Way
#vue
In this article, Jenuel explains how easy it is to create a Chrome extension using Vue. - https://brojenuel.com/blog/Create-Chrome-Extension-Using-Vue-The-Easiest-Way
#vue
JenuelDev
Create Chrome Extension Using Vue The Easiest Way
In this article, Let us look at how easy it is to create a Chrome extension using VueJS. Google Chrome extensions are programs you can install in your Chrome browser to help you automate certain functions in your browser, modify existing behaviors, and improve…