Verbesserung eines Go HTTP-Servers: Unit Tests, Middleware und Subrouter

2025-03-28
Verbesserung eines Go HTTP-Servers: Unit Tests, Middleware und Subrouter

Dieser Blogbeitrag beschreibt die Verbesserungen an einem von Grund auf neu erstellten Go HTTP-Server. Der Autor fügte Unit-Tests hinzu, adressierte Feedback von Lesern bezüglich der Groß-/Kleinschreibung unempfindlicher Header und mehrerer Header-Werte und verbesserte die Behandlung von Antwortströmen und größeren Nutzdaten. Wichtige Ergänzungen sind die Unterstützung von Middleware für saubereren Code und Subrouter für eine verbesserte Routenorganisation. Der Beitrag zeigt iterative Entwicklung und praktische Problemlösung in Go.

Mehr lesen
Entwicklung HTTP-Server

30 Euro Strafe: Ein Produktivitäts-Hack

2025-03-06
30 Euro Strafe: Ein Produktivitäts-Hack

Frustriert über seine unregelmäßigen Blogbeiträge, wendet der Autor einen ungewöhnlichen Produktivitäts-Hack an: eine selbst auferlegte Strafe von 30 Euro, wenn er nicht jeden Monat einen Blogbeitrag veröffentlicht. Inspiriert von der Idee, dass konsistente, weniger druckvolle Beiträge besser sind als seltene, hochdruckvolle Beiträge, motiviert ihn dieses Commitment zum regelmäßigen Schreiben. Er erweitert dieses System auf das Bemalen von Miniaturen und zielt auf 52 Blogbeiträge und 60 bemalte Miniaturen bis Ende des Jahres ab. Der Autor plant, über die Ergebnisse zu berichten und diese Methode auf andere Projekte auszuweiten.

Mehr lesen
Sonstiges Verantwortung