Was das Ringbild von Uncle Bob verschweigt: Bei mehreren Bounded Contexts wird aus den Ringen eine Knolle. Von der Dependency Rule bis zu Integration Events, Outbox und Anticorruption Layer.
Prompt-Qualität bestimmt Ergebnisqualität. Wie durchdachte Eingaben bei Claude bessere Ergebnisse bei geringeren Kosten und höherem Tempo liefern – und welches Eingabeformat für welche Aufgabe taugt.
Modellwahl als Engineering-Entscheidung: Haiku, Sonnet, Opus
Modellwahl ist eine Engineering-Entscheidung: Warum das größte Sprachmodell selten die beste Wahl ist, und wie ihr die richtige Wahl aus Haiku, Sonnet und Opus messbar trefft.
Beschädigte Waren direkt im Browser fotografieren: ohne Zusatzsoftware. Eine praxisnahe Angular-Lösung zur Ansteuerung der Webcam für Retourenmanagement, Schadenserfassung und Qualitätssicherung.
KI in der Softwareentwicklung: welche Werkzeuge wir einsetzen und wie Ihre Daten geschützt sind
Wer heute Software entwickeln lässt, lässt sie mit KI-Unterstützung entwickeln. Was dabei übertragen wird, was nicht, und woran Sie einen belastbaren Dienstleister erkennen.
Was Unittests in C# wirklich leisten: vom AAA-Pattern über Test Doubles bis zu den häufigsten Anti-Patterns und der richtigen Einordnung der Code-Coverage.
Unveränderliche Commands und Blazors EditForm passen scheinbar nicht zusammen. Das Mirror-Shape-Pattern gibt beiden ein eigenes Objekt in der richtigen Schicht, und Mapperly sichert das Mapping compilergeprüft.
Microservices oder modularer Monolith? Erfahren Sie, welche .NET-Architektur für ASP.NET Core, Blazor und C# Projekte die richtige Wahl ist. Praxisbeispiele und Entscheidungshilfen.
Strategy Pattern in C#: Flexibler & wartbarer Code
Erfahren Sie, wie das Strategy Pattern Software flexibler, testbarer und wartbarer macht – mit Praxisbeispielen in C# und klaren Vorteilen für Projekte.