Ferdinand Malcher's Avatar

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

88
Followers
145
Following
13
Posts
14.04.2025
Joined
Posts Following

Latest posts by Ferdinand Malcher @fmalcher.de

GitHub - 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

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

25.02.2026 18:43 πŸ‘ 8 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0

Whoever at #GitHub decided to make the period key open #Codespaces clearly does not own both a numpad and a cat.

24.02.2026 02:25 πŸ‘ 3 πŸ” 1 πŸ’¬ 1 πŸ“Œ 1
Preview
Angular-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...

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

24.02.2026 15:53 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Angular-Buch β†’ Agentic Coding: AI-UnterstΓΌtzung fΓΌr Angular πŸ“™ Softwareprojekte werden komplexer, und Anforderungen steigen. Werkzeuge fΓΌr AI (Artificial Intelligence) kΓΆnnen uns bei der Entwicklung unterstΓΌtzen und Entlastung schaffen: Sie helfen unter anderem...

πŸ€– 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...

11.02.2026 11:47 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
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

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/

18.02.2026 10:42 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

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.

15.02.2026 20:26 πŸ‘ 266 πŸ” 35 πŸ’¬ 9 πŸ“Œ 1
Preview
AI fatigue is real and nobody talks about it | Siddhant Khare You're using AI to be more productive. So why are you more exhausted than ever? The paradox every engineer needs to confront.

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

12.02.2026 22:01 πŸ‘ 22 πŸ” 4 πŸ’¬ 1 πŸ“Œ 2

Over on threads someone just use ai;dr and we all need to adopt that right quick

11.02.2026 19:56 πŸ‘ 12045 πŸ” 4178 πŸ’¬ 86 πŸ“Œ 190
Preview
Community 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...

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

23.01.2026 18:15 πŸ‘ 7 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0

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

14.01.2026 08:27 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A Maslow's hierarchy of needs that's all Em Dash

A Maslow's hierarchy of needs that's all Em Dash

07.01.2026 05:34 πŸ‘ 33 πŸ” 8 πŸ’¬ 0 πŸ“Œ 0

πŸ“ 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

10.12.2025 07:51 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
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&#39;ll explore two specialized topics that are relevant for ...

πŸ“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...

21.10.2025 08:28 πŸ‘ 2 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
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, Zoneles...

πŸ…°οΈ #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...

20.11.2025 18:35 πŸ‘ 4 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

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

26.10.2025 18:51 πŸ‘ 14 πŸ” 1 πŸ’¬ 2 πŸ“Œ 0
LinkedIn This link will take you to a page that’s not on LinkedIn

πŸ“ 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

22.10.2025 17:12 πŸ‘ 1 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Preview
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&#39;ll explore two specialized topics that are relevant for ...

πŸ“ 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...

21.10.2025 08:32 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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...

πŸ“ 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...

16.10.2025 12:29 πŸ‘ 1 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
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...

πŸ“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...

16.10.2025 12:18 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
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&#39;s reactive Signal primitive. This new API offers a decl...

πŸ“ 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...

13.10.2025 08:33 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

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

03.10.2025 16:14 πŸ‘ 3973 πŸ” 2408 πŸ’¬ 40 πŸ“Œ 140

However, I agree that supporting Wifi AND Bluetooth would have been a robust solution πŸ˜‡

17.07.2025 20:06 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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!

17.07.2025 20:06 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
RFC - Animation In and Out Β· angular angular Β· Discussion #62212 Authors: @thePunderWoman Area: Angular Framework Posted: June 23, 2025 Status: Open The Angular team created @angular/animations over eight years ago. That was before the native CSS platform had al...

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

23.06.2025 11:45 πŸ‘ 20 πŸ” 13 πŸ’¬ 0 πŸ“Œ 0
Preview
Angular.Schule β†’ Reactive Angular: Loading Data with the Resource API πŸš€ An interesting new feature in Angular is the Resource API. It allows us to intuitively load data and process it in components. In this blog post, we introduce the ideas behind this new interface.

✍️ 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...

18.06.2025 11:09 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Angular-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,...

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

18.06.2025 05:43 πŸ‘ 3 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

Hello Johannes! 😎

30.05.2025 14:20 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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 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...

30.05.2025 08:51 πŸ‘ 3 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
Preview
refactor(core): Deprecate the `ngIf`/`ngFor`/`ngSwitch` structural directives by JeanMeche Β· Pull Request #60492 Β· angular/angular The control flow @-blocks have been introduced in v17. As an effort to unify &amp; streamline template authoring, we are deprecating in v20 the structural directives ngIf/ngFor/ngSwitch. The contro...

github.com/angular/angu...

14.04.2025 19:26 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The new major version of #Angular is around the corner (scheduled for end of May 2025), and one nice thing is: Angular will finally mark NgIf, NgFor and NgSwitch as deprecated πŸŽ‰πŸŽ‰πŸŽ‰ Time to switch to the built-in control flow!

14.04.2025 19:26 πŸ‘ 2 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0