— Bd. I · Mai MMXXVI —
Bd. I · Mai MMXXVI $ cat ./trace.md (Bd. I)

Trace

# Magazin für Software-Entwicklung und .NET-Praxis

Über das Magazin

Trace — Code zwischen Spec und Stacktrace.

Trace ist ein deutschsprachiges Magazin für Software-Entwicklung, .NET-Praxis und die Werkzeuge dahinter im DACH-Raum. Wir schreiben für Softwareentwickler:innen in mittelständischen IT-Dienstleistern, Inhouse-Entwickler:innen in Großunternehmen (Banken, Versicherungen, Industrie), für .NET-/C#-Schwerpunkt-Praktiker:innen mit Erweiterung in TypeScript und Cloud-Themen, für Tech- Lead- und Senior-Entwickler:innen, für Software-Architekt:innen, für DevOps-Engineers, für Studierende der Informatik und Wirtschaftsinformatik ab dem dritten Semester, für Quereinsteiger:innen mit Bootcamp-Hintergrund. Acht Ressorts, eine konsequente Haltung: Software-Entwicklung ist handwerkliche Disziplin mit klaren technischen Standards — keine Buzzword-Wolke und keine Conference-Keynote-Wiederholung.

Acht Ressorts — Sprachen, Frameworks, Architektur, Tools, Datenbank, Cloud & Ops, Karriere, Tutorial — bilden das Gerüst, in dem wir kontinuierlich publizieren. Nicht jede Ausgabe füllt alle acht Felder. Manchmal verdichten sich drei Texte um ein einzelnes C#-Sprach-Feature, manchmal hängt ein ganzer Band an einer .NET- Major-Release-Bilanz. Die aktuelle Mai-2026-Ausgabe markiert den Eröffnungsband, mit Schwerpunkt auf der .NET 9 LTS-Bilanz nach sechs Monaten und einer C# 13-Pattern-Matching-Tiefenbohrung als programmatischem Auftakt.

Was uns inhaltlich interessiert, ist die Spannung zwischen Sprach-Spec und Anwendungs-Realität. C# als Sprache hat mit der Version 12 (Primary Constructors, Collection Expressions) und 13 (params Collections, Lock-Objekt-Pattern, Partial Properties) eine Verdichtungs-Phase durchlaufen, in der viele „kleine" Features in der Summe das Schreib-Erlebnis nachhaltig verändert haben. .NET als Plattform hat mit Version 9 die Performance-Verbesserungen aus 7 und 8 konsolidiert und gleichzeitig Aspire als Distributed-App-Composition-Framework etabliert. Entity Framework Core 9 hat mit Complex Types und JSON-Columns die ORM-Kapazitäten erweitert. Wir behandeln Software-Entwicklung als das, was sie ist — präzises Hinsehen auf Code, Spec, Compiler, Runtime, Datenbank, Cloud-Layer — und nicht das, was sie marketingsprachlich sein soll. Wir würdigen die Technik und prüfen die Verspechen gleichzeitig.

Geschrieben ist Trace für Softwareentwickler:innen mit .NET-Schwerpunkt, die ihren täglichen Code-Pfad reflektieren wollen; für Tech-Leads, die zwischen Architektur-Entscheidung und PR-Review pendeln; für Software-Architekt:innen, die zwischen DDD-Diagramm und Sprint-Realität navigieren; für DevOps-Engineers, die Build-, Deploy- und Observability-Stack laufend kalibrieren; für Studierende, die ihre Vorlesungen um Praxis-Berichte ergänzen wollen; und für Quereinsteiger:innen, deren Bootcamp-Lernen jetzt seine Anwendung in echtem Produkt-Code findet.

Gastbeiträge

Trace nimmt Gastbeiträge an. Wer einen Text aus der Software-Entwicklung-Praxis geschrieben hat — Sprach-Feature-Tiefenbohrung, Framework-Bilanz, Architektur-Erklärstück, Tooling-Vergleich, Cloud-Stack- Bilanz, Tutorial-Walkthrough — und ihn bei uns sehen möchte, schickt eine Schreibprobe an [email protected]. Wir antworten in der Regel innerhalb einer Woche. Kürze ist kein Nachteil, ein lauffähiges Code-Beispiel mit C#-/. NET-Versions- Angabe sagt mehr als drei Absätze Prosa, und wer mit konkretem Benchmark-Ergebnis statt mit „schneller" arbeitet, hat schon gewonnen.

Eine gute Code-Reflexion ist die, in der am Ende klar ist, was der Compiler aus dem Quelltext macht, was die Runtime daraus generiert, und wo in der Aufruf-Trace ein unerwartetes Verhalten entstanden ist. Wir nehmen das Hinsehen ernst.