92 Beitrag/Beiträge
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...Dienstag, 19. Mai 2026
Wenn eine Ausnahme tief in einer Bibliothek auftritt, steht man normalerweise vor dekompiliertem Code. Mit Source Link nicht.
Weiterlesen...Montag, 11. Mai 2026
IMemoryCache reicht, solange eine Instanz läuft. Bei mehreren braucht es einen verteilten Cache, und dann will man beides.
Weiterlesen...Donnerstag, 07. Mai 2026
Für einen einfachen Dienst braucht es kein Dockerfile mehr:
Weiterlesen...Mittwoch, 06. Mai 2026
Die beiden Stränge der letzten Wochen treffen sich hier: ein MCP-Server in C# und ein lokal laufendes Modell. Statt mich per SSH durch drei Maschinen zu klicken, frage ich, was los ist.
Weiterlesen...Donnerstag, 23. April 2026
Weil hinter IChatClient beides stecken kann, lässt sich ein Vergleich in wenigen Zeilen bauen:
Weiterlesen...Dienstag, 21. April 2026
Beim RAG-Beitrag kamen die Embeddings noch aus der Cloud. Lokal geht es genauso, und zwar deutlich unkritischer als bei Sprachmodellen:
Weiterlesen...Mittwoch, 15. April 2026
Der angenehmste Nebeneffekt der IChatClient-Abstraktion ist, dass ein lokales Modell dahinter genauso aussieht wie ein entferntes. Das macht den Versuch billig.
Weiterlesen...