Beiträge zum Thema „.NET“

79 Beitrag/Beiträge

Laufende .NET-Prozesse beobachten

Freitag, 20. März 2026

Ein Dienst verhält sich in Produktion seltsam, und ein Profiler ist keine Option.

Weiterlesen...

Nullable Reference Types in ein bestehendes Projekt einführen

Donnerstag, 19. März 2026

<Nullable>enable</Nullable> in ein zehn Jahre altes Projekt zu schreiben, erzeugt bei mir 3.400 Warnungen. Die übliche Reaktion darauf ist, den Schalter wieder zu entfernen.

Weiterlesen...

Warum das JSON aus der Konsole anders aussieht

Freitag, 13. März 2026

Die API liefert kundenNummer, das eigene Konsolenprogramm mit demselben Modell aber KundenNummer. Der Unterschied liegt in den Voreinstellungen.

Weiterlesen...

Ein Jahr MCP: was daraus geworden ist

Donnerstag, 12. März 2026

Vor ziemlich genau einem Jahr habe ich den ersten MCP-Server in C# gebaut, damals mit einem SDK in Vorabversion und der Vermutung, dass sich das durchsetzen könnte. Zeit für eine Zwischenbilanz.

Weiterlesen...

Deadlocks sichtbar machen

Montag, 09. März 2026

Ein Deadlock im Produktivsystem, und niemand weiß, welche zwei Abfragen sich blockiert haben. Die gute Nachricht: SQL Server schreibt es ohnehin mit.

Weiterlesen...

.NET Aspire, aber nur für lokal

Donnerstag, 05. März 2026

.NET Aspire wird von Microsoft als Weg in die Cloud vermarktet, mit Deployment nach Azure und allem, was dazugehört. Genau deshalb habe ich es lange ignoriert, weil meine Projekte diesen Weg nicht gehen.

Weiterlesen...

System.Threading.Channels statt eigener Queue

Dienstag, 03. März 2026

Für ein Erzeuger-Verbraucher-Muster habe ich früher BlockingCollection genommen, was blockierend ist und mit async nicht zusammenpasst.

Weiterlesen...

Formatierung in der Pipeline prüfen

Montag, 02. März 2026

Passend zur .editorconfig gehört die Prüfung in den Build:

Weiterlesen...

Kompilierte Abfragen in EF Core

Freitag, 20. Februar 2026

EF Core übersetzt jede LINQ-Abfrage in SQL und legt das Ergebnis in einen Cache. Der Cache-Zugriff selbst kostet aber auch, und bei einer Abfrage, die zehntausendfach pro Minute läuft, wird das messbar.

Weiterlesen...

HttpClient nicht selbst erzeugen

Freitag, 13. Februar 2026

Der Klassiker mit zwei falschen Antworten. Ein new HttpClient() pro Aufruf lässt Verbindungen im Zustand TIME_WAIT zurück und erschöpft unter Last die Ports. Ein statischer HttpClient behebt das, bekommt aber DNS-Änderungen nie mit, was beim Umschalten eines Endpunkts unangenehm auffällt.

Weiterlesen...

« Zurück zur Startseite