🚀 Neuer Blogartikel: A11y in Formularen mit Angular
Wie reagiert eine App auf fehlerhafte Submits – für Screenreader & Tastaturnutzer:innen?
➡️ Disabled Button?
➡️ Inline-Fehler mit aria-*
➡️ Fehlerzusammenfassung
➡️ Fokus aufs erste Fehlerfeld
Jetzt lesen:
angular-buch.com/blog/2026-03...
Posts by Danny Koppenhagen
It will be a gamechanger (once it will be adopted by all modern browsers of course). Until now, my solution was always a global live region and a service which keeps track on it and manages the messages within as described in my post:
k9n.dev/blog/2025-11...
Did you know? #Angular Signal Forms have an onInvalid callback that lets you focus the first invalid field on submit — with just one line using focusBoundControl(). Great for UX and accessibility! 🎯
We just updated Part 4 of our series:
👉 angular-buch.com/blog/2025-12...
Unsere 4-teilige #Angular Signal Forms Artikelserie ist frisch aktualisiert 🚀
Alles zu Angulars neuestem Feature für flexible, barrierefreie & wartbare Formulare – von Basics über Validierung bis zu Custom Controls, Child Forms & eigenen Metadaten.
Perfekt für moderne Angular Apps ✨
Hmm probably spend the Buttons a gap: 0.5em ? 😅
Wir entwickeln Schritt für Schritt eine echte Anwendung inkl. Tests & Architektur – ideal zum Einsteigen oder Updaten auf modernes Angular.
👉 Jetzt vorbestellen:
www.thalia.de/shop/home/ar...
#Angular #TypeScript #Frontend #WebDevelopment
🚀 Endspurt für unser neues Angular Buch
Komplett neue Erstauflage – modern, schlank und mit Fokus auf aktuelle APIs & Best Practices.
✅ Signals
✅ Zoneless
✅ Resource API
✅ Signal Forms
✅ ARIA & Accessibility
Web-Fax 📠: Der umfangreiche Leitfaden für zukunftsorientierte Behörden.
We’ve published Part 4 of our Angular Signal Forms series!
✨ Field metadata: apply meta information for form fields directly in the schema
♿ Automatic ARIA attributes: a directive linking fields + messages for accessible forms
Read ➡️ angular-buch.com/blog/2025-12...
#Angular #a11y #signalforms
Updated our #Angular Signal Forms blog post (3. Parts of the series) with the new Feature `provideSignalFormsConfig()`
👉 angular-buch.com/blog/2025-10...
🥳 Angular 21 ist da! Wie immer haben wir für euch in unserem Angular Buch Blog die wichtigsten Neuerungen zusammengestellt
- Experimental Signal Forms
- Angular MCP
- @angular/aria
- Zoneless by default
- Vitest
- uvm.
👉🏽 angular-buch.com/blog/2025-11...
#angular #angular21
A speaker presenting on stage at a tech conference, standing in front of a large screen displaying the slide “Experimental Vitest support.” The audience is seated in a spacious hall with arched architecture and soft purple lighting, creating a professional and engaging atmosphere.
⚡️Finally! The official statement!
@vitest.dev is now the official #Angular #testing framework 💪
Thanks Felix!
Photo of the NG DE conference location. Shows the audience and the view to the opening slides.
Looking forward to two exciting days of the NG-DE conference in Berlin!
#angular #ngde #ngde25
Ah. Cool.
📝 Blogged: When Your Live Region Isn't Live: Fixing #aria-live in #Angular, #React, and #Vue
Learn about common pitfalls with aria-live and how to fix them.
k9n.dev/blog/2025-11...
#a11y #accessibility
A screenshot from GitHub mobile ab, showing an answer from JeanMech. It shows the message was posted in the future (02.11.25, 10:26:16 MEZ) while local time is 10:18 MEZ
Wow! 😮 I got an answer from the future of @jeanmeche.com 🔮
#github is becoming more progressive every day 😅
Part 1:
angular-buch.com/blog/2025-10...
Part 2:
angular-buch.com/blog/2025-10...
Part 3:
angular-buch.com/blog/2025-10...
Creating complex, flexible, and dynamic forms and form components has never been easier and straightforward than Angular's latest form approach. 🔥
📝 All three parts of @fmalcher.de and my series about #Angular Signal Forms are now available!
Part 1
⚡️Signal-based form models
📋 The field directive
✅ Schema validation
Part 2
🧐 Custom & Cross-Field Validators
❓Conditional Validation
⏱️ Async Validation
Part 3
👶 Child Forms
⚙️ Custom UI Controls
📝Neu im Blog: #Angular Signal Forms – Teil 3 unserer englischsprachigen Artikelserie von @k9n.dev und @fmalcher.de ⚡️
Es geht um modulare und wiederverwendbare Formulare mit 👶 Child Forms und ⚙️Custom UI Controls!
angular-buch.com/blog/2025-10...
📝 New Blog Post: #Angular Signal Forms – Advanced Validation and Schema Patterns
In Part 2 of our blog series we learn about schema validation with Signal Forms:
✅ Custom Validators
❌ Cross-Field Validation
❓Conditional Validation
⏱️ Async Validation
👉 angular-buch.com/blog/2025-10...
Barrierefreiheit in Web-Projekten – Von der Architektur bis zur Implementierung
mit Maximilian Franzke, Danny Koppenhagen @k9n.dev , Ralf D. Müller @ralfdmueller.bsky.social
Aufnahme (#Video / #Podcast) verfügbar!
#SoftwareArchitektur im #Stream
📝 Blogged: #Angular Signal Forms – Getting Started
This is part 1 of our blog series we cover the fundamentals to get started with Angular's new reactive form library:
- Signal-based form models
- new Control directive
- Schema-based validation
👉 angular-buch.com/blog/2025-10...
Heute waren Maximilian und ich zu Gast bei Software-Architektur im Stream. 📺
Wir haben über #Barrierefreiheit im Web gesprochen und darüber, was es alles bei der Umsetzung und Architektur zu beachten gibt.
Die Aufzeichnung gibt’s auf:
software-architektur.tv/2025/10/10/f...
#a11y #accessibility
Am Freitag sind Maximilian und ich um 13:00 Uhr im Live-Stream (software-architektur.tv) und reden über #Barrierefreiheit (#a11y) im Web.
Ich freue mich schon auf spannende Fragen und Diskussionen.
Are you looking for a lightweight CSS framework with #a11y and semantics in mind? Check out #picocss which brings you simple beautiful styling without adding tons of wrappers or utility classes to your markup.
picocss.com
This is one of the greatest ideas I’ve heard of:
> Disconnect from work and let the #horses of #Iceland reply to your #emails while you are on vacation. (Seriously)
www.visiticeland.com/outhorse-you...
A real horse will compose an email by using a giant keyboard. Such a brilliant idea.
🐴 + ⌨️ = 📧
New 🅰️ #Angular article! Tired of writing backend services by hand? Generate fully-typed Angular API clients with OpenAPI generator, fast and reliable!
✅ Uses the new provideApi() syntax
✅ Bonus: toSignal() and rxResource() examples
angular.schule/blog/2025-06...
#OpenAPI #Swagger
🅰️ #Angular 20 is here! 🚀
All news in the blog:
🛠️ New coding style guide: No more component suffixes
👀 Zoneless Developer Preview
👋 Farewell to *ngIf, *ngFor, *ngSwitch
⚡️ Stable signal APIs: effect(), linkedSignal(), toSignal()
🔁 New resource API: httpResource()
angular.schule/blog/2025-05...
🅰️ #Angular 20 ist da! 🚀
Alle News im Blog:
🛠️ Neuer Coding Style Guide: Keine Component-Suffixe mehr
👀 Zoneless Developer Preview
👋 Abschied von *ngIf, *ngFor, *ngSwitch
⚡️ Stabile Signal-APIs: effect(), linkedSignal(), toSignal()
🔁 Neue Resource-API: httpResource()
angular-buch.com/blog/2025-05...