Blog

Alle Beiträge aus der roten Code-Fraktion.
1. Jun 2026

GitHub gehackt. Nicht wegen einer Zero-Day. Sondern wegen Vertrauen.

Der TeamPCP-Vorfall vom Mai 2026 zeigt, wie eine manipulierte VS-Code-Erweiterung Zugriff auf rund 3.800 interne GitHub-Repositories ermöglichte — und warum das Problem nicht GitHub ist, sondern das Vertrauensmodell moderner Entwicklerumgebungen.
Sicherheit · Coding
1. Jun 2026

AI-Klassifikation ohne Cloud — der Ticket-Workflow bekommt ein Gehirn

Wie ein n8n-Workflow Tickets mit einem lokalen Sprachmodell klassifiziert: strukturierter Output, zwei Backends ohne Cloud-Key, deterministische Sprach-Erkennung und ein Benchmark, der seine eigene Schwäche zeigt.
n8n · KI · SAP
28. May 2026

Claude Opus 4.8: der Honesty-Sprung und die Dynamic Workflows

Anthropic hat Claude Opus 4.8 veröffentlicht: gleicher Preis wie 4.7, ein deutlicher Sprung bei Coding und Reasoning, eine messbar geringere Neigung, eigene Code-Fehler zu verschweigen, und Dynamic Workflows mit hunderten parallelen Subagenten.
claude-code · KI · coding
27. May 2026

Webhooks, HTTP und Credentials — der produktive Eingang

Wie ein n8n-Workflow einen authentifizierten Webhook-Eingang bekommt, Credentials sicher gespeichert werden und Klassifikator-Logik als Sub-Workflow extrahiert wird.
n8n · Coding · SAP
26. May 2026

Nodes, Expressions und der erste Workflow ohne KI

Wie ein regelbasierter Ticket-Klassifikator in n8n entsteht: Item-Modell in der Praxis, Expressions korrekt einsetzen, Set-Node von Code-Node unterscheiden — und wo der Classifier erwartungsgemäß scheitert.
n8n · Coding · SAP
23. May 2026

Drei Quellen, eine Wahrheit — Validierung des byhaushalt-Parsers gegen PDF und STMFH-Diagramm

Bonus-Artikel der Reihe — wie sich der Parser des byhaushalt-Demos gegen zwei voneinander unabhängige Quellen messen lässt: die offiziellen EPL-PDFs des bayerischen Finanzministeriums und das interaktive Haushaltsdiagramm auf stmfh.bayern.de. Σ Einnahmen und Σ Ausgaben treffen die PDF-Σ bit-exakt; die Restdifferenz gegen STMFH ist datenstandsbedingt.
agentic-coding · claude-code · byhaushalt · llm
23. May 2026

Vom Branch zur Live-URL — Worktree-PR-Workflow und Codeberg-Pages-Deploy

Artikel 10 der Reihe — wie aus einer Vite-SPA im Repo eine Live-Site unter eigener Subdomain wird. Branch-Protection für Solo-Projekte, ein Bash-Skript das via git worktree den pages-Branch befüllt, Custom-Domain über DNS-CNAME plus .domains-Datei, HTTPS via Let's Encrypt. Und warum CI bewusst ein eigener Folge-Artikel wird.
agentic-coding · claude-code · byhaushalt · llm
22. May 2026

Testdaten, weil echte nicht gehen

Warum echter Ticket-Datensatz im öffentlichen Repo ausscheidet und wie ein hybrider Generator mit lokalen Modellen und Claude realistische Testdaten mit reproduzierbarer Verteilung erzeugt.
n8n · Coding · SAP
21. May 2026

Self-Hosting mit Docker Compose — n8n, Postgres und Caddy

n8n produktionsnah selbst hosten: Docker Compose, Postgres statt SQLite, Caddy mit Auto-HTTPS, persistente Volumes und die Environment-Variablen, die wirklich zählen.
n8n · coding · sap
20. May 2026

n8n im Überblick — Architektur, Item-Modell und Demo-Repo

Was n8n technisch ist: Editor, Execution Engine, Task Runner, Workflows als JSON. Dazu das Item-Array als zentrales Datenmodell und die Einordnung im Integrationsspektrum.
n8n · coding · sap
20. May 2026

Benchmarks — Hummingbird gegen FastAPI und Fastify

Artikel 7 der Hummingbird-Reihe. Wir messen das LLM-Gateway gegen funktional äquivalente Implementierungen in FastAPI und Fastify — mit fairem Middleware-Stack, deterministischem Backend-Stub und oha als Lastgenerator. Was dabei rauskommt, ist gleichzeitig das erwartete und das überraschende Ergebnis.
Hummingbird · Coding · KI
19. May 2026

