Entwickler-Blog · Notizen aus der Praxis

Geek Overflow

Notizen aus .NET, WPF, Azure und dem echten Entwickleralltag.

Aktuelle Beiträge
Ein sichtbar genutzter Entwicklerarbeitsplatz mit Tastatur, Notizbuch und Monitor

Aus dem Archiv

Notizen, die im Alltag weiterhelfen.

221 Beiträge

Was das Homelab wirklich verbraucht

Vor der Frage, ob sich ein Dienst lohnt, steht die Frage, was er kostet. Geschätzt hatte ich für den kleinen Rechner etwa 25 Watt im Leerlauf.

Teilweise Aktualisierung ohne PATCH-Chaos

Ein PUT ersetzt die ganze Ressource, was bedeutet, dass der Client alle Felder kennen muss. Für Teiländerungen gibt es zwei Standards, und der weniger bekannte ist meist der bessere.

Wenn Daten leise kaputtgehen

Ein Bit kippt auf der Platte, die Datei bleibt lesbar, der Inhalt ist falsch. Ein normales Dateisystem merkt das nicht, und das Backup sichert den kaputten Stand mit.

Wenn das Modell JSON liefern soll

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.

In fremden Code hineindebuggen

Wenn eine Ausnahme tief in einer Bibliothek auftritt, steht man normalerweise vor dekompiliertem Code. Mit Source Link nicht.

Dependency Properties, endlich verstanden

Dependency Properties sind der Teil von WPF, den man zehn Jahre lang benutzt, ohne ihn erklären zu können. Der Code dafür ist Formelkram, den man aus einem Codeschnipsel einfügt:

Notizbuch und Tastatur auf einem genutzten Entwicklerarbeitsplatz
Real work / no lab setup

Wer hier schreibt

Matt. Entwickler, Notizsammler, Problemlöser.

Ich schreibe über .NET, C#, WPF, Azure, Werkzeuge – und immer öfter über KI. Nicht aus dem Lehrbuch, sondern aus dem echten Entwickleralltag.

Mehr über mich

Nach Thema einsteigen

Woran ich gerade denke und arbeite.