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
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.
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?…
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.
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
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.
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
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.
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.
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.
Dependency Inversion in React: Building Truly Testable Components - https://cekrem.github.io/posts/dependency-inversion-in-react/
#react
#react
cekrem.github.io
Dependency Inversion in React: Building Truly Testable Components
Learn how to apply the Dependency Inversion Principle in React to create more testable, maintainable, and flexible components. A practical guide to writing better React code.
JavaScript Temporal is Coming
We first mentioned the Temporal API proposal providing a better way to handle dates and times in JavaScript almost five years ago (in issue 496!) but now it really is almost here. Brian explains its basic concepts and where initial support is starting to appear. - https://developer.mozilla.org/en-US/blog/javascript-temporal-is-coming/
#javascript
We first mentioned the Temporal API proposal providing a better way to handle dates and times in JavaScript almost five years ago (in issue 496!) but now it really is almost here. Brian explains its basic concepts and where initial support is starting to appear. - https://developer.mozilla.org/en-US/blog/javascript-temporal-is-coming/
#javascript
MDN Web Docs
JavaScript Temporal is coming | MDN Blog
A new way to handle dates and times is being added to JavaScript. Let's take a look at Temporal, what problems it solves, the current state, and what you'll find in the new documentation about it on MDN.
Smashing Animations: How Classic Cartoons Inspire Modern CSS
Andy Clarke shows how retro animation techniques have surprising parallels to modern CSS. - https://www.smashingmagazine.com/2025/05/smashing-animations-part-1-classic-cartoons-inspire-css
#css
Andy Clarke shows how retro animation techniques have surprising parallels to modern CSS. - https://www.smashingmagazine.com/2025/05/smashing-animations-part-1-classic-cartoons-inspire-css
#css
Smashing Magazine
Smashing Animations Part 1: How Classic Cartoons Inspire Modern CSS — Smashing Magazine
Have you ever thought about how the limitations of early cartoon animations might relate to web design today? From looping backgrounds to minimal frame changes, these retro animation techniques have surprising parallels to modern CSS. In this article, pioneering…
Microsoft Warns About Node.js' Role in Modern Malware
Microsoft’s security team is observing a sharp increase in the use of Node.js to deliver malware and other malicious payloads. This post digs into a couple of examples and what's going on behind the scenes. - https://www.microsoft.com/en-us/security/blog/2025/04/15/threat-actors-misuse-node-js-to-deliver-malware-and-other-malicious-payloads/
#nodejs
Microsoft’s security team is observing a sharp increase in the use of Node.js to deliver malware and other malicious payloads. This post digs into a couple of examples and what's going on behind the scenes. - https://www.microsoft.com/en-us/security/blog/2025/04/15/threat-actors-misuse-node-js-to-deliver-malware-and-other-malicious-payloads/
#nodejs
Microsoft News
Threat actors misuse Node.js to deliver malware and other malicious payloads
Since October 2024, Microsoft Defender Experts has observed and helped multiple customers address campaigns leveraging Node.js to deliver malware and other payloads that ultimately lead to information theft and data exfiltration.
Building a Custom Comparison Validator Directive in Angular
There are several traditional approaches to implementing custom validation in Angular forms, but today, we’ll explore a unique solution using custom directives. If you’ve been following my blog, you know I’m a huge fan of directives — they empower you to create modern, dynamic applications, making it feel like the magic lies in the attributes themselves. - https://medium.com/@abutayar/building-a-custom-comparison-validator-directive-in-angular-3477582e6ec0
#angular
There are several traditional approaches to implementing custom validation in Angular forms, but today, we’ll explore a unique solution using custom directives. If you’ve been following my blog, you know I’m a huge fan of directives — they empower you to create modern, dynamic applications, making it feel like the magic lies in the attributes themselves. - https://medium.com/@abutayar/building-a-custom-comparison-validator-directive-in-angular-3477582e6ec0
#angular
Medium
Building a Custom Comparison Validator Directive in Angular
There are several traditional approaches to implementing custom validation in Angular forms, but today, we’ll explore a unique solution…
Towards React Server Components in Clojure - https://romanliutikov.com/blog/towards-react-server-components-in-clojure-part-2
#react
#react
Romanliutikov
Towards React Server Components in Clojure, Part 2 | Roman Liutikov, Software Engineer
A journey on bringing React Server Components to Clojure JVM, as a part of UIx library
Async and Sync? How useAsyncData does it all
Curious about how Nuxt's useAsyncData and useFetch can operate both synchronously and asynchronously? Discover the intriguing mechanism behind this dual functionality in our latest blog post. Learn how to create functions that adapt to await usage, enhancing your understanding of Nuxt and empowering you to apply these patterns in your own projects. Check out a complete working demo and step-by-step code explanations to master this concept! - https://masteringnuxt.com/blog/async-and-sync-how-useasyncdata-does-it-all
#vue
Curious about how Nuxt's useAsyncData and useFetch can operate both synchronously and asynchronously? Discover the intriguing mechanism behind this dual functionality in our latest blog post. Learn how to create functions that adapt to await usage, enhancing your understanding of Nuxt and empowering you to apply these patterns in your own projects. Check out a complete working demo and step-by-step code explanations to master this concept! - https://masteringnuxt.com/blog/async-and-sync-how-useasyncdata-does-it-all
#vue
Masteringnuxt
Async and Sync? How useAsyncData does it all
Curious about how Nuxt's useAsyncData and useFetch can operate both synchronously and asynchronously? Discover the intriguing mechanism behind this dual functionality in our latest blog post. Learn how to create functions that adapt to await usage, enhancing…
Avoiding anys with Linting and TypeScript
any is TypeScript’s famous type fallback/safety hatch but if you can avoid it, you can benefit more from TypeScript’s type-checking features. Josh shares some tips to do just that. - https://typescript-eslint.io/blog/avoiding-anys/
#typescript
any is TypeScript’s famous type fallback/safety hatch but if you can avoid it, you can benefit more from TypeScript’s type-checking features. Josh shares some tips to do just that. - https://typescript-eslint.io/blog/avoiding-anys/
#typescript
typescript-eslint.io
Avoiding `any`s with Linting and TypeScript | typescript-eslint
How typescript-eslint expands on TypeScript's type safety to catch explicit and implicit `any`s.