Blog
Artikel & Notizen
Praxisnahe Artikel zu Angular, moderner Web-Architektur, Testing und KI-gestützter Entwicklung. Gewachsen über viele Jahre.
WebMCP in Angular: Tools aus Providern und Signal Forms
Angular bringt ab Version 22 experimentelle Unterstützung für WebMCP (Web Model Context Protocol) mit, und sie fügt sich in die bestehende Architektur ein: Tools sind Provider, ihre Lebensdauer hängt am Injector, und aus einem Signal Form (
Weiterlesen →
WebMCP: Deine Website reicht dem Agenten die Werkzeuge
Es gibt eine neue Technologie, mit der du bestehende Web-Anwendungen mit wenig Aufwand AI-ready machst. Sie heißt WebMCP, und wir probieren sie in diesem Artikel gemeinsam aus. Keine Sorge: Du brauchst dafür kein neues Backend und kein eige
Weiterlesen →
Hack dich selbst: AI-Pentests mit Strix
Ist deine Software wirklich sicher? Finden wir es auf die harte Tour heraus: Wir werden Pentester (Penetrationstester). Dafür holen wir uns Open-Source-AI-Hacker ins Haus. Strix schickt AI-Agenten los, die deine Anwendung wie ein Angreifer
Weiterlesen →
Ungezügelte KI: Ein offenes Modell auf der eigenen Maschine
Im vorigen Artikel habe ich folgendes Dilemma aufgezeigt: Der Angreifer arbeitet mit einem lokalen, unbeschränkten Modell und kennt keine Grenzen. Der Verteidiger dagegen sitzt bei einem Cloud-Anbieter fest, dessen Modell bei heiklen Sicher
Weiterlesen →
The Asymmetry Problem: Ein Plädoyer für ungezügelte KI-Werkzeuge
In der IT-Sicherheit brennt es, und ein Hardware-Hersteller hat es diesen Sommer auf den Punkt gebracht, nachdem seinen Kunden reihenweise Geld gestohlen worden war: „Both attackers and defenders have the same AI tools, but today it did not
Weiterlesen →
Mac mini Hardening: Verschlüsselung, Backups, Boot und Strom
Meine Bodenstation läuft rund um die Uhr und ist von überall erreichbar. Bequem, ja. Aber sie ist auch ein physisches Gerät, das jemand mitnehmen kann, und sie hängt am Strom. Dieser Artikel härtet sie gegen drei Fälle ab: Diebstahl, einen
Weiterlesen →
10 Claude-Code-Befehle, die du kennen solltest
Der /Schrägstrich ist für mich die wichtigste Taste in Claude Code, denn damit startest du einen Slash-Befehl (engl. Slash Command ). Los geht's!
Weiterlesen →
Ist das noch Vibe Coding? Oder doch gutes Handwerk?
Vibe Coding ist entweder ein Schimpfwort oder ein Kompliment, je nachdem, wen du fragst. Ich habe ein ganzes Produkt so gebaut und finde: Es ist beides, nur nicht gleichzeitig.
Weiterlesen →
Graph Engineering: Was wirklich dahintersteckt
Das Thema „Graph Engineering" wird in meiner Tech-Bubble gerade stark gehyped. Aber was steckt wirklich dahinter?
Weiterlesen →
Loop Engineering: Wenn der AI-Agent sich selbst weiterschickt
Wenn die Antwort „zu oft" lautet, ist dieser Artikel für dich. Loop Engineering nimmt dir genau dieses „weiter" ab: Du schreibst einmal auf, was passieren soll und wann Schluss ist, und eine Schleife erledigt den Rest.
Weiterlesen →
Prompt Engineering und Context Engineering: das Handwerk hinter den Buzzwords
Garbage in, garbage out: Kaum ein Satz der Informatik passt so gut auf Sprachmodelle. Was das Modell zu sehen bekommt, bestimmt, was herauskommt. Müll wollen wir nicht. Schauen wir uns also an, was gute Prompts und guten Kontext ausmacht.
Weiterlesen →
Zuruf zwischen Terminals: Claude-Code-Sitzungen schreiben sich Nachrichten
Deine Agenten arbeiten an überschneidenden Aufgaben, etwa an zwei Features für dasselbe Projekt. Agent A hat eine Nachricht für Agent B. Bisher musstest du dabei den Postboten spielen, mit Kopieren und Einfügen. Damit ist jetzt Schluss.
Weiterlesen →