Wochenrückblick KW 05
Diese Woche war maßgeblich geprägt von Sport – einerseits Wettkämpfe, Turniere und intensives Training und andererseits erblickte eine neue Kirby Webseite das Licht der Welt.

NTSV Tischtennis Webseite
Nachdem Maurice und ich bereits zwei Tage in die neue Kirby Seite investiert haben, brauchte es einen dritten Tag, um die Arbeiten zum Abschluss zu bringen. Neben dem visuellen Feinschliff galt es die Inhalte abzuschließen. Es gibt noch einige Baustellen – jedoch ordnen wir keine der Punkte als Blocker ein.
Dadurch, dass wir kein fertiges Design genutzt haben, gilt es die mobilen Ansichten zu korrigieren und optimieren (ja, wir haben Desktop-first angefangen). Einige der Bilder werden ausgetauscht und gegen ansprechendere Varianten ausgetauscht. Wir schämen uns ein wenig, den Stand live gehen zu lassen. Nur ist das genau der richtige Moment. Klassisches nach dem Lean Grundsatz:
Wenn du dich nicht schämst, bist du zu spät live
Habt also etwas Nachsicht, wenn ihr euch die Seite anschaut. Insgesamt sind wir sehr zufrieden und haben ein paar ästhetische Gimmiks eingebaut. Mit dem Blick auf das Positive – vielleicht findet ihr sie ja. Schaut am besten selbst: ntsv-tischtennis.de
Tischtennis
Bei den Hamburger Einzelmeisterschaften der Senioren bin ich bereits in die Gruppe der 45-Jährigen aufgerückt. Dass es dort einfacher wird, war ein lachhafter Gedanke. Ich hatte das Vergnügen, gegen den sechsfachen und amtierenden Hamburger Meister anzutreten; eine Lehrstunde im Hinblick auf ruhiges und platziertes Spiel.
Trotz der Niederlagen – und gerade wegen dieser – war ich heiß auf die Punktspiele der 3. Herren. Wir spielen um den Aufstieg und es gilt die Mitbewerber zu besiegen und uns keine Patzer gegen die vermeintlich Schwächeren zu erlauben. Wie erwartet stand die Mannschaft solide und wir konnten den zweiten Platz in der Tabelle zementieren.
Um die Trainingsintensität nicht abreißen zu lassen, habe ich die spielfreien Tage mit genutzt, um zu trainieren. Wir hatten unser NTSV internes Systemtraining mit Philipp Floritz. Am schulfreien Freitag sind mein Sohn und ich zum Einzeltraining nach Bremen, um uns für die wichtigen Punktspiele abends vorzubereiten. Läuft!
Damit ich das alles Konditionell durchhalte, habe ich wieder meine Laufrunden gestartet. Aktuell sind es zwei- bis dreimal die Woche fünf Kilometer. Mein Körper soll sich nach 6 lauffreien Monaten langsam an die Belastung gewöhnen. Bisher funktioniert es gut.
Projekt APEL
Bei all den sportlichen und tischtennisbezogenen Themen ist die Arbeit an unserem Projekt nicht zu kurz gekommen. Wir analysieren die technische Infrastruktur bei einem Hosting Anbieter in Brandenburg, um zu verstehen, wie wir uns kostengünstig in die vorhandenen Systeme einklemmen können. Ohne die üblichen Schnittstellen, wie es bei den großen Hosting-Anbietern üblich ist, ist ein Infrastructure as Code Ansatz sehr schwierig. Umso wichtiger ist die gezielte Analyse, um möglichst (halb-)automatisierte Prozesse aufzusetzen.
Parallel dazu lag ein Schwerpunkt auf dem serverseitigen Filtern und Paginieren großer Datensätze. Die React-Komponente konnten wir problemlos an unsere API anbinden. Für die korrekte Darstellung in der Tabelle braucht es zusätzlich zu den angezeigten Datensätzen auch die Gesamtmenge an Ergebnissen des konfigurierten Filters. Aus Performance-Sicht hätten wir diese Anfrage in einer einzelnen Datenbankanfrage abgebildet. Unser ORM Prisma bietet für diesen Fall jedoch keine Lösung, sodass wir auf eine Transaktion mit zwei Anfragen zurückgreifen müssen. Dies ist eine suboptimale Lösung, jedoch für unser Lastszenario akzeptabel. Wie in der IT üblich, gilt es stets, die möglichen Lösungen abzuwägen. Und der Mehraufwand für ein Raw-Query rechtfertigt nicht die reduzierte Last und Lesbarkeit.