Deploying a Next.js App to Production on Any Server
A popular article from last year that’s been updated for 2025 and Next.js 15. - https://www.saybackend.com/blog/04-deploy-nextjs-to-production-without-vercel
#react
A popular article from last year that’s been updated for 2025 and Next.js 15. - https://www.saybackend.com/blog/04-deploy-nextjs-to-production-without-vercel
#react
Saybackend
Deploying a Next.js App to Production in any server | SayBackend
Build a docker image of your nextjs app that can be deployed to any server, without any propreitary cloud provider lock-in.
Nesting in CSS
Ryan Finni shares a brief intro to the new CSS Nesting module. - https://www.letsbuildui.dev/articles/nesting-in-css
#css
Ryan Finni shares a brief intro to the new CSS Nesting module. - https://www.letsbuildui.dev/articles/nesting-in-css
#css
Let's Build UI
Nesting in CSS
A brief intro to the new CSS Nesting module
How to Redirect in Nuxt (Every Single Way)
Discover all the ways to implement redirects in Nuxt with this comprehensive guide. Learn about server-side, universal, and client-side redirects, along with their pros and cons. Check out the full demo app showcasing each method to see practical examples in action. - https://masteringnuxt.com/blog/how-to-redirect-in-nuxt-every-single-way
#vue
Discover all the ways to implement redirects in Nuxt with this comprehensive guide. Learn about server-side, universal, and client-side redirects, along with their pros and cons. Check out the full demo app showcasing each method to see practical examples in action. - https://masteringnuxt.com/blog/how-to-redirect-in-nuxt-every-single-way
#vue
Masteringnuxt
How to Redirect in Nuxt (Every Single Way)
Discover all the ways to implement redirects in Nuxt with this comprehensive guide. Learn about server-side, universal, and client-side redirects, along with their pros and cons. Check out the full demo app showcasing each method to see practical examples…
Building a Backendless Application with Angular & Appwrite
In modern web development, leveraging a backend-as-a-service (BaaS, often referred to as „backendless”) platform like Appwrite allows developers to focus more on crafting the user experience while minimizing backend complexities. This guide demonstrates how to build a backendless application using Angular and Appwrite. - https://angular.love/building-a-backendless-application-with-angular-appwrite
#angular
In modern web development, leveraging a backend-as-a-service (BaaS, often referred to as „backendless”) platform like Appwrite allows developers to focus more on crafting the user experience while minimizing backend complexities. This guide demonstrates how to build a backendless application using Angular and Appwrite. - https://angular.love/building-a-backendless-application-with-angular-appwrite
#angular
Angular.love
Building a Backendless Application with Angular & Appwrite - Angular.love
Angular.love - a place for all Angular enthusiasts created to inspire and educate.
Exploring JavaScript Symbols
Symbols were a new ‘quirky little primitive’ (as Trevor puts it) that arrived with ES6 ten years ago, but they continue to be poorly understood. Trevor boils them down really well, including a little side quest into the likely-to-be-deprecated ‘species.’ - https://www.trevorlasn.com/blog/symbols-in-javascript
#javascript
Symbols were a new ‘quirky little primitive’ (as Trevor puts it) that arrived with ES6 ten years ago, but they continue to be poorly understood. Trevor boils them down really well, including a little side quest into the likely-to-be-deprecated ‘species.’ - https://www.trevorlasn.com/blog/symbols-in-javascript
#javascript
Exploring JavaScript Symbols
Deep dive into JavaScript Symbols - what they are, why they matter, and how to use them effectively
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