Ten Common Mistakes with the Next.js App Router
A twenty-minute presentation informed by discussions with “hundreds of developers and looking at thousands of Next.js repositories.” - https://www.youtube.com/watch?v=RBM03RihZVs
#react
A twenty-minute presentation informed by discussions with “hundreds of developers and looking at thousands of Next.js repositories.” - https://www.youtube.com/watch?v=RBM03RihZVs
#react
YouTube
10 common mistakes with the Next.js App Router
After talking to hundreds of developers and looking at thousands of Next.js repositories, I've noticed ten common mistakes when building with the Next.js App Router.
This video will share why these mistakes can happen, how to fix them, and some tips to help…
This video will share why these mistakes can happen, how to fix them, and some tips to help…
👍6
AdonisJS v6: The Complete Web Framework
If you want a TypeScript-first backend Web framework with amazing docs and packed with features out the box, Adonis is worth a look. v6 takes a huge step forward by using ESM by default, offering significantly more type safety overall , a new validation library, and more. - https://adonisjs.com/blog/adonisjs-v6-announcement
#nodejs
If you want a TypeScript-first backend Web framework with amazing docs and packed with features out the box, Adonis is worth a look. v6 takes a huge step forward by using ESM by default, offering significantly more type safety overall , a new validation library, and more. - https://adonisjs.com/blog/adonisjs-v6-announcement
#nodejs
Adonisjs
Announcing AdonisJS v6
The long-awaited version of AdonisJS is finally here. In this post, we cover the highlights of the release.
👍8
Software Architecture Patterns for Angular Projects
Different Software Architecture patterns are widely researched and applied in back-end development… - https://azeynalli1990.medium.com/software-architecture-patterns-for-angular-projects-989b0e2c7a02
#angular
Different Software Architecture patterns are widely researched and applied in back-end development… - https://azeynalli1990.medium.com/software-architecture-patterns-for-angular-projects-989b0e2c7a02
#angular
Medium
Software Architecture Patterns for Angular Projects
Different Software Architecture patterns are widely researched and applied in back-end development. Front-end, beside its relatively short…
👍3
5 Best Practices for Backends-for-Frontends
Best practices to follow when implementing the BFF pattern: do’s and don’ts. - https://javascript.plainenglish.io/5-best-practices-for-backends-for-frontends-95041583f18a
#bff
Best practices to follow when implementing the BFF pattern: do’s and don’ts. - https://javascript.plainenglish.io/5-best-practices-for-backends-for-frontends-95041583f18a
#bff
Medium
5 Best Practices for Backends-for-Frontends
Best practices to follow when implementing the BFF pattern: do’s and don’ts.
🥰3👍2
Accounting for Internationalization with CSS and HTML
Jenn Diaz explains how to achieve internalization using logical properties, CSS Writing Mode, the dir attribute, and the lang attribute. - https://sparkbox.com/foundry/internationalization_css_html
#css
Jenn Diaz explains how to achieve internalization using logical properties, CSS Writing Mode, the dir attribute, and the lang attribute. - https://sparkbox.com/foundry/internationalization_css_html
#css
Sparkbox
Accounting for Internationalization with CSS and HTML
Internationalization should be part of your consideration to save time and money while ensuring your product is ready for the world.
👍4
Starting and Publishing a Library: The Modern Way
A walk through the steps involved in creating and packaging a library, publishing a package, adding testing, and automatically publishing it all to the NPM registry, along with provenance. - https://advancedweb.hu/modern-javascript-library-starter/
#nodejs
A walk through the steps involved in creating and packaging a library, publishing a package, adding testing, and automatically publishing it all to the NPM registry, along with provenance. - https://advancedweb.hu/modern-javascript-library-starter/
#nodejs
Advanced Web Machinery
Modern JavaScript library starter
How to publish a package with TypeScript, testing, GitHub Actions, and auto-publish to NPM
👍4
Vue.js Patterns: Using Vue.js 3 Composition API for Reactive Parent to Child Communication
In this article, you will explore using the Vue 3 Composition API to create a reactive parent-to-child communication. - https://lirantal.medium.com/vue-js-patterns-using-vue-js-3-composition-api-for-reactive-parent-to-child-communication-a4edf1b6a336
#vue
In this article, you will explore using the Vue 3 Composition API to create a reactive parent-to-child communication. - https://lirantal.medium.com/vue-js-patterns-using-vue-js-3-composition-api-for-reactive-parent-to-child-communication-a4edf1b6a336
#vue
Medium
Vue.js Patterns: Using Vue.js 3 Composition API for Reactive Parent to Child Communication
Vue.js Patterns: Using Vue.js 3 Composition API for Reactive Parent to Child Communication Vue.js revolves around a reactivity system, which is unlike React. In this article, we will explore how to …
👍5
Lessons Learned Upgrading to React 18
If you get the feeling everyone upgrades to using the newest React version and features ASAP, it’s not true. Most teams take a while to do big upgrades (if they even do so at all) so it’s interesting to see the SonarQube team’s story and some issues they ran into. - https://www.sonarsource.com/blog/upgrading-react-18-sonarqube/
#react
If you get the feeling everyone upgrades to using the newest React version and features ASAP, it’s not true. Most teams take a while to do big upgrades (if they even do so at all) so it’s interesting to see the SonarQube team’s story and some issues they ran into. - https://www.sonarsource.com/blog/upgrading-react-18-sonarqube/
#react
Sonarsource
Lessons learned upgrading to React 18 in SonarQube
We share the biggest three issues we faced and the lessons we learned as we upgraded SonarQube to React 18.
👍5❤1
What is ng-template, and when to use it?
As an Angular developer, you might have encountered ng-template when using the *ngIf syntax with an else… - https://blog.angulartraining.com/what-is-ng-template-and-when-to-use-it-f875b46aa078
#angular
As an Angular developer, you might have encountered ng-template when using the *ngIf syntax with an else… - https://blog.angulartraining.com/what-is-ng-template-and-when-to-use-it-f875b46aa078
#angular
Medium
What is ng-template, and when to use it?
As an Angular developer, you might have encountered ng-template when using the *ngIf syntax with an else block:
👍3
CSS Size Analyzer
An online tool to analyze CSS size to help you catch bloat from things like embedded images or fonts. - https://www.debugbear.com/css-size-analyzer
#css
An online tool to analyze CSS size to help you catch bloat from things like embedded images or fonts. - https://www.debugbear.com/css-size-analyzer
#css
Debugbear
CSS Size Analyzer
Identify what causes large CSS downloads. Break CSS document size down by selector and declarations.
👍4👨💻2
Software Architecture Design Principles: SoC, SOLID
In this article, we are going to learn Software Architecture Design Principles: SoC, SOLID principles. - https://medium.com/design-microservices-architecture-with-patterns/software-architecture-design-principles-soc-solid-98611997c30e
#architecture
In this article, we are going to learn Software Architecture Design Principles: SoC, SOLID principles. - https://medium.com/design-microservices-architecture-with-patterns/software-architecture-design-principles-soc-solid-98611997c30e
#architecture
Medium
Software Architecture Design Principles: SoC, SOLID
In this article, we are going to learn Software Architecture Design Principles: SoC, SOLID principles.
👍5
Revealing Memory Leaks in Frontend Applications
In this comprehensive article, you'll embark on an in-depth exploration of memory leaks. - https://medium.com/@samer.kmd/revealing-memory-leaks-in-frontend-applications-nuxt-js-vue-3614334cc00c
#vue
In this comprehensive article, you'll embark on an in-depth exploration of memory leaks. - https://medium.com/@samer.kmd/revealing-memory-leaks-in-frontend-applications-nuxt-js-vue-3614334cc00c
#vue
Medium
Revealing Memory Leaks in Frontend Applications (Nuxt.js/Vue)
Introduction
👍5
How to Start a React Project in 2024
There are, of course, many ways, but this well-regarded author explains the pros and cons of a few approaches, including using Vite, Astro, or Next.js. - https://www.robinwieruch.de/react-starter/
#react
There are, of course, many ways, but this well-regarded author explains the pros and cons of a few approaches, including using Vite, Astro, or Next.js. - https://www.robinwieruch.de/react-starter/
#react
www.robinwieruch.de
How to start a React Project [2025]
React starter kits (Vite, Next, Astro, Remix, React Router) which help React developers to start a React project in 2025 ...
👍7
From Monolithic App to Micro Frontends
How to convert a monolith to microfrontends - https://blog.bitsrc.io/from-monolithic-app-to-micro-frontends-6fed5e32f9ae
#microfrontend
How to convert a monolith to microfrontends - https://blog.bitsrc.io/from-monolithic-app-to-micro-frontends-6fed5e32f9ae
#microfrontend
Medium
From Monolithic App to Micro Frontends
How to start converting a legacy frontend application to micro frontends
👍3
Building Out a Layered Hero Grid Layout From Dribbble
Andy Bell shows how to create an interesting grid layout with a unique background image treatment. - https://piccalil.li/blog/reality-check-3-building-out-a-layered-hero-grid-layout-from-dribbble
#css
Andy Bell shows how to create an interesting grid layout with a unique background image treatment. - https://piccalil.li/blog/reality-check-3-building-out-a-layered-hero-grid-layout-from-dribbble
#css
Piccalilli
Reality Check #3: Building out a layered hero grid layout from Dribbble
In this edition of Reality Check, I tackle an interesting grid layout that also features some pretty unique background image treatment.
👍3
A Step-by-Step Tutorial on Deploying Node.js Apps on AWS EC2
Taking the manual, 'do it all by hand' approach. A good way to learn about all the pieces involved before automating it, perhaps. - https://www.youtube.com/watch?v=nQdyiK7-VlQ
#nodejs
Taking the manual, 'do it all by hand' approach. A good way to learn about all the pieces involved before automating it, perhaps. - https://www.youtube.com/watch?v=nQdyiK7-VlQ
#nodejs
YouTube
Easily Deploy Full Stack Node.js Apps on AWS EC2 | Step-by-Step Tutorial
Learn to deploy a Node.js or Bun app connected to a PostgreSQL or MySQL database on AWS EC2 Ubuntu Instance. This video covers the setup of a continuous background run for the app using SystemD, and setting up a reverse proxy with Caddy for handling HTTP…
👍7
Using preloading in Angular apps to reduce ChunkLoadingError
Reducing the amount of ChunkLoadingError - https://ali-dev.medium.com/using-preloading-in-angular-apps-98472dd79a06
#angular
Reducing the amount of ChunkLoadingError - https://ali-dev.medium.com/using-preloading-in-angular-apps-98472dd79a06
#angular
Medium
Using preloading in Angular apps to reduce ChunkLoadingError
Reducing the amount of ChunkLoadingError
👍6
Build a Next.js App in Storybook with React Server Components and Mock Service Worker
How to develop, document, and test RSC apps in isolation, while using MSW to mock network requests. - https://storybook.js.org/blog/build-a-nextjs-app-with-rsc-msw-storybook/
#react
How to develop, document, and test RSC apps in isolation, while using MSW to mock network requests. - https://storybook.js.org/blog/build-a-nextjs-app-with-rsc-msw-storybook/
#react
Storybook Blog
Build a Next.js app in Storybook with React Server Components and Mock Service Worker
Develop, document, and test RSC applications in isolation, using MSW to mock network requests
👍2
Nuxt Layers Unwrapped
Layers are higher-level construct that helps us isolate re-usable parts of Nuxt, such as Nuxt pages, layouts, components, composable, etc - https://krutiepatel.com/blog/nuxt-layers-unwrapped
#vue
Layers are higher-level construct that helps us isolate re-usable parts of Nuxt, such as Nuxt pages, layouts, components, composable, etc - https://krutiepatel.com/blog/nuxt-layers-unwrapped
#vue
krutiepatel.com
Nuxt Layers Unwrapped
A fresh approach to architect Nuxt 3 apps - supporting article for my talk `Layers Unwrapped` at Nuxt Nation 2023
👍4
Speeding Up the JavaScript Ecosystem: Tailwind CSS
Marvin’s ongoing journey to improve our ecosystem by finding low-hanging performance-bearing fruit continues with a look at how the architecture of Tailwind CSS could be tuned. - https://marvinh.dev/blog/speeding-up-javascript-ecosystem-part-8/
#javascrpt
Marvin’s ongoing journey to improve our ecosystem by finding low-hanging performance-bearing fruit continues with a look at how the architecture of Tailwind CSS could be tuned. - https://marvinh.dev/blog/speeding-up-javascript-ecosystem-part-8/
#javascrpt
marvinh.dev
Speeding up the JavaScript ecosystem - Tailwind CSS
Since its inception, Tailwind CSS has become a super popular way to style web projects. This time we will be taking a look at the architecture that powers it and what can be done to improve it.
👍4
CSS Blurry Shimmer Effect
Yair Even Or explains how to create a blurring effect in place of a shadow using a combination of masks, gradients, and the backdrop-filter property. - https://www.smashingmagazine.com/2024/01/css-blurry-shimmer-effect/
#css
Yair Even Or explains how to create a blurring effect in place of a shadow using a combination of masks, gradients, and the backdrop-filter property. - https://www.smashingmagazine.com/2024/01/css-blurry-shimmer-effect/
#css
Smashing Magazine
CSS Blurry Shimmer Effect — Smashing Magazine
Taking inspiration from shadows, author Yair Even Or creates the same sort of thing, only with a blurring effect in place of the shadow. Read along for a step-by-step explanation of how it comes together using a combination of masks, gradients, and the good…
👍4