A Checklist for Your tsconfig.json
What I love about Dr. Axel is when he’s done the hard work of figuring something out for himself, he writes it down. So it goes here, with his journey to set up a good tsconfig.json for his projects. - https://2ality.com/2025/01/tsconfig-json.html
#typescript
What I love about Dr. Axel is when he’s done the hard work of figuring something out for himself, he writes it down. So it goes here, with his journey to set up a good tsconfig.json for his projects. - https://2ality.com/2025/01/tsconfig-json.html
#typescript
2Ality
A guide to `tsconfig.json`
I never felt confident about my tsconfig.json. To change that, I went through the official documentation, collected all common options, and documented them in this blog post: This knowledge will enable you to write a tsconfig.json that is cleaner and that…
👍5
Build an Angular Registration Form with Accessibility & Performance in Mind
A Tailwind CSS form, with a password strength meter… - https://levelup.gitconnected.com/accessibility-performance-ux-26a21ce9f209
#angular
A Tailwind CSS form, with a password strength meter… - https://levelup.gitconnected.com/accessibility-performance-ux-26a21ce9f209
#angular
Medium
Build an Angular Registration Form with Accessibility & Performance in Mind
A Tailwind CSS form, with a password strength meter, and optimized for screen readers.
👍4
The CSS @layer at-rule
Chris Ferdinandi gives a nice introduction to the @layer at-rule. - https://gomakethings.com/the-css-layer-at-rule
#css
Chris Ferdinandi gives a nice introduction to the @layer at-rule. - https://gomakethings.com/the-css-layer-at-rule
#css
Gomakethings
The CSS @layer at-rule
You’ve probably already seen me mention that I’m building a UI library for people who love HTML, powered by modern CSS and Web Components.
I’ve been giving a lot of thought to how to make CSS files modular in the UI library without requiring any sort of build…
I’ve been giving a lot of thought to how to make CSS files modular in the UI library without requiring any sort of build…
👍4❤1
Robust Data Fetching Architecture for Complex React/Next.js Apps
“How I use the ‘Three Layers of Data’ architecture pattern for React and Next.js apps to avoid common pitfalls, tech debt, and improve performance.” - https://www.trevorlasn.com/blog/fetching-data-for-complex-next-and-react-apps
#react
“How I use the ‘Three Layers of Data’ architecture pattern for React and Next.js apps to avoid common pitfalls, tech debt, and improve performance.” - https://www.trevorlasn.com/blog/fetching-data-for-complex-next-and-react-apps
#react
Robust Data Fetching Architecture For Complex React/Next.js Apps
How I use the 'Three Layers of Data' architecture pattern for React and Next.js apps to avoid common pitfalls, tech debt, and improve performance
👍6
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.
👍5👏1
9 Must-Know Advanced Uses of Promises - https://blog.stackademic.com/9-must-know-advanced-uses-of-promises-a6d1ab195dfc
#javascript
#javascript
Medium
9 Must-Know Advanced Uses of Promises
Overview
👍3
No, React Context is Not Causing Too Many Renders
The author tries to counter a commonly held belief - https://blacksheepcode.com/posts/no_react_context_is_not_causing_too_many_renders
#react
The author tries to counter a commonly held belief - https://blacksheepcode.com/posts/no_react_context_is_not_causing_too_many_renders
#react
Black Sheep Code
No, react context is not causing too many renders
A lot of people are under the impression that context shouldn't be used to store state, because it'll cause the entire application tree to re-render. This is a misnomer.
👍4
Vue.js Modular State Management: Best Practices for Scalable and Maintainable Store Configuration
Modular state management is essential for keeping scalable state management in Vue.js.
It also makes it easier to maintain the apps as they become more complex. - https://www.monterail.com/blog/vue-js-modular-state-management-and-store-configuration
#vue
Modular state management is essential for keeping scalable state management in Vue.js.
It also makes it easier to maintain the apps as they become more complex. - https://www.monterail.com/blog/vue-js-modular-state-management-and-store-configuration
#vue
Monterail
Vue.js Modular State Management: Best Practices for Scalable and Maintainable Store Configuration | Monterail blog
Master Vue.js modular state management with best practices for scalable stores, reusable modules, and maintainable architecture using Vuex or Pinia.
👍4❤2🔥2
Angular 19. Trying to stay afloat
The story of how, in the pursuit of all things Angular… - https://itnext.io/angular-19-trying-to-stay-afloat-abee8fcfae53
#angular
The story of how, in the pursuit of all things Angular… - https://itnext.io/angular-19-trying-to-stay-afloat-abee8fcfae53
#angular
Medium
Angular 19. Trying to stay afloat
The story of how, in the pursuit of all things Angular has already stopped realizing what it itself needs
👍3❤1😢1
Good vs Great Animations
Emil Kowalski shares a collection of practical tips to help you create better animations. - https://emilkowal.ski/ui/good-vs-great-animations
#css
Emil Kowalski shares a collection of practical tips to help you create better animations. - https://emilkowal.ski/ui/good-vs-great-animations
#css
Emil Kowalski
Good vs Great Animations
Practical tips on how to go from good to great animations.
👍3
defineXYZ in Vue - What are Compiler Macros?!
Even when not using auto imports, there are some function calls in your Vue SFCs that you don't "need" to import. - https://www.youtube.com/watch?v=WbMFNW04anA
#vue
Even when not using auto imports, there are some function calls in your Vue SFCs that you don't "need" to import. - https://www.youtube.com/watch?v=WbMFNW04anA
#vue
YouTube
defineXYZ in Vue - What are Compiler Macros?!
💚 Join Vue.js Amsterdam 2025, 10% off the 3 Day ticket with LICHTER https://lichter.link/vue-ams-25 *
Even when not using auto imports, there are some function calls in your Vue SFCs that you don't "need" to import. Why is that? And what makes them special?…
Even when not using auto imports, there are some function calls in your Vue SFCs that you don't "need" to import. Why is that? And what makes them special?…
❤3👍2
Concurrent Optimistic Updates in React Query - https://tkdodo.eu/blog/concurrent-optimistic-updates-in-react-query
#react
#react
tkdodo.eu
Concurrent Optimistic Updates in React Query
How to build optimistic UI that is resilient to race conditions, even when multiple mutations update the same entity concurrently.
👍4
Using the Page Object Model design pattern in Angular applications - https://javascript.plainenglish.io/using-the-page-object-model-design-pattern-in-angular-applications-62c2fa42afb1
#angular
#angular
Medium
Using the Page Object Model design pattern in Angular applications
Clean Code, Clean Tests
👍2
Easier Layout With margin-trim
Jen Simmons introduces margin-trim, a property that lets you tell a container to trim the margins off its children — any margins that push up against the container. - https://webkit.org/blog/16854/margin-trim
#css
Jen Simmons introduces margin-trim, a property that lets you tell a container to trim the margins off its children — any margins that push up against the container. - https://webkit.org/blog/16854/margin-trim
#css
WebKit
Easier layout with margin-trim
If you write a lot of CSS, you are familiar with those moments when you aren’t quite sure how to accomplish what you want to accomplish.
👍3❤1
Optimizing Node Performance with V8 GC Optimization
Matteo recently ▶️ gave a talk at dotJS about Node’s memory usage and decided to write it up into a blog post too. Matteo notes that high memory usage doesn’t necessarily mean you have a memory leak, explains how V8’s garbage collector works, and how you can tune things specifically for your own use case. - https://blog.platformatic.dev/optimizing-nodejs-performance-v8-memory-management-and-gc-tuning
#nodejs
Matteo recently ▶️ gave a talk at dotJS about Node’s memory usage and decided to write it up into a blog post too. Matteo notes that high memory usage doesn’t necessarily mean you have a memory leak, explains how V8’s garbage collector works, and how you can tune things specifically for your own use case. - https://blog.platformatic.dev/optimizing-nodejs-performance-v8-memory-management-and-gc-tuning
#nodejs
Platformatic Blog
Boost Node.js with V8 GC Optimization
Optimize Node.js with V8 GC tuning. Adjust Young Generation size for better efficiency in memory-constrained environments
👍3
Architectures of modern Front-end applications
This post explores the advantages of popular… - https://blog.meetbrackets.com/architectures-of-modern-front-end-applications-8859dfe6c12e
#frontend
This post explores the advantages of popular… - https://blog.meetbrackets.com/architectures-of-modern-front-end-applications-8859dfe6c12e
#frontend
Medium
Architectures of modern Front-end applications
This post explores the advantages of popular architectures and helps you choose the best solution to meet your unique requirements.
❤3👍1
Stop Adding Repetitive Code in Components! Use ngTemplateOutlet Instead
When building Angular applications, we’ve all been there — stuck with repetitive code that’s makes our app large and hard to maintain. We’ve got sections of code that do similar tasks, but with slight variations, and we copy-paste them in many places. Sometimes throughout the whole app, and sometimes even within a component template. This leads to a mess of code that’s difficult to read and update. - https://itnext.io/stop-adding-repetitive-code-in-components-use-ngtemplateoutlet-instead-f7c0150df53d
#angular
When building Angular applications, we’ve all been there — stuck with repetitive code that’s makes our app large and hard to maintain. We’ve got sections of code that do similar tasks, but with slight variations, and we copy-paste them in many places. Sometimes throughout the whole app, and sometimes even within a component template. This leads to a mess of code that’s difficult to read and update. - https://itnext.io/stop-adding-repetitive-code-in-components-use-ngtemplateoutlet-instead-f7c0150df53d
#angular
Medium
Stop Adding Repetitive Code in Components! Use ngTemplateOutlet Instead
No, components are not the only way to reduce repetitive code blocks in Angular.
❤4👍1