Angular Munich – Telegram
Angular Munich
177 subscribers
553 photos
41 videos
9 files
705 links
Stay up to date with Angular Framework ;-)

Need more: https://linktr.ee/ngxsamurai
Download Telegram
A pattern in a lot of #Angular code bases

mixing of imperative and declarative code
unnecessary boilerplate
updating data from another source creates more mess and hard to follow code

💡How would you improve it?

#interview
@angular/material version 19 improves the developer experience to define custom themes with a new theming-api!

Also overriding styles on specific material components get easier

#angularMaterial #ng19
Happy browser choice day to those in Europe who celebrate! This is a second attempt to get it right. Brought to you by the iOS 18.2 update and the fine folks from https://open-web-advocacy.org/
Why this should be a topic on the daily meeting? 😂😂😂😂😂😂😂
This media is not supported in your browser
VIEW IN TELEGRAM
Long awaited feature in Angular Material: Time Picker component shipped with @angular/material 19!

Fully aware of locales


#ng19 #angular19 #ngMaterial
#angular 19 further shapes the SSR Story. You can now define per route the render mode (SSR, CSR, SSG)


#ng19
🔥 It has been wonderful to see the growth of Angular in the "State of JavaScript"

+12% retention
+5% usage
+5% positivity

This means a lot coming from a React-heavy audience 🙏

In our Angular specific survey we saw a major satisfaction improvement thanks to signals and more!
1
If you've been working with signals in Angular, you probably may have felt this issue of signal calls not being type narrowed by Typenoscript. This issue also happens in normal Typenoscript code, because currently the function calls cannot be type narrowed.

There's currently an open issue in Github in Typenoscript repo, where you can give a thumbs up if you want this issue to be taken into consideration by the TS team. The more thumbs up we can have on the issue the better!

Issue link: https://github.com/microsoft/TypeScript/issues/57725
1
‼️🍿📽
Forwarded from DevLoom
An effective architecture doesn’t just fit your application—it grows with it.


In this talk, we’ll explore how to design an Angular architecture tailored to your app’s current size, with a clear path for scaling as complexity increases. We’ll start small, with a single feature module, and progress step-by-step: splitting into sub-modules, grouping functionality into domains, and evolving toward a modular architecture. At the peak of this evolution, we’ll touch on microfrontends as a strategy for scaling teams and applications effectively.


Using Sheriff, we’ll also show how to enforce architectural rules, ensuring your codebase remains clean, maintainable, and scalable at every stage of growth.
Frohe Weihnachten! 🦌🦌🦌🦌🦌🛒🎁🎅🏻
How to speed up your Germany "Einbürgerungstest" like a good )))

v1.0.0

$('head').append('<style type="text/css">.blinker-class{color:white;background-color:#0063a5;animation:1s linear infinite blink;border-radius:50%;margin:auto}@keyframes blink{25%,75%{opacity:.5}50%{opacity:0}}</style>');$(".t3instructiontext .t3borderless").find(".t3data[name='FARBE']").parent().addClass('blinker-class');



PS: first install "Tampermonkey" Chrome extension and create a new noscript.
1
But... But.... next year... I promise... I will change this... 😂😂😂😂😂😂😂😂


PS: https://git-wrapped.com/