First PR about Angular selectorless is out 🚀
More here: https://github.com/angular/angular/pull/60724
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
- 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
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)
2)
Here the PRs:
1. https://github.com/angular/angular/pull/60626
2. https://github.com/angular/angular/pull/60688
1)
ng generate @angular/core:output-migrationThis command provides an automated migration that converts @Output custom events to the new output() API.
2)
ng generate @angular/core:signal-queries-migrationThe 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
GitHub
fix(core): fix ng generate @angular/core:output-migration by aparzi · Pull Request #60626 · angular/angular
output-migration command not keep type if @output declaring without initializer
PR Checklist
Please check if your PR fulfills the following requirements:
The commit message follows our guidelines...
PR Checklist
Please check if your PR fulfills the following requirements:
The commit message follows our guidelines...
🥱 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/
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/
cookbook.marmicode.io
Fake It Till You Mock It | Marmicode Cookbook
There Are Mocks Among Us
‼️ Angular Release v19.2.5
Contain diverses missed import fixes )
Link: https://github.com/angular/angular/releases/tag/19.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
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
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
https://handball10.medium.com/from-self-xss-to-rce-in-ruby-on-rails-1f9f2d33c1cb
#security
Medium
From self XSS to RCE in Ruby on rails
Hey there, this is my first blog post here about a recent interesting finding I came accross on a private bug bounty target.
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
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
✨ Integrating HttpResource with HttpInterceptors
While HttpResource simplifies working with HTTP requests, real-world applications often require more than just basic data loading. You might need to log request durations, modify headers, or globally handle errors.
As HttpResource relies on HttpClient, you can utilize HttpInterceptors. These interceptors enable you to intercept and process both HTTP requests and responses, allowing you to implement custom logic during data retrieval.
https://dev.to/railsstudent/integrating-angulars-httpresource-with-httpinterceptors-48io
———
@angularMunich
While HttpResource simplifies working with HTTP requests, real-world applications often require more than just basic data loading. You might need to log request durations, modify headers, or globally handle errors.
As HttpResource relies on HttpClient, you can utilize HttpInterceptors. These interceptors enable you to intercept and process both HTTP requests and responses, allowing you to implement custom logic during data retrieval.
https://dev.to/railsstudent/integrating-angulars-httpresource-with-httpinterceptors-48io
———
@angularMunich
🥰2
Webinar: Schneller entwickeln mit Angular, GitHub Copilot und ChatGPT (Daniel Sogl)
Link: https://www.thinktecture.com/webinare/schneller-entwickeln-mit-angular-github-copilot-und-chatgpt/
#webinar #zoom
Link: https://www.thinktecture.com/webinare/schneller-entwickeln-mit-angular-github-copilot-und-chatgpt/
#webinar #zoom