Observability und Linux-Deployment — vom swift run zum systemd-Service

Artikel 6 der Hummingbird-Reihe. Wir ergänzen das Gateway um Prometheus-Metriken via swift-metrics und swift-prometheus, einen /metrics-Endpoint, MetricsMiddleware und TracingMiddleware. Dazu Cross-Compile auf ein statisch gelinktes Linux-Binary via Swift Static Linux SDK, ein Multi-Stage-Dockerfile und eine systemd-Unit für den Betrieb auf bare-metal Linux.
Hummingbird · KI
18. May 2026

Hooks — Tests als Gate im Hintergrund

Artikel 9 der Reihe — drei Hooks für byhaushalt: PostToolUse formatiert nach jedem Edit, PreToolUse blockt Commits mit Debug-Resten, Stop läuft schnelle Tests aber nur für geänderte Layer. Warum ein zu aggressiver Stop-Hook mehr schadet als nützt, und warum Playwright in die CI gehört, nicht in den Hook.
agentic-coding · claude-code · byhaushalt · llm
18. May 2026

Warum n8n, warum jetzt — Prolog zur Einstiegs-Reihe

SAP hat n8n strategisch investiert und in Joule Studio eingebettet. Mercedes-Benz rollt die Plattform global aus. Ein Prolog zur n8n-Einstiegs-Reihe.
n8n · coding · sap
17. May 2026

End-to-End mit Playwright-MCP — Tests die Claude selbst schreibt

Artikel 8 der Reihe — Markdown-Spec als E2E-Test-Vertrag: Claude liest den User-Flow, exploriert live im Browser über Playwright-MCP, findet robuste Selektoren und schreibt den Playwright-Test. Drei Specs, drei Tests, drei Baseline-Screenshots.
agentic-coding · claude-code · byhaushalt · llm
17. May 2026

Auth und RequestContext — wir machen das Tor zu

Artikel 5 der Hummingbird-Reihe. Wir fügen API-Key-Auth, Token-Bucket-Rate-Limiting und spec-konforme Error-Responses hinzu — und nutzen dabei den generischen RequestContext aus Hummingbird 2, das Feature das uns typsicheren Middleware-Zustand ohne Dictionaries gibt.
Hummingbird · KI
16. May 2026

MCP-Server — Doku-Lookup im Editor

Artikel 7 der Reihe — zwei MCP-Server, eine Projektkonfiguration: Context7 holt aktuelle Library-Doku direkt in den Editor, bevor Claude raten muss. Plus shadcn/ui-Migration und ein chart-builder-Skill, der Context7 gezielt aufruft.
agentic-coding · claude-code · byhaushalt · llm
16. May 2026

Worktrees — Drei Visualisierungen parallel bauen

Artikel 6 der Reihe — drei Worktree-Branches, drei Visualisierungen über demselben Datenmodell. Treemap, Sunburst und Sankey nebeneinander vergleichen, statt sequenziell zu raten. Plus: warum die Entscheidung am Ende nicht gegen zwei Verlierer fiel, sondern für einen Switcher.
agentic-coding · claude-code · byhaushalt · llm
16. May 2026

Streaming — Tokens fließen wenn sie entstehen

Artikel 4 der Hummingbird-Reihe. Wir ergänzen beide Endpoints um Streaming via Server-Sent Events: MLXClient.completeStream als AsyncThrowingStream, Anthropic-Events, OpenAI-Chunks, Task-Cancellation. Tokens erscheinen beim Client direkt während das Modell generiert.
Hummingbird · KI · Apple Silicon
15. May 2026

Echte Inferenz — MLXClient und das lokale Modell

Artikel 3 der Hummingbird-Reihe. Wir verbinden das Gateway mit mlx_lm.server: MLXClient als Swift actor, Formatkonvertierung von Anthropic nach OpenAI, Fehler-Mapping mit HTTP-Statuscodes. Nach diesem Artikel liefert das Gateway echte Modellantworten.
Hummingbird · KI · Apple Silicon
15. May 2026

Zwei Protokolle, ein Backend — Anthropic und OpenAI mit Codable

Artikel 2 der Hummingbird-Reihe. Wir implementieren die Anthropic Messages API und die OpenAI Chat Completions API im selben Gateway: Codable-Typen für beide Protokolle, zwei POST-Endpoints, Eingabevalidierung, Mock-Inferenz.
Hummingbird · KI
14. May 2026

Hello Hummingbird — Das Skelett

