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

Need more: https://linktr.ee/ngxsamurai
Download Telegram
Linkedin level-up ↗️ ^_^

2️⃣2️⃣2️⃣2️⃣ better then 6️⃣6️⃣6️⃣ but not a 1️⃣0️⃣0️⃣0️⃣0️⃣0️⃣...

#funny
First PR about Angular selectorless is out 🚀


More here: https://github.com/angular/angular/pull/60724
🚀 NgRx Traits v19

- Compatibility with Angular and NgRx Signals 19.
- New docs site 🎉 (https://ngrx-traits.dev).
- withCalls has new props:
- callWith: easier reactive calls from signals or observables
- defaultResult: removes the need to handle undefined states.
- withSyncWebStorage now supports expiration
- withLogger can now log computed signals
- withEntitiesHybridFilter: combine local & remote filtering logic
- withEntitiesCalls: handle parallel operations per entity
- withAnyCallStatus: track loading/errors across all calls
& more

See full release notes in https://medium.com/@gabrieldavidguerrero/announcing-ngrx-traits-19-bbeecf490c93

———
@angularMunich
👍1
Hey angular community!

How you associate angular vs. react? What about Tim Burton (#reactjs) and Tinto Brass (#angular)? Are you agree? ;-)

Update:
ok, ok.... I think, I need to extend my message xD
So... Is Angular code in our projects more elegant and sexy according to react projects? Or nO?

#funnyFriday

———
@angularMunich
Angelo Parziale fixed two bugs on the Angular repository and specifically on the commands:

1) ng generate @angular/core:output-migration

This command provides an automated migration that converts @Output custom events to the new output() API.


2) ng generate @angular/core:signal-queries-migration

The second command provides an automated migration that converts existing decorator query fields to the new API.



Here the PRs:
1. https://github.com/angular/angular/pull/60626
2. https://github.com/angular/angular/pull/60688

The changes were merged into the following branches: main, 19.2.x
🥱 Tired of updating “mocks” every time you refactor — or worse, gave up on refactoring altogether?

There’s a better way for hashtag#Angular hashtag#testing with:

🧠 Lower Cognitive Load
💪 Better Reliability
🔄 Change Resilience
🔍 Debuggability
🎁 & more

New Cookbook chapter: Fake it Till you Mock It

https://cookbook.marmicode.io/angular/fake-it-till-you-mock-it/
‼️ Angular Release v19.2.5

Contain diverses missed import fixes )

Link: https://github.com/angular/angular/releases/tag/19.2.5
🆕 browser error handling feature in Angular v20

Handle all global browser errors inside Angular framework by adding a new provider.

This way all errors on the window object will be passed to Angular ErrorHandler

PR ➡️ https://github.com/angular/angular/pull/60704

———
@angularMunich
4
HttpContext can be set in an httpResource.

In the example, the HttpInterceptor reads the response type from an HttpContextToken and sets the response type in the cloned HttpRequest.

PR ➡️ https://github.com/angular/angular/pull/60188

———
@angularMunich
👍2🤔1
Netlight Consulting GmbH
Prannerstraße 4 · 80333 München


18:00 - Doors open, networking, drinks, food

19:15 - Lea Schumann & Pinar Ayaz (netlight): Building a Scalable GenAI Architecture with AWS

20:00 - Johannes Günther & Florian Siegel (netlight): AWS Landing Zones: Self built or standard with ControlTower?

RSVP

#meetup #awsUGmuc

———
@angularMunich
Just remember - there is no secure apps at all! But you must be strong enough to say "I can write a secure code, and if not, I can get a help"!

https://handball10.medium.com/from-self-xss-to-rce-in-ruby-on-rails-1f9f2d33c1cb

#security
Why not? Let's print! xD
6🤡1
New feature: Angular's performance in DevTools performance panel ⚙️

It is a global function for performance profiling 𝐞𝐧𝐚𝐛𝐥𝐞𝐏𝐫𝐨𝐟𝐢𝐥𝐢𝐧𝐠()

It allows to see Angular-specific data visualization when recording a performance profile directly in the Chrome DevTools.

More details in PR ➡️ https://github.com/angular/angular/pull/60789

———
@angularMunich
🔥3