icon
Personal Website

Weekly Coding • 2026-06-16

hinst-Website 🌐

Ich habe die Codebasis meiner persönlichen Website überarbeitet. Hier sind die wichtigsten Pakete:

  • server - Hauptpaket mit Unterpaketen:
    • base - Kernfunktionalitäten für alle anderen Pakete
    • db_objects - Interaktion mit einer SQL-Datenbank
    • page_data - HTML-Vorlagen
    • rest_objects - Objekte für die REST API
  • gophers - Go-Funktionen für alle Anwendungsfälle. Ich habe diesen Paket-Repository in einem separaten Git-Repository aufbewahrt ( Link) und ihm ein ansprechendes Cover hinzugefügt.

Letzte Woche hatte ich nicht viel Zeit für Programmierung, daher habe ich nur 2 Stunden und 30 Minuten in meinen Tracker eingetragen.

Ich überlege, ob es sinnvoll wäre, in mein Projekt ORM (Object-Relational Mapping) und REST Frameworks zu integrieren. Eine klare Antwort darauf habe ich noch nicht gefunden. Eine Idee wäre:

  • Durchführung eines Belastungstests, um die Anzahl der Anfragen pro Sekunde an meine Website zu ermitteln
  • Implementierung eines REST Frameworks und Wiederholung des Tests. Anschließend könnte man vergleichen, ob es eine Verbesserung gibt (schneller oder langsamer).

Die Idee ist interessant, aber wann ich dafür Zeit finde, ist ungewiss. Da meine Aufgaben meistens klein sind, würde die Umstellung des Projekts unter einem neuen Framework viel Zeit in Anspruch nehmen.

Lokale Experimente mit LLM (Large Language Models)

Ich habe zwei Ansätze für die Konfiguration gefunden:

  • 100% Offload
    • Ideal für lange Chats. Die Generierung ist schnell, aber der Kontextwechsel sehr langsam. Ein Wechsel zwischen Chat-Themen oder eine Änderung des Prompts auf die Schnelle ist nicht möglich.
  • 50% Offload
    • Gut für Kontextwechsel. Die Generierung ist langsamer, aber der Wechsel zwischen Themen schnell. Ein Wechsel zwischen Chat-Themen oder eine Änderung des Prompts auf die Schnelle ist möglich.

Faszinierend, das erinnert an menschliches Denken: Man kann sich zwischen verschiedenen Aufgaben hin und her schalten, aber die Arbeit wird langsamer. Im Gegensatz dazu kann man sich auf eine Aufgabe konzentrieren und schnell arbeiten, ohne abgelenkt zu werden (das schaffe ich nicht 🙃).