Artikel 1 · Swift auf dem Server mit Hummingbird. Wir legen das Projekt an, schreiben Package.swift, richten den AsyncParsableCommand-Einstiegspunkt ein und bauen einen minimalen Router mit /healthz und /v1/models bis curl eine Antwort liefert.
Hummingbird · llm · swift
13. May 2026

Subagent-Driven Development — Datenmodell parallel bauen

Artikel 5 der Reihe — v0.4 liefert drei JSON-Dateien, kein Datenmodell. Ein Plan-File mit drei Tasks und parallelen Subagents baut Schema, Normalisierung und Property-based Tests. Plus: was Format-Inkonsistenz über Parallelisierung lehrt.
agentic-coding · claude-code · byhaushalt · llm
13. May 2026

Swift auf dem Server — Hummingbird 2 und ein lokales LLM-Gateway

Prolog · Serie: Swift auf dem Server mit Hummingbird. Warum Swift auf dem Server 2026 keine Liebhaberei mehr ist, wie Hummingbird sich von Vapor unterscheidet und warum wir ein lokales LLM-Gateway als Demo-Projekt gebaut haben.
Hummingbird · KI
13. May 2026

ABAP goes Agentic: MCP Server, VS Code und der Preis für KI-Unterstützung

SAP hat auf dem Sapphire 2026 den ABAP MCP Server zur allgemeinen Verfügbarkeit angekündigt — die technische Grundlage, um externe KI-Agenten wie GitHub Copilot, Amazon Q oder Claude Code direkt in ABAP-Entwicklung einzubinden. Was die Ankündigungen technisch bedeuten, was sie kosten werden und wo die Grenzen noch liegen.
llm · coding
12. May 2026

Slash Commands — Wiederholung wegautomatisieren

Artikel 4 der Reihe — mit drei Slash Commands wird der Parser wiederholbar: /parse-epl für beliebige Einzelpläne, /check-totals mit eingebautem pytest-Aufruf, /diff-vs-gesamt für den Abgleich gegen den Gesamthaushalt. Plus: was xfail über Parser-Lücken verrät.
agentic-coding · claude-code · byhaushalt · llm
11. May 2026

Eigene Skills schreiben — PDF-Parser-Skill mit pytest TDD

Artikel 3 der Reihe — der erste Parser-Code für byhaushalt entsteht per TDD: Custom Skill mit Trigger-Description, uv-Setup, sechs Tests vor der Implementation, und wie der Summen-Konsistenz-Test Halluzinationen im PDF-Parsing verhindert.
agentic-coding · claude-code · byhaushalt · llm
10. May 2026

Erkunden statt loslegen — Plan Mode mit Subagents

Artikel 2 der Reihe — bevor byhaushalt seinen ersten Parser-Code sieht, kartiert Claude Code die PDF-Struktur der bayerischen Haushaltspläne. Plan Mode, Explore-Subagent und Architecture Decision Records als Werkzeuge für das Erkunden vor dem Implementieren.
agentic-coding · claude-code · byhaushalt · llm
10. May 2026

CLAUDE.md als Briefing

Artikel 1 der Reihe — wir installieren Claude Code, legen das byhaushalt-Repo an, schreiben die erste Memory-Datei und legen fest, woran sich der Agent in jeder Session zu halten hat. Plus: Permissions, Quelldaten, der erste Tag.
agentic-coding · claude-code · byhaushalt · llm
8. May 2026

Was Agentic Coding eigentlich heißt

Prolog · Serie: Agentic Coding mit Claude Code. Wer sich in diesem Jahr durch Tech-Newsletter, Konferenz-Keynotes und Tool-Landingpages liest, trifft auf zwei Begriffe, die beide mit denselben Versprechen verkauft werden: Vibe Coding und Agentic Coding. Die Zukunft des Programmierens, heißt es.
agentic-coding · claude-code · llm · coding · byhaushalt
7. May 2026

Subquadratic SubQ: Ein Startup behauptet das Skalierungsgesetz von Transformern gebrochen zu haben

Ein neues LLM aus Miami verspricht 12 Millionen Tokens Kontext, lineare Skalierung und 52-fache Geschwindigkeit gegenüber FlashAttention. Wir schauen uns an, was technisch dahintersteckt – und wo die berechtigte Skepsis ansetzt.
llm
7. May 2026

Bonus: Wir bauen Lal — ein kleines Basismodell aus den Bauteilen der Serie

Acht Artikel Theorie, ein Bonus-Kapitel Praxis. Wir führen alle Code-Bausteine der LLM-Serie zu einem lauffähigen Mini-Sprachmodell zusammen, trainieren es auf TinyShakespeare und hängen einen winzigen SFT-Schritt an. Mit Augenzwinkern Richtung Star Trek TNG.
llm · python
5. May 2026

