79 Beitrag/Beiträge
Dienstag, 07. Juli 2026
Ein Puffer fester Größe innerhalb einer Struktur brauchte früher unsafe und fixed. Seit C# 12 nicht mehr:
Weiterlesen...Donnerstag, 02. Juli 2026
Die Meldung, dass die Datenbank gesperrt ist, kommt bei SQLite fast immer daher, dass ein Schreibvorgang alle Lesenden blockiert. Der WAL-Modus ändert das:
Weiterlesen...Montag, 22. Juni 2026
Ein Wert kommt aus appsettings.json, aus appsettings.Production.json, aus einer Umgebungsvariablen oder aus den User Secrets. Wer gewinnt, entscheidet die Reihenfolge der Registrierung, und die letzte Quelle sticht.
Weiterlesen...Mittwoch, 17. Juni 2026
Nach der Build habe ich mir den Teil vorgenommen, der mich wirklich betrifft: Wie sieht ein Agent aus, der vor einer schreibenden Aktion fragt?
Weiterlesen...Dienstag, 16. Juni 2026
Weil hinter IChatClient beides steckt, lässt sich ein Ausweichweg bauen:
Weiterlesen...Donnerstag, 11. Juni 2026
Eine Zuordnungstabelle, die beim Start gefüllt und danach millionenfach gelesen wird:
Weiterlesen...Mittwoch, 10. Juni 2026
Die Build ist durch, und wie jedes Jahr stellt sich die Frage, was davon für Leute übrigbleibt, die keine Plattform betreiben, sondern Anwendungen bauen.
Weiterlesen...Dienstag, 09. Juni 2026
Die interessanteste Neuerung in Aspire 13.4 sind für mich die typisierten Befehle mit Rückgabewert:
Weiterlesen...Donnerstag, 04. Juni 2026
In einem Container oder auf einer Linux-Entwicklungsmaschine bricht dotnet watch mit einer Meldung über zu viele geöffnete Dateien ab. Die Ursache ist ein Kernel-Limit.
Weiterlesen...Mittwoch, 20. Mai 2026
Die unangenehmste Stelle beim Arbeiten mit Sprachmodellen ist die Rückgabe. Man bittet um JSON, bekommt JSON, und beim vierzigsten Aufruf steht davor „Gerne! Hier ist das JSON:” und das Ganze in einem Markdown-Block.
Weiterlesen...