Ferdinand Malcher

Ferdinand Malcher

@fmalcher.de

Google Developer Expert (#GDE) 🅰️ Angular, RxJS, TypeScript | 📕 Author of the German #Angular book | 🎓 Trainer & Co-founder Angular.Schule | 🗣 Conf Speaker | he/him

100 followers151 following17 posts

Ferdinand Malcher reposted

A Prime Day reminder that Amazon... -Helps fuel ICE's deportations -Gave $1M to Trump's inauguration -Scrapped plans to display tariff costs after pressure from Trump -Shelled out $75M for the Melania doc -Donated to Trump's ballroom -Wants to reboot The Apprentice w/ Don Jr

Ferdinand Malcher reposted

Wer wegen "Reichweite" bei "X" bleibt, geht auch in Nazi-Kneipen, weil es da Freibier gibt.

Ferdinand Malcher reposted

Gesetzliche Gewährleistung, der Accessibility-Mega-GAU: Jede Art, die Grafik einzubauen, verletzt etwas. Lesbarkeit, die Bedienbarkeit, Rechtssicherheit oder Editierverbot. Wie man es macht, ist es falsch. Ich bin so frustriert, deswegen hier Selbsttherapie im Blog haushoppe-its.de/blog/2026/09...

haushoppe-its.deGut gemeint, schlecht gemacht: Wie der EU-Gewährleistungshinweis Inklusion und Barrierefreiheit untergräbtSeit dem 27. September müssen Onlineshops einen EU-Pflichthinweis zur Gewährleistung zeigen. Gut gemeint ist er, aber ein A4-Blatt, das niemand editieren…

Ferdinand Malcher reposted

Ferdinand Malcher reposted

Ferdinand Malcher reposted

Ferdinand Malcher reposted

The fix for "the focus ring looks ugly on click" is not outline:none. It's :focus-visible — the browser shows the ring for keyboard focus and hides it for mouse, automatically. :focus{outline:none} breaks keyboard nav for everyone. One line, no trade-off. #a11y

Ferdinand Malcher reposted

I know this sentiment has been echoed by many others already, but I just wanted to also share my disdain for the fact that AI has taken away my ability to use em dashes for fear of people thinking I used AI to write something. (╯°□°)╯︵ ┻━┻)

Ferdinand Malcher reposted

🚀 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.devPractica11y — Learn web accessibility by doingA free, gamified platform with interactive, browser-based challenges that turn WCAG 2.2 guidelines into hands-on practice for developers.

Ferdinand Malcher reposted

🅰️ #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.comAngular-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...

Ferdinand Malcher reposted

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

Ferdinand Malcher reposted

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

Ferdinand Malcher reposted

Ferdinand Malcher reposted

So we're back to security through obscurity? Sorry, but this is wrong. Our OSS apps and libs will be more secure thanks to the new models, not less. They are being released to researchers responsibly. Let's help maintainers avoid burnout. Let's fund them. Let's welcome more eyes checking our code.

Ferdinand Malcher reposted

Rethinking how we build for the agentic era. Stop writing agent skills like human docs—it wastes tokens and invites hallucinations. Here's a distilled set of core best practices (<5 min read) to help us write better skills. Give it a read: github.com/mgechev/skil...

github.comGitHub - mgechev/skills-best-practices: Write professional-grade skills for agents, validate them using LLMs, and maintain a lean context window.Write professional-grade skills for agents, validate them using LLMs, and maintain a lean context window. - mgechev/skills-best-practices

Ferdinand Malcher reposted

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.comAngular-Buch → Angular Signal Forms Part 4: Metadata and Accessibility Handling📙 In the previous parts of this series, we&#39;ve covered the fundamentals of Signal Forms, advanced validation patterns, and modular form architecture. In this final part, we&#39;ll explore the power...

Ferdinand Malcher reposted

Ferdinand Malcher reposted

Slop is the perfect word to describe the low-quality, high-volume, AI-generated content being thrown around. If you don't have time to write it, I don't have time to read it.

Ferdinand Malcher reposted

Fresh insights have landed ☕ Grab a coffee and dive into the 5th edition of our community-curated content. From deep dives to quick tips, our GDEs have you covered. Explore the latest resources here: blog.angular.dev/community-st... #AngularSparkles

blog.angular.devCommunity Stories, Code Samples, and Signal Forms! 🌟This week, we're sharing powerful stories and hands-on code! The Angular community is defined by its willingness to share personal...

"Flash & ActionScript - Das Comeback des Jahrzehnts" ⚡️⚡️⚡️😈

Angular Buch Team@angular-buch.com

🚨 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! 👇

Ferdinand Malcher reposted

Ferdinand Malcher reposted

🅰️ #Angular 21 ist da! 🎉 Das sind die News: ✨ Zoneless ist jetzt Standard 🧪 Signal Forms (experimentell) ⚡ Vitest ersetzt Karma/Jasmine ✅ @angular/aria für Barrierefreiheit 🤖 MCP-Server & AGENTS․md für AI-Assistenten stabil Alle Details im Blog: angular-buch.com/blog/2025-11...

angular-buch.comAngular-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, Zoneles...

Ferdinand Malcher reposted

Whenever I work with @angular.dev I'm reminded just how nice it is to do major version upgrades without headaches. Their codemods are just so incredibly powerful, and it's a huge testament to their thoughtfulness in approach

📝 New Blog Post: #Angular Signal Forms – Child Forms and Custom UI Controls The final part of our series, featuring modular and reusable forms: 👶 Child Forms ⚙️ Custom UI Controls No more #ControlValueAccessor – easy and straightforward with Signal Forms 😍 👉 angular-buch.com/blog/2025-10...

angular-buch.comAngular-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&#39;ll explore two specialized topics that are relevant for ...

📝 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.comAngular-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...

Ferdinand Malcher reposted

📝 New Blog Post: #Angular Signal Forms – Getting Started In Part 1 of our blog series we cover the fundamentals to get started with Angular's new reactive form library: ⚡️Signal-based form models 📋 The new Control directive ✅ Schema-based validation 👉 angular-buch.com/blog/2025-10...

angular-buch.comAngular-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&#39;s reactive Signal primitive. This new API offers a decl...

Ferdinand Malcher reposted

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-05...

angular-buch.comAngular-Buch → Reactive Angular: effect and afterRenderEffect verstehen und einsetzen📙 Mit Angular 19 gibt es eine wichtige Neuerung: Die effect()-API wurde vereinfacht und die neue Funktion afterRenderEffect() wurde eingeführt (siehe PR 57549). Diese Neuerung hat Auswirkungen darauf,...

Ferdinand Malcher reposted

🅰️ #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.comAngular-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...