Fine-Tuning, vom Basismodell zum Assistenten

Wie aus einem Basismodell, das Texte vervollständigt, ein hilfreicher Assistent wird. Supervised Fine-Tuning, RLHF, DPO und Constitutional AI — das letzte Stück der LLM-Pipeline, mit der ehrlichen Frage, was Alignment eigentlich löst.
llm · python
3. May 2026

Wenn die sichere KI-Schmiede die Haustür offen lässt

Claude Desktop registriert ungefragt eine Native-Messaging-Brücke in sieben Browser-Verzeichnissen — auch in nicht installierten. Was das technisch bedeutet, warum es gegen die ePrivacy-Richtlinie verstößt, und warum gerade Anthropic damit Vertrauen verspielt.
llm · claude-code · datenschutz
3. May 2026

Der Transformer, die vollständige Architektur

Position, Tiefe, Stabilität — was zu Attention dazukommt, damit ein vollständiger Transformer entsteht. Positional Encodings, Feed-Forward-Schichten, Residual Connections, Layer Normalization, der ganze Block in Python und der Sprung zu GPT, BERT, Llama und Claude.
llm · python
3. May 2026

2026: Let's kill the beast Windows

Microsofts Projekt 'Windows K2' soll Windows 11 retten – fasst aber das Grundproblem nicht an. Warum Apple die plausibelste Antwort ist und Linux einen App-Store-Ansatz verdient hat, der von der Distribution unabhängig ist.
haltung · microsoft · apple-silicon · linux
2. May 2026

Migration mit CI-Fokus: Vom Plan zur Ausführung

Eine schrittweise Migrationsstrategie weg von GitHub, mit Schwerpunkt auf CI-Pipelines. Konkrete Workflow-Übersetzung, Self-Hosted-Runner-Setup und eine abhakbare Checkliste.
coding · llm · datenschutz
1. May 2026

So sieht digitale Souveränität in Deutschland aus

Die Tagesschau stellt ihren Apple-Messages-for-Business-Kanal ein und verweist Empfängerinnen und Empfänger ausschließlich auf einen WhatsApp-Kanal. Eine beitragsfinanzierte Anstalt wechselt damit von einem datenschutzfreundlichen Messenger-Kanal zu einem deutlich problematischeren – und schaltet plattformneutrale Alternativen aus.
politik · haltung
30. Apr 2026

Attention Is All You Need

Wie aus dem Bottleneck der RNNs ein Mechanismus wurde, der jeden Token mit jedem anderen verbindet. Query, Key, Value, Multi-Head und das Paper, das die NLP-Welt umkrempelte, erklärt mit Bibliotheks-Bildern und etwas Mathe für die, die es genau wissen wollen.
llm · python
29. Apr 2026

Wenn der Schlüssel im Schloss steckt, ist nicht das Schloss schuld

Ein Kommentar zur Signal-Phishing-Affäre, zur Reflexreaktion einer Bundestagsvizepräsidentin – und zum sehr lauten Schweigen des Digitalministers.
politik · haltung
29. Apr 2026

Alternativen im Vergleich: Codeberg, Forgejo, Gogs, Launchpad und mehr

Welche Code-Hosting-Plattformen arbeiten ohne Default-on-Datenverarbeitung? Vergleichstabelle, Plattform-Steckbriefe von Codeberg über Gogs und Launchpad bis zu AWS CodeCommit, plus konkrete TDM-Opt-out-Implementierung.
coding · llm · datenschutz
26. Apr 2026

Default-on seit 24. April: GitHub trainiert Copilot mit Nutzer-Code

Seit dem 24. April 2026 nutzt GitHub die Copilot-Daten von Free-, Pro- und Pro+-Konten standardmäßig zum KI-Training. Was hinter der Änderung steckt und warum sie das Zwei-Klassen-Modell der Plattform offenlegt.
llm · coding · politik
24. Apr 2026

Kontext und RNNs — warum Reihenfolge zählt

Warum Sprache Gedächtnis braucht, und wie die ersten Sprachmodelle diesen Kontext gelernt haben. Rekurrente Netze, LSTMs und das Problem mit langen Sätzen, erklärt ohne Formel-Gewitter.
llm · python
24. Apr 2026

GPT-5.5 im Realitätscheck: Benchmarks, Preise und was uns OpenAI nicht erzählt

Eine unabhängige Analyse des am 23. April 2026 veröffentlichten GPT-5.5. Was die Zahlen wirklich sagen, wo Claude Opus 4.7 weiterhin führt und warum die Preisentwicklung Entwickler beunruhigen sollte.
llm · claude-code
22. Apr 2026

