Sign in

Danny Koppenhagen

@k9n.dev
206 followers 381 following 64 posts

👨🏻‍💻Developer, Software-Architect, DevOps Engineer DB Systel |📕Author angular-buch.com 🅰️ | 💬 Angular Berlin meetup co-organizer ☮️🕊️

PostsRepliesMedia
Danny Koppenhagen @k9n.dev · 21h
Gerade meinen Vortrag auf der #BASTA! gehalten! 🎤 „Mind the A11y Gap: Bridging Accessibility Pitfalls“ – über typische Accessibility-Fallen und wie wir sie vermeiden können. Slides & Material: k9n.dev/talks/2026-0... Danke an alle fürs Dabeisein! 🙌
Erste Folie der Bildschirmpräsentation mit dem Talk Titel: „Mind the A11y Gap: Bridging Accessibility Pitfalls” und dem Logo der DB Systel GmbH
011
Reposted by Danny Koppenhagen
Angular Buch Team @angular-buch.com · 21/08/2026
📦 npm ist nicht alternativlos: pnpm ist für Angular eine spannende Alternative – auch für mehr Supply-Chain-Security. Im neuen Artikel: Phantom Dependencies, Lifecycle-Scripts, minimumReleaseAge und reproduzierbare Builds. 👉 angular-buch.com/blog/2026-08... #Angular #pnpm #SupplyChainSecurity
angular-buch.com
Angular mit pnpm: sichere Dependencys und Best Practices
Die Zeiten, in denen der Paketmanager npm alternativlos war, sind längst vorbei. Mit pnpm steht ein alternativer Paketmanager zur Verfügung, der effizienter mit Speicherplatz umgeht, schneller installiert und moderne Sicherheitsmechanismen gegen Supply-Chain-Angriffe mitbringt.
042
Danny Koppenhagen @k9n.dev · 23/07/2026
📣 practica11y.dev Update — 1 month after launch: 🆕 added a lot of challenges 🔀 Diff view 🔢 Tab order visualization 🎲 Random challenge ☁️ Cross-device sync with #GitHub 🎨 Media query simulation 👉 Try it: practica11y.dev #Accessibility #a11y #WebDevelopment #OpenSource #WCAG
practica11y.dev
Practica11y — Learn web accessibility by doing
A free, gamified platform with interactive, browser-based challenges that turn WCAG 2.2 guidelines into hands-on practice for developers.
061
Danny Koppenhagen @k9n.dev · 25/06/2026
"Make me a cappuccino with unicorns on a beach". 🏖️ 🦄 #googleioconnect #googleio
A cappuccino on a desk. The cappuccinos foam shows unicorns on a beach.A cappuccinos with foam showing unicorns on a beach.
030
Danny Koppenhagen @k9n.dev · 25/06/2026
Really impressive. I even got a passport for Google I/O Connect in Berlin
010
Danny Koppenhagen @k9n.dev · 23/06/2026
🚀 Introducing Practica11y You don’t learn accessibility by reading about it. You learn it by finding issues, fixing them, and seeing the impact. That’s why I built an open-source, gamified learning platform for web accessibility. practica11y.dev 🧵👇
practica11y.dev
Practica11y — Learn web accessibility by doing
A free, gamified platform with interactive, browser-based challenges that turn WCAG 2.2 guidelines into hands-on practice for developers.
142
Danny Koppenhagen @k9n.dev · 10/06/2026
Bridging Accessibility Pitfalls – darüber werde ich Ende September / Anfang Oktober auf der BASTA! in Mainz sprechen. #a11y #Accessibility #Barrierefreiheit #WebDevelopment #Frontend
131
Reposted by Danny Koppenhagen
Angular Buch Team @angular-buch.com · 03/06/2026
🅰️ #Angular 22 ist da! 🎉 Alle News im Blog: ✨ Signal Forms & Resource API stable 🆕 @​Service()-Decorator 🎯 OnPush ist nun Default 🚀 Incremental Hydration ist nun Default ♿ @​angular/aria stable 🤖Debug-Schnittstellen für AI-Agenten Danke an das @angular.dev Team! angular-buch.com/blog/2026-06...
angular-buch.com
Angular-Buch → Angular 22 ist da!
📙 Es gibt wieder Neuigkeiten aus der Angular-Welt: Angular 22 ist da! Dieses Release zieht mehrere Konzepte über die Ziellinie: Signal Forms, Resource API und @angular/aria sind stable. Der HttpClient...
053
Danny Koppenhagen @k9n.dev · 31/05/2026
Unser #Angular Buch ist jetzt im Handel verfügbar! 📕 Alle Infos auf: angular-buch.com
angular-buch.com
Angular-Buch → Das moderne Praxisbuch zu Angular
📙 Alles zum deutschprachigen Fachbuch vom dpunkt.verlag in der neuen 1. Auflage. Jetzt bestellen. Das Praxisbuch – von den Grundlagen bis zur professionellen Entwicklung mit Signals
010
Danny Koppenhagen @k9n.dev · 28/05/2026
🤖 WebMCP könnte verändern, wie AI-Agenten mit Webapps interagieren. Angular experimentiert bereits mit nativer Unterstützung für strukturierte AI-Tools direkt im Browser. Kein fragiles DOM-Scraping mehr. 👀 Zum Blogpost: 👉 angular-buch.com/blog/2026-05... #Angular #AI #WebMCP #Frontend
angular-buch.com
Angular-Buch → WebMCP: KI-Agenten in Angular-Apps integrieren
📙 Die Integration von KI-Agenten in Web-Anwendungen wird in den nächsten Jahren ein zentrales Thema. Mit dem in Entwicklung befindlichen Vorschlag WebMCP (Web Model Context Protocol) sollen Webseiten ...
031
Danny Koppenhagen @k9n.dev · 21/05/2026
Druckfrisch endlich in den Händen. Unser Vorabexemplar vom Angular-Buch! Ab 31.05. im Handel. angular-buch.com #angular #webdevelopment
Eine Person hält ein Buch in der Hand. Das Buch trägt den Titel: „Angular: Das Praxisbuch - von den Grundlagen bis zur professionellen Entwicklung mit Signals“. Das Buch stammt vom dpunkt Verlag. Auf dem Buch ist das Logo des Angular Web Frameworks groß abgedruckt.
040
Reposted by Danny Koppenhagen
Angular Buch Team @angular-buch.com · 20/05/2026
Es ist (fast) da! 🎉 Das neue 🅰️ Angular-Buch erscheint Ende Mai 2026 - und so sieht es aus! 624 Seiten, 14 Kapitel, komplett neu geschrieben: Signals, Signal Forms, Resource API, Vitest und vieles mehr. Kein Update der 4. Auflage, sondern dein Neustart! #AngularBuch
133
Reposted by Danny Koppenhagen
Johannes Hoppe @johanneshoppe.de · 20/05/2026
Cover Reveal! 🎉 Neues Angular-Buch! Ende Mai im Handel! Yay!!
042
Danny Koppenhagen @k9n.dev · 27/04/2026
"No ARIA is better than bad ARIA" — you might know the quote. But in reality? A lot of codebases are full of redundant or even conflicting #ARIA attributes 🤷‍♂️ 💡 So I built something to help!
110
Reposted by Danny Koppenhagen
Angular Buch Team @angular-buch.com · 04/03/2026
🚀 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...
angular-buch.com
Angular-Buch → Barrierefreiheit in Formularen: Daten versenden
📙 Wenn Nutzende ein Formular absenden, das noch Fehler enthält, entscheidet die Reaktion der Anwendung über die Benutzerfreundlichkeit. Gerade für Menschen, die auf Screenreader oder Tastaturnavigatio...
022
Danny Koppenhagen @k9n.dev · 24/02/2026
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...
angular-buch.com
Angular-Buch → Angular Signal Forms Part 4: Metadata and Accessibility Handling
📙 In the previous parts of this series, we've covered the fundamentals of Signal Forms, advanced validation patterns, and modular form architecture. In this final part, we'll explore the power...
031
Danny Koppenhagen @k9n.dev · 21/02/2026
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 ✨
000
Danny Koppenhagen @k9n.dev · 01/02/2026
🚀 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
110
Danny Koppenhagen @k9n.dev · 14/01/2026
Web-Fax 📠: Der umfangreiche Leitfaden für zukunftsorientierte Behörden.
020
Danny Koppenhagen @k9n.dev · 09/12/2025
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
angular-buch.com
041
Danny Koppenhagen @k9n.dev · 01/12/2025
Updated our #Angular Signal Forms blog post (3. Parts of the series) with the new Feature `provideSignalFormsConfig()` 👉 angular-buch.com/blog/2025-10...
angular-buch.com
Angular-Buch → Angular Signal Forms Part 3: Child Forms, Custom UI Controls and SignalFormsConfig
📙 We covered fundamentals and advanced validation patterns of Signal Forms in Part 1 and Part 2 of this blog series. In this final part, we'll explore more specialized topics that are relevant for...
140
Danny Koppenhagen @k9n.dev · 20/11/2025
🥳 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
angular-buch.com
Angular-Buch → Angular 21 ist da!
📙 Bevor wir uns in den Trubel zum Jahresende stürzen, gibt es Neuigkeiten aus der Angular-Welt: Am 19. November 2025 wurde Angular 21 veröffentlicht! Die wichtigsten Neuigkeiten: Signal Forms,…
020
Reposted by Danny Koppenhagen
Younes Jaaidi @younesjd.dev · 06/11/2025
⚡️Finally! The official statement! @vitest.dev is now the official #Angular #testing framework 💪
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.
3528
Danny Koppenhagen @k9n.dev · 06/11/2025
Looking forward to two exciting days of the NG-DE conference in Berlin! #angular #ngde #ngde25
Photo of the NG DE conference location. Shows the audience and the view to the opening slides.
150
Danny Koppenhagen @k9n.dev · 05/11/2025
📝 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
k9n.dev
When Your Live Region Isn't Live: Fixing aria-live in Angular, React, and Vue
Learn how to fix aria-live regions that fail silently in modern SPAs. Discover why screen readers miss your announcements when frameworks recreate DOM elements, understand the difference between…
010
Danny Koppenhagen @k9n.dev · 02/11/2025
Wow! 😮 I got an answer from the future of @jeanmeche.com 🔮 #github is becoming more progressive every day 😅
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
030
Danny Koppenhagen @k9n.dev · 22/10/2025
📝 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
lnkd.in
LinkedIn
This link will take you to a page that’s not on LinkedIn
111
Reposted by Danny Koppenhagen
Angular Buch Team @angular-buch.com · 21/10/2025
📝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...
angular-buch.com
Angular-Buch → Angular Signal Forms Part 3: Child Forms and Custom UI Controls
📙 We covered fundamentals and advanced validation patterns of Signal Forms in Part 1 and Part 2 of this blog series. In this final part, we'll explore two specialized topics that are relevant for ...
022
Reposted by Danny Koppenhagen
Ferdinand Malcher @fmalcher.de · 16/10/2025
📝 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...
angular-buch.com
Angular-Buch → Angular Signal Forms Part 2: Advanced Validation and Schema Patterns
📙 Angular Signal Forms offer techniques for advanced validation scenarios and schema patterns, which makes them truly powerful for complex form requirements. In this article, we will go beyond basic f...
012
Reposted by Danny Koppenhagen
Eberhard Wolff @ewolff.com · 14/10/2025
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
software-architektur.tv
Folge 282 - Barrierefreiheit in Web-Projekten – Von der Architektur bis zur Implementierung | Software Architektur im Stream
Ralf diskutiert mit Danny Koppenhagen und Maximilian Franzke Barrierefreiheit nicht nur bezüglich Software-Architektur
022
Danny Koppenhagen @k9n.dev · 13/10/2025
📝 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...
angular-buch.com
Angular-Buch → Angular Signal Forms Part 1: Getting Started with the Basics
📙 Angular introduces Signal Forms with Version 21.0.0-next.2, an experimental but promising approach to form handling that leverages Angular's reactive Signal primitive. This new API offers a decl...
010
Danny Koppenhagen @k9n.dev · 10/10/2025
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
software-architektur.tv
Folge 282 - Barrierefreiheit in Web-Projekten – Von der Architektur bis zur Implementierung | Software Architektur im Stream
Ralf diskutiert mit Danny Koppenhagen und Maximilian Franzke Barrierefreiheit nicht nur bezüglich Software-Architektur
000
Danny Koppenhagen @k9n.dev · 08/10/2025
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.
lnkd.in
LinkedIn
This link will take you to a page that’s not on LinkedIn
000
Danny Koppenhagen @k9n.dev · 08/10/2025
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
picocss.com
Pico CSS • Minimal CSS Framework for semantic HTML
Minimalist and lightweight starter kit that prioritizes semantic syntax, making every HTML element responsive and elegant by default.
020
Danny Koppenhagen @k9n.dev · 25/07/2025
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. 🐴 + ⌨️ = 📧
visiticeland.com
OutHorse Your Email
Hoof it out of the office and experience the ultimate digital detox in Iceland by ‘outhorsing’ your email. Trade screen time for unforgettable Icelandic adventures, reconnect with nature, and let the ...
010
Reposted by Danny Koppenhagen
Johannes Hoppe @johanneshoppe.de · 19/06/2025
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.schule
Angular.Schule → Generating Angular API clients with OpenAPI Generator
🚀 In this article, we'll show how to use OpenAPI Generator to automatically generate Angular HTTP services from your OpenAPI spec.
032
Reposted by Danny Koppenhagen
Angular.Schule @angular.schule · 18/06/2025
🅰️ #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.schule
Angular.Schule → Angular 20 is here!
🚀 Everything new comes in May - or at least a new major version of Angular: On May 28, 2025, Angular 20 was released! You can find the release information directly from the Angular team in the officia...
042
Reposted by Danny Koppenhagen
Angular Buch Team @angular-buch.com · 30/05/2025
🅰️ #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...
angular-buch.com
Angular-Buch → Angular 20 ist da!
📙 Alles neu macht der Mai – oder zumindest eine neue Major-Version von Angular: Am 28. Mai 2025 wurde Angular 20 veröffentlicht! Im offiziellen Angular-Blog finden Sie die Release-Informationen direkt...
034
Reposted by Danny Koppenhagen
Martin Jordan @martinjordan.com · 16/05/2025
Guiding sightless journeys: @bahn.de’s @k9n.dev talked about how DB Wegbegleitung assists visually impaired travellers to stops. And the recording from last night’s #GAAD linked #accessibility meetup is already up for you to watch on YouTube: youtu.be/-4aPUeukiDA
youtu.be
Guiding sightless journeys – Danny Koppenhagen
YouTube video by Öffentliches Gestalten • Berlin meetup
052
Danny Koppenhagen @k9n.dev · 04/04/2025
🤩 I’m really excited about the new proposal for #selectorless components and directives in #Angular! 🅰️
120
Danny Koppenhagen @k9n.dev · 18/02/2025
🤯 Did you know that you can connect @bsky.app with Fediverse / Mastodon by using @ap.brid.gy? 🚀 📄 Check it out: fed.brid.gy
fed.brid.gy
Bridgy Fed
011
Danny Koppenhagen @k9n.dev · 05/02/2025
🔥Big news! Robin just announced the upcoming NG-DE conference 24th/25th September 2025 in Berlin again! #ngde #ngde2025 #angular #angularberlin
031
Danny Koppenhagen @k9n.dev · 04/02/2025
Come and join our 🅰️ #Angular Berlin #Meetup tomorrow at DB Systel. ✨ We’ll dive into how AI is revolutionizing coding by Daniel Sogl before watching 📺 together the brand-new Angular Documentary! 🍿
buff.ly
Angular Berlin Meetup, Wed, Feb 5, 2025, 6:30 PM | Meetup
UPDATE: In this meetup, we’ll dive into how AI is revolutionizing coding while reflecting on the origins of Angular. We’ll hear **Daniel Sogl** share his insights and watch
031
Danny Koppenhagen @k9n.dev · 31/01/2025
🚀 In our upcoming meetup, we’ll dive into 🎙️ how AI is revolutionizing coding by Daniel Sogl while reflecting on the origins of Angular with the 🎬 Angular Documentary buff.ly/4gWvGBz #AI ⁠angular #Coding #Meetup ⁠angularDocumentary
buff.ly
Angular Berlin Meetup, Mi., 5. Feb. 2025, 18:30 | Meetup
UPDATE: In this meetup, we’ll dive into how AI is revolutionizing coding while reflecting on the origins of Angular. We’ll hear **Daniel Sogl** share his insights and watch
020
Danny Koppenhagen @k9n.dev · 22/01/2025
🤩 @angular.dev is on Bluesky! 🅰️👋
030
Danny Koppenhagen @k9n.dev · 17/01/2025
🥳 Daniel Sogl will be the first speaker at Angular Berlin Meetup on 📆 February 5th! He will talk about how AI coding tools Boost our productivity! Join us at 🚂 DB Digital Campus Berlin (DB Systel GmbH).
buff.ly
Angular Berlin Meetup, Mi., 5. Feb. 2025, 18:30 | Meetup
We are happy to announce Daniel Sogl, as our speaker for the next Angular Meetup on **February 5th, 2025, DB Digital Campus Berlin.** 🎤 **Also** **interested in speaking?
010
Reposted by Danny Koppenhagen
Jean Peters @jea.bsky.social · 04/12/2024
Hier könnt ihr allen Reporter:innen von @correctiv.org auf einmal folgen (die bei Bluesky sind). Obacht: wir haben teils sehr unterschiedliche Meinungen. Aber alle sind sehr sehr klug und journalistisch ultra top geschult. go.bsky.app/NxAvief
57824
Danny Koppenhagen @k9n.dev · 12/01/2025
Follow @brandonroberts.dev's Starter Pack with awesome people from the #Angular ecosystem! go.bsky.app/hLveAd
041
Danny Koppenhagen @k9n.dev · 08/01/2025
🔥 Our next Angular Berlin Meetup will be on 📆 February 5th, 2025 at 🚂 DB Digital Campus Berlin. 🚀 Kick off the new year with fresh ideas and exciting #Angular insights. 🎤 We’re still looking for speakers (details in link below)!
buff.ly
Angular Berlin Meetup, Mi., 5. Feb. 2025, 18:30 | Meetup
We hope you’ve had a great start to the new year and are just as excited as we are for the next Angular Meetup on **February 5th, 2025, DB Digital Campus Berlin.** Kick of
010
Danny Koppenhagen @k9n.dev · 11/12/2024
Digitale Barrierefreiheit: Eine digitale Welt für alle! Im Podcast IT@DB sprechen Maximilian Franzke und ich mit Jan Götze über die Notwendigkeit digitaler Barrierefreiheit, rechtliche Grundlagen und die Selbstverpflichtung der Deutschen Bahn. 🎧 hört gern mal rein. 🔗 Links in den Kommentaren 👇🏼
Titelbild Folge #73 des IT@DB Podcast: Digitale Barrierefreiheit - eine digitale Welt für alle. Gäste: Maximilian Franzke und Danny Koppenhagen
210