If you don't want GitHub Copilot trained on your code, you've been automatically opted in. You have until April 24th to opt out.
Posts by Ferdinand Malcher
Es muss nicht immer #Microsoft sein. #Nextcloud und #Ionos bauen quelloffenes #Euro-Office.
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...
Whoever at #GitHub decided to make the period key open #Codespaces clearly does not own both a numpad and a cat.
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...
🤖 Agentic Coding mit 🅰️ #Angular: KI-Agenten arbeiten direkt im Projekt – sie lesen Code, schreiben Dateien und planen nächste Schritte. Mit dem MCP-Server der
@angular.dev CLI bekommt ihr optimale Ergebnisse. Unser neuer Artikel zeigt wie! 🚀
angular-buch.com/blog/2026-02...
ONLINE-Workshop Angular, Signals und RxJS. 6 Tage Online-Intensivkurs mit Ferdinand Malcher, Google Developer Expert (GDE) und Buchautor. 11.-18. März 2026. TypeScript, Angular, Signals, HTTP, Resource API, Routing, Signal Forms, Vitest, RxJS und vieles mehr
Bald startet unser nächster Online-Intensivworkshop zu #Angular! 🥳 Zusammen mit Trainer @fmalcher.de lernst du alles zu moderner Angular-Entwicklung – mit Signals, Resource API und Signal Forms.
📅 11.-18. März 2026
🎟️ Jetzt Ticket sichern: tickets.angular.schule/online-0326/
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.
Great article on the hidden cost of high-velocity engineering in the AI era.
We talk about how AI tools make individual tasks faster, but there's constant context-switching and decision fatigue.
siddhantkhare.com/writing/ai-f...
Over on threads someone just use ai;dr and we all need to adopt that right quick
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
"Flash & ActionScript - Das Comeback des Jahrzehnts" ⚡️⚡️⚡️😈
A Maslow's hierarchy of needs that's all Em Dash
📝 Neu im Blog: #Angular Signal Forms – Teil 4 von @k9n.dev & @fmalcher.de ⚡
✨ Field Metadata – Meta-Infos im Schema
♿ Automatische ARIA-Attribute – Direktive verknüpft Felder & Meldungen
👉 angular-buch.com/blog/2025-12...
#Angular #Accessibility #a11y #signalforms
📝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 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...
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
📝 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
📝 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...
📝 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...
📝Neu im Blog: #Angular Signal Forms – Teil 2 unserer englischsprachigen Artikelserie von @k9n.dev und @fmalcher.de ⚡️
✅ Alles zur Schema-Validierung mit Signal Forms: Custom Validators, Cross-Field Validation, Conditional Validation, Async Validation
👉 angular-buch.com/blog/2025-10...
📝 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...
We are alarmed by reports that Germany is on the verge of a catastrophic about-face, reversing its longstanding and principled opposition to the EU’s Chat Control proposal which, if passed, could spell the end of the right to privacy in Europe. signal.org/blog/pdfs/ge...
However, I agree that supporting Wifi AND Bluetooth would have been a robust solution 😇
If you see it as as professional broadcasting equipment it makes sense to control it remotely or via automation software like Bitfocus Companion. I’ve actually never used the app, but the keylights are part of the automation system that includes audio and video mixers. Quite difficult with BT!
We just posted a brand new RFC on the future of animations in Angular. Take a look and leave your thoughts! github.com/angular/angu...
✍️ New blog post: ⚡️🅰️ Reactive Angular: Loading Data with the Resource API
🚦 Everything about the new resource() function
⚙️ httpResource
Up-to-date and available in German and English 🇩🇪🇬🇧
angular.schule/blog/2025-05...
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...
Hello Johannes! 😎
🅰️ #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...