icon
Personal Website

Weekly Coding • 2026-02-15

Zeit für den wöchentlichen Blogbeitrag

-= Persönliche Website =- 🌐

Letzte Woche habe ich meine Website auf PostgreSQL migriert und diese Woche einen interessanten Bug 🐞 entdeckt. Es scheint, dass der Go-Treiber für PostgreSQL keine Verbindungstimeout hat. Wenn mein Programm versucht, eine neue Verbindung zur Datenbank herzustellen, während die Verbindungsgrenze erreicht ist, kommt es zu einer Endloswartung. Warum das so ist, weiß nur der Autor der Bibliothek. Es ist unmöglich, einfach einen Timeout festzulegen. Man muss komplexen Code mit Kontexten schreiben, wie auf dem Screenshot zu sehen. Ich denke, dass context.Context eine ziemlich frustrierende Funktion in der Programmiersprache Go 🤔⚙️ ist.

Aktuell mache ich verschiedene UI-Anpassungen und plane, diese nächste Woche fortzusetzen. Ich verbessere das Hamburger-Menü und möchte dort einen Sprachschalter hinzufügen, um die Sprache ändern zu können, ohne in die Einstellungen gehen zu müssen.

Außerdem habe ich festgestellt, dass der Paketverwalter Parcel, den ich für das Projekt verwende, die Bildkompilierung zerschossen hat 🤨. Mir scheint, dass die letzten Updates eher Probleme als Verbesserungen mit sich bringen.

-= Star Rail =- 🌠

Ich habe den Hauptplot der vierten Welt in Star Rail bis zum Ende durchgespielt und fühle mich nun ein wenig melancholisch. Ich glaube, dass mein persönlicher Blog, der aus meinen Beiträgen auf Smart-Progress besteht, zu meinem Erlebnis-Buch werden wird, in dem meine Lebensgeschichte aufgezeichnet ist 📖✒️. Smart-Progress hatte wieder einige Probleme (auf dem Screenshot zu sehen), sodass es gut ist, eine eigene Archivierung zu haben.

In diesem vierten Planeten-Kapitel sind meine Siege und Niederlagen im Kampf gegen das Böse festgehalten, während in meinem persönlichen Blog die Funktionen, an denen ich gearbeitet habe, und die Bugs, mit denen ich kämpfe 🪲😤, dokumentiert sind. Eines Tages, nach tausend Jahren, könnte jemand meinen persönlichen Blog entdecken und mein Tagebuch lesen. Aber das ist nicht sicher.