Danny Koppenhagen
banner
k9n.dev
Danny Koppenhagen
@k9n.dev
👨🏻‍💻Developer, Software-Architect, DevOps Engineer DB Systel |📕Author http://angular-buch.com 🅰️ | 💬 Angular Berlin meetup co-organizer ☮️🕊️
Reposted by Danny Koppenhagen
⚡️Finally! The official statement!

@vitest.dev is now the official #Angular #testing framework 💪
November 6, 2025 at 9:08 AM
Looking forward to two exciting days of the NG-DE conference in Berlin!

#angular #ngde #ngde25
November 6, 2025 at 7:50 AM
📝 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
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…
k9n.dev
November 5, 2025 at 8:22 AM
Wow! 😮 I got an answer from the future of @jeanmeche.com 🔮
#github is becoming more progressive every day 😅
November 2, 2025 at 9:26 AM
📝 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
LinkedIn
This link will take you to a page that’s not on LinkedIn
lnkd.in
October 22, 2025 at 5:12 PM
Reposted by Danny Koppenhagen
📝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 → 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 ...
angular-buch.com
October 21, 2025 at 8:28 AM
Reposted by Danny Koppenhagen
📝 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 → 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...
angular-buch.com
October 16, 2025 at 12:29 PM
Reposted by Danny Koppenhagen
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
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
software-architektur.tv
October 14, 2025 at 11:53 AM
📝 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 → 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...
angular-buch.com
October 13, 2025 at 8:40 AM
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
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
software-architektur.tv
October 10, 2025 at 5:07 PM
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.
October 8, 2025 at 2:14 PM
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
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.
picocss.com
October 8, 2025 at 12:04 PM
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.
🐴 + ⌨️ = 📧
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 ...
www.visiticeland.com
July 25, 2025 at 5:31 PM
Reposted by Danny Koppenhagen
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 → 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.
angular.schule
June 19, 2025 at 8:27 AM
Reposted by Danny Koppenhagen
🅰️ #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 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...
angular.schule
June 18, 2025 at 5:52 AM
Reposted by Danny Koppenhagen
🅰️ #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 → 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...
angular-buch.com
May 30, 2025 at 8:51 AM
Reposted by Danny Koppenhagen
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
Guiding sightless journeys – Danny Koppenhagen
YouTube video by Öffentliches Gestalten • Berlin meetup
youtu.be
May 16, 2025 at 4:51 PM
🤩 I’m really excited about the new proposal for #selectorless components and directives in #Angular! 🅰️
Eagle-eyes viewers are on top of the PRs

www.reddit.com/r/angular/co...

Like the PR says, this is a *extremely* exploratory. We'll be tinkering with semantics and syntax, weighing trade-offs, and running user studies as we figure it out.
From the angular community on Reddit: A Selectorless study prototype
Explore this post and more from the angular community
www.reddit.com
April 4, 2025 at 6:15 AM
🤯 Did you know that you can connect @bsky.app with Fediverse / Mastodon by using @ap.brid.gy? 🚀

📄 Check it out: fed.brid.gy
Bridgy Fed
fed.brid.gy
February 18, 2025 at 6:00 PM
🔥Big news! Robin just announced the upcoming NG-DE conference 24th/25th September 2025 in Berlin again!

#ngde #ngde2025 #angular #angularberlin
February 5, 2025 at 6:18 PM
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! 🍿
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
buff.ly
February 4, 2025 at 6:51 AM
🚀 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
https://buff.ly/4gWvGBz
#AI ⁠angular #Coding #Meetup ⁠angularDocumentary
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
buff.ly
January 31, 2025 at 1:58 PM
🤩 @angular.dev is on Bluesky! 🅰️👋
👋
January 22, 2025 at 12:58 PM
🥳 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).
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?
buff.ly
January 17, 2025 at 2:56 PM
Reposted by Danny Koppenhagen
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
December 4, 2024 at 4:17 PM