Angular OnPush Change Detection Strategy: An Illustrated Guide
Master Angular’s OnPush change detection strategy with this illustrated guide. - https://medium.com/angular-gems/angular-on-push-change-detection-strategy-bef4af0727b3
#angular
Master Angular’s OnPush change detection strategy with this illustrated guide. - https://medium.com/angular-gems/angular-on-push-change-detection-strategy-bef4af0727b3
#angular
Medium
Angular OnPush Change Detection Strategy: An Illustrated Guide
Master Angular’s OnPush change detection strategy with this illustrated guide.
A highly configurable switch component using modern CSS techniques
Andy Bell shows how to build a highly configurable switch component using modern CSS, such as :has(), container queries, Logical Properties, and Custom Properties. - https://piccalil.li/blog/a-highly-configurable-switch-component-using-modern-css
#css
Andy Bell shows how to build a highly configurable switch component using modern CSS, such as :has(), container queries, Logical Properties, and Custom Properties. - https://piccalil.li/blog/a-highly-configurable-switch-component-using-modern-css
#css
Piccalilli
A highly configurable switch component using modern CSS techniques
Learn how build a highly configurable switch component using modern CSS, such as :has(), container queries, Logical Properties and Custom Properties.
Improve React Component Maintainability with Layered Architecture
Unlocking the Secrets to Building Scalable and Maintainable React Components - https://blog.bitsrc.io/improve-react-component-maintainability-with-layered-architecture-25e74ba86430
#react
Unlocking the Secrets to Building Scalable and Maintainable React Components - https://blog.bitsrc.io/improve-react-component-maintainability-with-layered-architecture-25e74ba86430
#react
Medium
Improve React Component Maintainability with Layered Architecture
Unlocking the Secrets to Building Scalable and Maintainable React Components
Use Parcel Macros in Other Bundlers with unplugin-parcel-macros
Macros, as implemented in Parcel (and Bun!), are JS functions that run at build time whose results are inlined into a bundle in place of the original call. You can now use this feature with webpack, Vite, Rollup, esbuild, etc. - https://github.com/devongovett/unplugin-parcel-macros
#parsel
Macros, as implemented in Parcel (and Bun!), are JS functions that run at build time whose results are inlined into a bundle in place of the original call. You can now use this feature with webpack, Vite, Rollup, esbuild, etc. - https://github.com/devongovett/unplugin-parcel-macros
#parsel
GitHub
GitHub - devongovett/unplugin-parcel-macros
Contribute to devongovett/unplugin-parcel-macros development by creating an account on GitHub.
A Beginner's Guide to Worker Threads in Node
Worker threads provide a way to create independent JavaScript execution threads that run in parallel. - https://betterstack.com/community/guides/scaling-nodejs/nodejs-workers-explained/
#nodejs
Worker threads provide a way to create independent JavaScript execution threads that run in parallel. - https://betterstack.com/community/guides/scaling-nodejs/nodejs-workers-explained/
#nodejs
Betterstack
Node.js Multithreading: A Beginner's Guide to Worker Threads | Better Stack Community
Node.js is more suitable for I/O-heavy workloads, but this doesn't mean you can't run CPU-heavy operations efficiently. Worker threads provide a way to do just that!
Understanding and Measuring Nuxt Performance – Vue.js 3 Performance
This article is the fist part of a series on Performance in Vue 3 and will focus on performance in an application and what makes an application termed as fast. - https://vueschool.io/articles/vuejs-tutorials/understanding-and-measuring-nuxt-performance-vue-js-3-performance/
#vue
This article is the fist part of a series on Performance in Vue 3 and will focus on performance in an application and what makes an application termed as fast. - https://vueschool.io/articles/vuejs-tutorials/understanding-and-measuring-nuxt-performance-vue-js-3-performance/
#vue
vueschool.io
Understanding and Measuring Nuxt Performance - Vue.js 3 Performance - Vue School Articles
It's both an honor and a pleasure to return to you with an exciting new series - "Vue.js 3 Performance"! This article is the first part of the series and will look at performance and what makes an application termed as fast.
Learn These Viewport-Relative CSS Units (100vh, 100dvh, 100lvh, 100svh)
George Martsoukos covers the challenges of working with the classic 100vh unit to make full-screen sections and discusses some alternative CSS units. - https://webdesign.tutsplus.com/learn-these-viewport-relative-css-units-100vh-100dvh-100lvh-100svh--cms-108537t
#css
George Martsoukos covers the challenges of working with the classic 100vh unit to make full-screen sections and discusses some alternative CSS units. - https://webdesign.tutsplus.com/learn-these-viewport-relative-css-units-100vh-100dvh-100lvh-100svh--cms-108537t
#css
Web Design Envato Tuts+
Learn these viewport-relative CSS units (100vh, 100dvh, 100lvh,...
In this tutorial, we’ll cover the challenges when working with the classic 100vh unit for making full-screen sections and discuss some great alternative CSS units.
Incremental Static Regeneration for Angular
In Angular v16 we got a new hydration system. It was also hinted that experiments for partial hydration and… - https://blog.angular.io/incremental-static-regeneration-for-angular-c12745ff4b48
#angular
In Angular v16 we got a new hydration system. It was also hinted that experiments for partial hydration and… - https://blog.angular.io/incremental-static-regeneration-for-angular-c12745ff4b48
#angular
Medium
Incremental Static Regeneration for Angular
In Angular v16 we got a new hydration system. It was also hinted that experiments for partial hydration and resumability are in the works…
React Server Components Now in RedwoodJS
If you thought RSCs were a Next.js phenomenon, think again. Implementations are popping up all over, such as in Waku and now RedwoodJS, a full-stack framework founded by GitHub co-founder Tom Preston-Werner that leans on React, Prisma and other technologies to provide a great DX ‘out of the box.’ This post digs deep into how RSCs are used and how they can supplant Redwood’s use of GraphQL. - https://redwoodjs.com/blog/rsc-now-in-redwoodjs
#react
If you thought RSCs were a Next.js phenomenon, think again. Implementations are popping up all over, such as in Waku and now RedwoodJS, a full-stack framework founded by GitHub co-founder Tom Preston-Werner that leans on React, Prisma and other technologies to provide a great DX ‘out of the box.’ This post digs deep into how RSCs are used and how they can supplant Redwood’s use of GraphQL. - https://redwoodjs.com/blog/rsc-now-in-redwoodjs
#react
Comparing JavaScript Frameworks: Templates
A thorough comparison of the template languages used by React, Vue, Angular and Svelte. Interesting analysis and this looks set to turn into a great series. - https://www.maartenhus.nl/blog/comparing-javascript-frameworks-part-1-templates/
#javascript
A thorough comparison of the template languages used by React, Vue, Angular and Svelte. Interesting analysis and this looks set to turn into a great series. - https://www.maartenhus.nl/blog/comparing-javascript-frameworks-part-1-templates/
#javascript
www.maartenhus.nl
Comparing JavaScript Frameworks part 1: templates
Comparing the template languages of React, Vue, Angular and Svelte.
Vue 3 Velocity: The Cache Busting Blueprint
Browser caching is a powerful optimization technique employed to enhance the performance of web applications. The term “cache-busting” refers to the intentional invalidation or versioning of static assets, compelling the browser to fetch fresh resources when changes occur. In this article, the author introduces cache-busting and provides detailed knowledge on you can implement cache-busting in a Vue 3 project. - https://medium.com/@khalidoghli7/vue-3-velocity-the-cache-busting-blueprint-704cfa80ae3c
#vue
Browser caching is a powerful optimization technique employed to enhance the performance of web applications. The term “cache-busting” refers to the intentional invalidation or versioning of static assets, compelling the browser to fetch fresh resources when changes occur. In this article, the author introduces cache-busting and provides detailed knowledge on you can implement cache-busting in a Vue 3 project. - https://medium.com/@khalidoghli7/vue-3-velocity-the-cache-busting-blueprint-704cfa80ae3c
#vue
Medium
Vue 3 Velocity: The Cache Busting Blueprint
A Deep Dive into Advanced Cache Busting Techniques
Parsing Hacker News's 'Who's Hiring' Threads with OpenAI and Node - https://www.jbernier.com/p?id=hn-who-is-hiring-chatgpt
#nodejs
#nodejs
Jbernier
Jeremy Bernier
Jeremy Bernier - Software Engineer, Builder, Thinker, World Traveler
Deploying a React SPA and Python Backend Together on Azure
Last week, we saw how to roll out a full stack React app on Azure using Azure Functions, but what if you want something more traditional/monolithic like a Python-powered backend? Azure App Service can help with that. - https://techcommunity.microsoft.com/t5/apps-on-azure-blog/deploying-react-spa-and-python-backend-together-on-the-same/ba-p/4095567
#react
Last week, we saw how to roll out a full stack React app on Azure using Azure Functions, but what if you want something more traditional/monolithic like a Python-powered backend? Azure App Service can help with that. - https://techcommunity.microsoft.com/t5/apps-on-azure-blog/deploying-react-spa-and-python-backend-together-on-the-same/ba-p/4095567
#react
TECHCOMMUNITY.MICROSOFT.COM
Deploying React SPA and Python Backend Together on the Same Azure App Service
Introduction:
Integrating a React Single Page Application (SPA) with a Python backend on Azure App Service offers a powerful combination for building dynamic..
Integrating a React Single Page Application (SPA) with a Python backend on Azure App Service offers a powerful combination for building dynamic..
Creating Wavy Circles with Fancy Animations in CSS
Temani Afif shows how to create flower-like animated shapes using modern CSS. - https://frontendmasters.com/blog/creating-wavy-circles-with-fancy-animations
#css
Temani Afif shows how to create flower-like animated shapes using modern CSS. - https://frontendmasters.com/blog/creating-wavy-circles-with-fancy-animations
#css
Frontendmasters
Creating Wavy Circles with Fancy Animations in CSS – Frontend Masters Boost
In a previous article, we created flower-like shapes using modern CSS (mask, trigonometric functions, etc). This article is a follow-up where we will create a similar shape and also introduce some fancy animations.Here is a demo of what we are building. Hover…
RxJS and Angular: Best Practices
RxJS is a powerful library for handling asynchronous data in JavaScript. It can be used to create… - https://medium.com/@taira.seal/rxjs-and-angular-best-practices-47cbd9b63a56
#angular
RxJS is a powerful library for handling asynchronous data in JavaScript. It can be used to create… - https://medium.com/@taira.seal/rxjs-and-angular-best-practices-47cbd9b63a56
#angular
Medium
RxJS and Angular: Best Practices
RxJS is a powerful library for handling asynchronous data in JavaScript. It can be used to create Observables, which are streams of data…
More secure Vue & Nuxt apps -> by default️
Making your web application more secure is not an easy process. In this article, the author introduces the Nuxt Security module, what it does, and how you can customize its functionality and behavior to match your security needs better. - https://dev.to/jacobandrewsky/more-secure-vue-nuxt-apps-by-default-3nhi
#vue
Making your web application more secure is not an easy process. In this article, the author introduces the Nuxt Security module, what it does, and how you can customize its functionality and behavior to match your security needs better. - https://dev.to/jacobandrewsky/more-secure-vue-nuxt-apps-by-default-3nhi
#vue
DEV Community
More secure Vue & Nuxt apps -> by default! 🛡️
Making your web application more secure is not easy and belive me, I have learned it the hard way in...
Comparing ECMAScript Modules (ESM) with CommonJS - https://wanago.io/2024/03/18/ecmascript-modules-esm-commonjs/
#nodejs
#nodejs
Marcin Wanago Blog - JavaScript, both frontend and backend
Comparing ECMAScript Modules and CommonJS
We compare ECMAScript Modules (ESM) and CommonJS and use them in TypeScript and Node.js
Enhancing Frontend architecture using Federated Modules - https://medium.com/airteldigital/enhancing-frontend-architecture-using-federated-modules-3d1961afb66e
#microfrontends
#microfrontends
Medium
Enhancing Frontend architecture using Federated Modules
Written By- Arshmeet Singh
CSS Button Styles You Might Not Know
David Bushell shares a few lesser-known CSS styles that can enhance your buttons. - https://dbushell.com/2024/03/10/css-button-styles-you-might-not-know
#css
David Bushell shares a few lesser-known CSS styles that can enhance your buttons. - https://dbushell.com/2024/03/10/css-button-styles-you-might-not-know
#css
dbushell.com
CSS Button Styles You Might Not Know
The one where I demo some lesser-known CSS for stylin’ buttons
How to Build a ChatGPT-a-Like with Clerk and AWS Bedrock
A thorough walkthrough whose focus is on the UI rather than the LLM/AI stuff behind the scenes which is taken care of by Amazon’s Bedrock service. Clerk handles the auth, while Next.js forms the base of the app. - https://conermurphy.com/blog/how-to-build-your-own-chatgpt-clone-using-clerk-aws-bedrock
#react
A thorough walkthrough whose focus is on the UI rather than the LLM/AI stuff behind the scenes which is taken care of by Amazon’s Bedrock service. Clerk handles the auth, while Next.js forms the base of the app. - https://conermurphy.com/blog/how-to-build-your-own-chatgpt-clone-using-clerk-aws-bedrock
#react
Coner Murphy
How to Build Your Own ChatGPT Clone Using React & AWS Bedrock | Coner Murphy
Learn to create a ChatGPT clone step by step using React (Next.js) and AWS Bedrock. Build the entire application from scratch with this comprehensive guide.