System Design: Core Concepts, Architecture, and Strategies - https://medium.com/@chenwingu/system-design-core-concepts-architecture-and-strategies-a636680f71ef
#system #design
#system #design
Medium
System Design: Core Concepts, Architecture, and Strategies
Introduction
Clean Architecture Demystified: Refactoring Your Nest.js App
Transform your Nest.js app with Clean Architecture for… - https://javascript.plainenglish.io/clean-architecture-demystified-refactoring-your-nest-js-app-867355a27062
#nodejs
Transform your Nest.js app with Clean Architecture for… - https://javascript.plainenglish.io/clean-architecture-demystified-refactoring-your-nest-js-app-867355a27062
#nodejs
Medium
Clean Architecture Demystified: Refactoring Your Nest.js App
Transform your Nest.js app with Clean Architecture for better structure and flexibility. A practical guide to refactoring.
You Should Know This Before Choosing Next.js - https://eduardoboucas.com/posts/2025-03-25-you-should-know-this-before-choosing-nextjs/
#react
#react
Build Times
You should know this before choosing Next.js
Picking the technology stack for a project is an important and consequential decision. In the enterprise space in particular, it often involves a multi-year commitment with long-lasting implication...
Stop Using Services! The Importance of Defining Object Responsibilities Precisely
Services are an integral part of Angular applications, but should they be? Why do we call an object a service, and what are the consequences of doing so? In this article, I aim to explore the topic of naming objects, discuss the risks of failing to define their responsibilities precisely, and how to avoid this. - https://angular.love/stop-using-services-the-importance-of-defining-object-responsibilities-precisely
#angular
Services are an integral part of Angular applications, but should they be? Why do we call an object a service, and what are the consequences of doing so? In this article, I aim to explore the topic of naming objects, discuss the risks of failing to define their responsibilities precisely, and how to avoid this. - https://angular.love/stop-using-services-the-importance-of-defining-object-responsibilities-precisely
#angular
Angular.love
Stop Using Services! The Importance of Defining Object Responsibilities Precisely - Angular.love
Angular.love - a place for all Angular enthusiasts created to inspire and educate.
The Perfect Guide to Setting Up a New Nuxt Project
Learn how to set up a new Nuxt project with this comprehensive guide, covering best practices, essential tools, and tips for a seamless development experience all in this blogpost. - https://soubiran.dev/posts/the-perfect-guide-to-setting-up-a-new-nuxt-project
#vue
Learn how to set up a new Nuxt project with this comprehensive guide, covering best practices, essential tools, and tips for a seamless development experience all in this blogpost. - https://soubiran.dev/posts/the-perfect-guide-to-setting-up-a-new-nuxt-project
#vue
Estéban Soubiran
The Perfect Guide to Setting Up a New Nuxt Project - Estéban Soubiran
A comprehensive guide to efficiently setting up a Nuxt project, ensuring a clean, powerful, and future-proof project.
Responsive type scales with composable CSS utilities
Tobias Ahlin Bjerrome explains how you can create composable, responsive, and fluid-type scales that smoothly adapt to viewport and container widths using calc(), clamp(), and CSS vars. - https://tobiasahlin.com/blog/responsive-fluid-css-type-scales
#css
Tobias Ahlin Bjerrome explains how you can create composable, responsive, and fluid-type scales that smoothly adapt to viewport and container widths using calc(), clamp(), and CSS vars. - https://tobiasahlin.com/blog/responsive-fluid-css-type-scales
#css
Tobiasahlin
Responsive type scales with composable CSS utilities
With the help of calc(), clamp() and CSS vars, we can create composable, responsive, and fluid type scales that smoothly adapts to viewport and container widths.
Custom chunk optimization, how code splitting works in Rspack/Webpack
Chunk splitting is one of the most powerful features… - https://scriptedalchemy.medium.com/custom-chunk-optimization-how-code-splitting-works-in-rspack-webpack-146a3fa3a39a
#webpack
Chunk splitting is one of the most powerful features… - https://scriptedalchemy.medium.com/custom-chunk-optimization-how-code-splitting-works-in-rspack-webpack-146a3fa3a39a
#webpack
Medium
Custom chunk optimization, how code splitting works in Rspack/Webpack
Chunk splitting is one of the most powerful features of modern bundlers like Webpack and Rspack, yet its inner workings and how to…
5 NPM packages for rate limiting of Node.js apps
Learn about the 5 popular NPM packages for rate… - https://medium.com/deno-the-complete-reference/5-npm-packages-for-rate-limiting-of-node-js-apps-cf0f76aff0a2
#nodejs
Learn about the 5 popular NPM packages for rate… - https://medium.com/deno-the-complete-reference/5-npm-packages-for-rate-limiting-of-node-js-apps-cf0f76aff0a2
#nodejs
Medium
5 NPM packages for rate limiting of Node.js apps
Learn about the 5 popular NPM packages for rate limiting in Node.js apps
Building a multi-lingual web app with Nuxt 3 and Nuxt i18n
This tutorial will guide you through creating a multi-lingual web application using Nuxt 3 and Nuxt i18n. You will learn to set up Nuxt i18n, configure locales, and implement translations. - https://dev.to/logrocket/building-a-multi-lingual-web-app-with-nuxt-3-and-nuxt-i18n-7f2
#vue
This tutorial will guide you through creating a multi-lingual web application using Nuxt 3 and Nuxt i18n. You will learn to set up Nuxt i18n, configure locales, and implement translations. - https://dev.to/logrocket/building-a-multi-lingual-web-app-with-nuxt-3-and-nuxt-i18n-7f2
#vue
DEV Community
Building a multi-lingual web app with Nuxt 3 and Nuxt i18n
Written by Emmanuel John✏️ Nowadays, developing web applications that accommodate users from various...
React 19.1 Released
Not cool enough to get a full blog post on the official blog, but 19.1 brings a lot to the table in terms of fixes, small additions (e.g. support for streaming in edge environments), a new API for prerendering RSCs on the server (as supported in Parcel 2.14.0), and enhanced Suspense support. The headline feature, though, is ‘Owner Stacks’, a development-only feature for more easily tracking which components are responsible for rendering other components. - https://github.com/facebook/react/releases/tag/v19.1.0
#react
Not cool enough to get a full blog post on the official blog, but 19.1 brings a lot to the table in terms of fixes, small additions (e.g. support for streaming in edge environments), a new API for prerendering RSCs on the server (as supported in Parcel 2.14.0), and enhanced Suspense support. The headline feature, though, is ‘Owner Stacks’, a development-only feature for more easily tracking which components are responsible for rendering other components. - https://github.com/facebook/react/releases/tag/v19.1.0
#react
GitHub
Release 19.1.0 (March 28, 2025) · facebook/react
Owner Stack
An Owner Stack is a string representing the components that are directly responsible for rendering a particular component. You can log Owner Stacks when debugging or use Owner Stacks to...
An Owner Stack is a string representing the components that are directly responsible for rendering a particular component. You can log Owner Stacks when debugging or use Owner Stacks to...
Angular Material: Theming application with Material 3
Angular Material is a great tool for creating intuitive, responsive and visually appealing user interfaces. It offers pre-built, reusable UI components that adhere to Google’s Material Design guidelines. - https://angular.love/angular-material-theming-application-with-material-3
#angular
Angular Material is a great tool for creating intuitive, responsive and visually appealing user interfaces. It offers pre-built, reusable UI components that adhere to Google’s Material Design guidelines. - https://angular.love/angular-material-theming-application-with-material-3
#angular
Angular.love
Angular Material: Theming application with Material 3 - Angular.love
Angular.love - a place for all Angular enthusiasts created to inspire and educate.
Using Transformers.js for AI in the Browser
Transformers.js is a seriously impressive project we link from time to time that lets you run pretrained machine learning models in the browser. Here’s a practical look at actually playing with it yourself right now. - https://www.raymondcamden.com/2024/12/03/using-transformersjs-for-ai-in-the-browser
#javascript
Transformers.js is a seriously impressive project we link from time to time that lets you run pretrained machine learning models in the browser. Here’s a practical look at actually playing with it yourself right now. - https://www.raymondcamden.com/2024/12/03/using-transformersjs-for-ai-in-the-browser
#javascript
Raymondcamden
Using Transformers.js for AI in the Browser
A look at Transformers.js and doing GenAI work in the browser.
Naming Variables In CSS
Jonathan Dallas shares some thoughts related to naming CSS Custom Properties. - https://jwdallas.com/posts/namingcssvariables
#css
Jonathan Dallas shares some thoughts related to naming CSS Custom Properties. - https://jwdallas.com/posts/namingcssvariables
#css
Jwdallas
Naming Variables In CSS
Some collected thoughts around how to name variables in CSS. Ideas, conventions, and some do's and don't for consideration.
Optimizing Data Click Me Load More in Nuxt with Parallel Requests
Learn how to optimize Nuxt data loading performance by implementing parallel requests with useAsyncData, reducing page load times compared to sequential data fetching operations. Includes code examples and performance comparisons. - https://vueschool.io/articles/vuejs-tutorials/optimizing-data-loading-in-nuxt-with-parallel-requests/
#vue
Learn how to optimize Nuxt data loading performance by implementing parallel requests with useAsyncData, reducing page load times compared to sequential data fetching operations. Includes code examples and performance comparisons. - https://vueschool.io/articles/vuejs-tutorials/optimizing-data-loading-in-nuxt-with-parallel-requests/
#vue
vueschool.io
Optimizing Data Click Me Load More in Nuxt with Parallel Requests - Vue School Articles
Learn how to optimize Nuxt data loading performance by implementing parallel requests with useAsyncData, reducing page load times compared to sequential data fetching operations. Includes code examples and performance comparisons.
Land Ahoy: Leaving the Sea of Nodes
A deeply technical post from a core member of the V8 JavaScript engine team that explains the limitations of Turbofan, one of V8’s optimizing compilers. If you don’t care for the internals of how your JavaScript is compiled and run, just be assured the V8 team is working to make it run even faster! - https://v8.dev/blog/leaving-the-sea-of-nodes
#nodejs
A deeply technical post from a core member of the V8 JavaScript engine team that explains the limitations of Turbofan, one of V8’s optimizing compilers. If you don’t care for the internals of how your JavaScript is compiled and run, just be assured the V8 team is working to make it run even faster! - https://v8.dev/blog/leaving-the-sea-of-nodes
#nodejs
v8.dev
Land ahoy: leaving the Sea of Nodes · V8
Why V8 decided to move away from Sea of Nodes and go back to CFG instead
10 Backend Terms Every Frontend Developer Should Know
This post addresses the common communication gap in daily standup meetings where frontend developers often struggle to understand backend developers' updates due to specialized terminology. The author aims to explain backend jargon to help bridge this knowledge gap between frontend and backend teams. - https://dev.to/thesanjeevsharma/10-backend-terms-every-frontend-developer-should-know-2o2h
#frontend #developer
This post addresses the common communication gap in daily standup meetings where frontend developers often struggle to understand backend developers' updates due to specialized terminology. The author aims to explain backend jargon to help bridge this knowledge gap between frontend and backend teams. - https://dev.to/thesanjeevsharma/10-backend-terms-every-frontend-developer-should-know-2o2h
#frontend #developer
DEV Community
10 Backend Terms Every Frontend Developer Should Know
When a backend dev gives their update in the daily standup meeting, most frontend devs are clueless...
Building Robust React Apps with Zustand and Immer - https://zwit.link/posts/20250301173228-building-robust-react-apps-with-zustand-and-immer/
#react
#react
zwit.link
Zwit - Building Robust React Apps with Zustand and Immer
For years, I dodged React like the plague. In fact, I avoided JavaScript altogether, even in web-related tasks. Take static site generators, for example. For my old chemistry blog, I experimented with…
What LinkedSignal is and how to use it
Angular 19 was an amazing release and shipped great features. One of them is the LinkedSignal. The tl;dr version is that LinkedSignal is similar to the computed function, with the difference that the computed returns a read-only signal, whereas LinkedSignal returns a writable signal. Let’s dive a bit deeper to understand what it is and how to use it. - https://angular.love/what-linkedsignal-is-and-how-to-use-it
#angular
Angular 19 was an amazing release and shipped great features. One of them is the LinkedSignal. The tl;dr version is that LinkedSignal is similar to the computed function, with the difference that the computed returns a read-only signal, whereas LinkedSignal returns a writable signal. Let’s dive a bit deeper to understand what it is and how to use it. - https://angular.love/what-linkedsignal-is-and-how-to-use-it
#angular
Angular.love
What LinkedSignal is and how to use it - Angular.love
Angular.love - a place for all Angular enthusiasts created to inspire and educate.
Getting Started with Nuxt Image
Learn how to optimize images effortlessly in your Nuxt app using the NuxtImg component. Discover how to transform, cache, and resize images dynamically, improving performance with just a few lines of code. - https://masteringnuxt.com/blog/getting-started-with-nuxt-image
#vue
Learn how to optimize images effortlessly in your Nuxt app using the NuxtImg component. Discover how to transform, cache, and resize images dynamically, improving performance with just a few lines of code. - https://masteringnuxt.com/blog/getting-started-with-nuxt-image
#vue
Masteringnuxt
Getting Started with Nuxt Image
Learn how to optimize images effortlessly in your Nuxt app using the NuxtImg component. Discover how to transform, cache, and resize images dynamically, improving performance with just a few lines of code.