Macs sind die besseren PCs, in der Bilanz und im Risiko

Windows ist Designfehler geworden. Copilot, Recall, TPM-Sniffing, dazu eine Cloudstrategie die Produktivität kostet statt sie zu liefern. Macs sind im Business die rationalere Wahl. Das Softwareargument gilt 2026 nicht mehr.
haltung · apple-silicon · microsoft
22. Apr 2026

Backpropagation — wie ein Modell lernt

Wie neuronale Netze aus Fehlern lernen. Loss, Gradienten, Chain Rule, Gradient Descent — Backpropagation von Hand implementiert auf einem 2-Layer MLP das XOR und Token-Vorhersage lernt.
llm · python
21. Apr 2026

Neuronale Netze von Grund auf

Was zwischen Embedding und Logit passiert. Neuronen, Layer, Forward Pass und Aktivierungsfunktionen — vollständig in numpy implementiert, ohne Framework-Magie.
llm · python
20. Apr 2026

Wörter als Punkte im Raum — was Embeddings wirklich sind

Wie Sprachmodelle Bedeutung in Zahlen kodieren. Embedding-Tabellen, Cosine Similarity, Vektorarithmetik und warum King minus Man plus Woman gleich Queen ergibt.
llm · python
18. Apr 2026

Das nächste Wort — wie Sprachmodelle funktionieren

Was passiert zwischen Eingabe und Antwort? Tokens, Wahrscheinlichkeitsverteilungen und Sampling-Strategien — Schritt für Schritt erklärt, mit echtem Code.
llm · python
16. Apr 2026

Claude Opus 4.7: Mehr Coding-Power, mehr Pixel und ein Hinweis auf Mythos

Anthropic veröffentlicht Claude Opus 4.7 mit deutlich besserer Coding-Performance, 3,75 Megapixel Vision und einem neuen xhigh-Effort-Level. Eine Einordnung der Benchmarks und des Mythos-Hinweises am Rande.
llm · coding
13. Apr 2026

Pleiten, Pech und Pannen: Die Koalition entlastet. Wen eigentlich?

Die Koalition senkt die Spritsteuer und nennt es Entlastung. Am Endpreis ändert sich nichts — außer der Gewinnmarge der Mineralölkonzerne.
politik · haltung
12. Apr 2026

MemPalace: Wie Milla Jovovich das KI-Gedächtnis geknackt hat

Ein Open-Source-Tool, das kommerzielle KI-Memory-Lösungen deklassiert — mit einer 2.500 Jahre alten Methode, lokal, kostenlos und quelloffen.
llm · projekt
12. Apr 2026

Claude Mythos: Sandbox-Ausbruch, Zero-Days und die Frage nach dem Hype

Anthropics Claude Mythos brach aus einer Sandbox aus und fand tausende Zero-Days. Eine Einordnung zwischen echtem Risiko, methodischen Lücken und strategischer Narrativsteuerung.
llm · politik
9. Apr 2026

KI direkt auf dem Laptop — warum lokale Sprachmodelle 2026 zur echten Alternative werden

Warum lokale Sprachmodelle 2026 zur echten Alternative werden — MLX, Unified Memory und ein Stack, der ohne Cloud funktioniert.
KI · Apple Silicon · MLX
4. Apr 2026

BookBridge: Bidirektionaler Sync zwischen Obsidian und BookStack

Ein Obsidian-Plugin für bidirektionale Synchronisation mit BookStack — gebaut mit Claude Code als strukturiertem Entwicklungspartner.
coding · obsidian · projekt
26. Jul 2024

Vier SwiftUI Layout-Patterns, die in jedes Projekt gehören

Horizontale Grids mit Sections, ein-/ausklappbare Listen, Sterne-Rating mit Mask, und Tap-Feedback ohne Button.
iOS · SwiftUI
8. Jul 2024

SwiftUI ColorPicker — der Trick mit dem unsichtbaren Overlay

Der Standard-ColorPicker ist ein winziger Kreis. Mit blur, scaleEffect und opacity 0.014 wird daraus ein frei gestaltbarer Button.
iOS · SwiftUI
5. Jul 2024

SwiftUI Custom ViewModifier — einmal definieren, überall verwenden

Wiederverwendbare Modifier als View-Extension. Eine Designänderung, ein Ort im Code.
iOS · SwiftUI
3. Jul 2024

SwiftUI Picker — warum Menu das bessere Label hat

Der Inline-Picker verschluckt sein Label. Ein Menu-Wrapper löst das Problem. Dazu: ein generischer Enum-Picker für weniger Boilerplate.
iOS · SwiftUI