Zwei Branches gleichzeitig mit git worktree
Mitten in einer Änderung kommt ein dringender Fehler herein. Der übliche Weg ist Stash, Branch wechseln, zurückwechseln, Stash zurückholen und hoffen.
Entwickler-Blog · Notizen aus der Praxis
Notizen aus .NET, WPF, Azure und dem echten Entwickleralltag.
Aktuelle Beiträge
Aus dem Archiv
Mitten in einer Änderung kommt ein dringender Fehler herein. Der übliche Weg ist Stash, Branch wechseln, zurückwechseln, Stash zurückholen und hoffen.
In meiner Steam-Statistik stehen bei Shadow Tactics 33 Stunden und bei Desperados III 46. Das sind für mich ungewöhnlich hohe Werte, denn die meisten Spiele lege ich nach fünf Stunden weg. Zeit, aufzuschreiben, warum ausgerechnet diese beiden hängengeblieben sind.
Ein Objekt mit acht Pflichtfeldern führte bisher entweder zu einem unübersichtlichen Konstruktor oder zu Objekten, die halb befüllt herumliegen. Seit C# 11:
Vor dem Neuaufsetzen:
Die Frage kommt in fast jedem Projekt: Ein kleines internes Werkzeug soll gebaut werden, drei Masken, eine Datenbank dahinter, fünf bis zwanzig Leute benutzen es. Desktop oder Web?
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.
Ein API-Schlüssel in der appsettings.Development.json landet früher oder später im Repository. Dagegen gibt es ein Bordmittel:
Vor drei Jahren habe ich hier über ChatGPT geschrieben und die Frage im Titel offen gelassen, ob das ein Hype sei. Zeit für eine ehrlichere Antwort, denn inzwischen benutze ich diese Werkzeuge täglich.
Seit C# 12 gibt es eine gemeinsame Schreibweise für alle Sammlungen:
2017 habe ich hier über die erste Staffel von The Sinner geschrieben und war ziemlich angetan. Dann kam nichts mehr, aus dem üblichen Grund: Man nimmt sich vor weiterzuschauen und tut es dann nicht. Inzwischen sind alle vier Staffeln durch.
Nach Thema einsteigen