92 Beitrag/Beiträge
Montag, 05. Januar 2026
Bisher musste man jedes global installierte Werkzeug einzeln aktualisieren. Seit .NET 10:
Weiterlesen...Samstag, 20. Dezember 2025
Mitten in einer Änderung kommt ein dringender Fehler herein. Der übliche Weg ist Stash, Branch wechseln, zurückwechseln, Stash zurückholen und hoffen.
Weiterlesen...Dienstag, 09. Dezember 2025
Der InMemory-Provider von EF Core ist keine Datenbank. Er kennt keine Fremdschlüssel, keine Eindeutigkeit und kein SQL, weshalb Tests grün sind und die Anwendung trotzdem kracht.
Weiterlesen...Samstag, 06. Dezember 2025
Ein API-Schlüssel in der appsettings.Development.json landet früher oder später im Repository. Dagegen gibt es ein Bordmittel:
Weiterlesen...Freitag, 28. November 2025
Seit Windows 10 Version 1803 liegt tar in System32, seit 1803 auch curl. Für ein schnelles Archiv braucht es also nichts weiter:
Weiterlesen...Mittwoch, 26. November 2025
Kleine Warnung an alle, die ihre Seite per SFTP ausrollen und dabei removeExtraFilesOnServer gesetzt haben: Wenn der Upload mittendrin abbricht, liegt auf dem Server ein halber Stand.
Weiterlesen...Montag, 24. November 2025
Die Pipeline für diesen Blog läuft auf GitHub-eigenen Runnern und braucht dafür jedes Mal knapp zwei Minuten, von denen gut die Hälfte auf das Einrichten von Ruby und das Wiederherstellen der Gems entfällt. Bei einem Blog ist das egal. Bei einem Projekt, das zwanzigmal am Tag baut, summiert es sich.
Weiterlesen...Mittwoch, 19. November 2025
Jedes Team hat diese Diskussion einmal geführt, manche jedes halbe Jahr erneut. Tabs oder Leerzeichen, var oder ausgeschriebener Typ, geschweifte Klammer in dieselbe Zeile oder darunter. Am Ende entscheidet nicht das bessere Argument, sondern wer zuletzt gespeichert hat.
Weiterlesen...Dienstag, 18. November 2025
git checkout macht zwei völlig verschiedene Dinge, und die Verwechslung kostet im schlimmsten Fall Arbeit. Seit Git 2.23 gibt es getrennte Befehle:
Weiterlesen...