
#Angular-Workshops von den @angular_buch Buchautoren und Google Developer Experts (#GDE) @JohannesHoppe und @fmalcher01!
Deutschland
Joined April 2017
- Tweets552
- Following257
- Followers709
- Likes352
🅰️ #Angular 22 is here! 🎉
All the news on our blog:
✨ Signal Forms & Resource API stable
🆕 @Service() decorator
🎯 OnPush by default
🚀 Incremental Hydration is default
♿ @angular/aria stable
🤖 Debug interfaces for AI agents
Thanks @angular !
angular.schule/blog/2026-06-…
Angular.Schule retweeted
Unser neues Buch zu #Angular ist da! 😍 Nach 1,5 Jahren intensiver Arbeit ist das Angular-Buch ab jetzt überall im Handel erhältlich. Es ist inzwischen unser fünftes Buch - und es ist jedes Mal wieder aufregend, das neue Werk in Händen zu halten.
#AngularBuch
Angular.Schule retweeted
🤖 Agentic Coding with 🅰️ #Angular: AI agents work directly in your project – reading code, writing files, and planning next steps. The MCP server from @angular ensures you get modern, best-practice code. Here's how:
angular.schule/blog/2026-02-…
Angular.Schule retweeted
🚨 COMING SOON 🚨
Wir bringen etwas Neues in den Handel... aber WAS?
🎯 Deine Aufgabe: Rate falsch!
❌ Falsche Antworten only!
🏆 Die Person mit der KREATIVSTEN Falschantwort gewinnt das EXAKTE GEGENTEIL von diesem Buch.
Zeigt uns eure beste Falschantwort! 👇
Angular.Schule retweeted
🅰️ #Angular 21 is here!🎉
The highlights:
✨ Zoneless is now the default
🧪 Signal Forms (experimental)
⚡ Vitest replaces Karma/Jasmine
✅ angular/aria for accessibility
🤖 MCP server & AGENTS․md for AI assistants now stable
More details here:
angular.schule/blog/2025-11-…
Angular.Schule retweeted
🅰️#Angular 21 introduces a significant change to unit testing: #Vitest is now the default! In this article, I will show you what Vitest means for you, how to migrate existing Angular projects, and what benefits Vitest offers.
angular.schule/blog/2025-11-…
Angular.Schule retweeted
Do you want to use rxResource in production? Stop scrolling and read this! The experimental 🅰️ #Angular Resource APIs have bugs that can break apps. In this article I’ll show fixes so you can ship with confidence.
angular.schule/blog/2025-10-…
Angular.Schule retweeted
I got tired of typing ﹫Injectable({ providedIn: 'root' }) for every 🅰️ #Angular service. So I built ﹫Service() instead.
Good idea or career‑ending move? 😂
Full story: angular.schule/blog/2025-09-…
Angular.Schule retweeted
Miss the old angular(dot)io/resources page? That curated list of helpful 🅰️ #Angular libraries and tools just… vanished. 😱
So we brought it back!
Check it out at: angular.schule/blog/2025-06-…
Angular.Schule retweeted
New 🅰️ #Angular article! Tired of writing backend services by hand? Generate fully-typed API @angular clients with @oas_generator, fast and reliable!
✅ Uses the new provideApi() syntax
✅ Bonus: toSignal() and rxResource() examples
angular.schule/blog/2025-06-…
#OpenAPI #Swagger
Angular.Schule retweeted
Neuer 🅰️ #Angular Artikel:
Reactive Angular: effect() und afterRenderEffect verstehen und meistern! ⚡
Ich erkläre euch die Änderungen an effect() und zeige, wie afterRenderEffect() euch präzise DOM-Kontrolle gibt - ohne die alten Lifecycle-Hooks! 🚀
angular-buch.com/blog/2025-0…
🅰️#Angular 20 is here! 🚀
All news in the blog:
🛠️ New style guide: No more component suffixes
👀 Zoneless Dev.Preview
👋 Farewell to *ngIf, *ngFor, *ngSwitch
⚡️ Stable signal APIs: effect(), linkedSignal(), toSignal()
🔁 New resource API: httpResource()
angular.schule/blog/2025-05-…
Angular.Schule retweeted
🅰️ #Angular 20 ist da!🚀
Alle News im Blog:
🛠️ Style Guide: Keine Component-Suffixe mehr
👀 Zoneless Developer Prev.
👋 Abschied von *ngIf, *ngFor, *ngSwitch
⚡️ Stabile Signal-APIs: effect(),linkedSignal(),toSignal()
🔁 Neue Resource-API: httpResource()
angular-buch.com/blog/2025-0…
Angular.Schule retweeted
🚀 Code Snippet of the Day: Connect #Angular Reactive Forms with Signals for two-way synchronization!
Used functions:
⭐️ linkedSignal()
⭐️ toSignal()
⭐️ effect()
3️⃣ Explanation
The function inside `effect()` makes sure that whenever `controlSignal` changes, the form control value is updated via `setValue()`. This creates a two-way synchronization between the signal and the form control. 🤩🤩
Follow us for expert Angular insights!
2️⃣ Explanation
The signal returned from the function is writable, so whenever we change the value in the signal, the form value will be updated (`setValue()`).
You also see an effect that establishes a **reactive listener**, which automatically responds to changes in signals.
1️⃣ Explanation
This wrapper function synchronises a `FormControl` (or any other control) from Angular's Reactive Forms with a signal.
Data is synchronized bidirectionally: When the form value changes (`valueChanges`), the signal value will be updated.
🚀 Code Snippet of the Day: Connect #Angular Reactive Forms with Signals for two-way synchronization!
Used functions:
⭐️ linkedSignal()
⭐️ toSignal()
⭐️ effect()
Angular.Schule retweeted
🅰️Angular 19: Mastering effect() and afterRenderEffect()! 🚀 – New article!
v19 is launching next week, bringing serious upgrades! Let’s dive into the changes to effect & the all-new afterRenderEffect — set to supercharge reactivity and DOM handling.⚡
👇 Read on for highlights













