Das Archiv – alles was jemals hier stand
Irgendwann hab ich aufgehört alte Beiträge zu löschen. Nicht weil ich so besonders stolz auf
alles bin was ich 2008 über PHP4 geschrieben hab – sondern weil ich das Gefühl hab das man das
stehen lassen sollte. So als digitales Tagebuch eines Entwicklers der sich langsam von schlechten
Gewohnheiten befreit hat. Langsam.
Was du hier findest: chronologisch sortierte Beiträge, grob nach Erscheinungsjahr gruppiert.
Manche Links zu externen Seiten gehen nicht mehr – das Internet ist halt so. Manche Code-Beispiele
aus 2009 laufen heute noch, was mich ehrlich gesagt mehr verwundert als irgendjemanden sonst.
Wer gezielt sucht: nutzt einfach Strg+F. Eine Volltextsuche hab ich nie gebaut, weil... naja,
weil ich nie dazu gekommen bin. Steht seit 2011 auf der Todo-Liste. Echt jetzt.
2026 4 Beiträge
14.02.2026
EDITOR
Warum ich jetzt doch wieder Vim benutze
VSCode war brav. Drei Jahre lang. Dann war mein Rechner mal kurz zu langsam und vim stand plötzlich wieder offen. Seitdem bin ich irgendwie... dabei geblieben. Man fällt dreimal hin, dann läufts.
28.01.2026
LINUX
Mein aktuelles Homelab-Setup – Stand Januar 2026
Drei Mini-PCs, ein alter Synology-NAS der eigentlich schon in Rente sollte, und mehr Proxmox-VMs als ich realistisch betreuen kann. Hier der aktuelle Stand der Dinge.
11.01.2026
META
Jahresrückblick 2025 – was war, was kam, was ich vergessen hab
Das übliche Jahresrückblick-Posting das ich eigentlich nie schreiben will und dann doch schreibe. 2025 war produktiv. Meistens. Außer Q3, Q3 war nichts.
03.01.2026
TOOLS
Neues Jahr, neues Terminal-Setup – diesmal mit Ghostty
Ghostty ist der neue Terminal-Emulator von dem alle reden. Ich hab's ausprobiert. Es ist gut. Es hat mich trotzdem eine Stunde Konfiguration gekostet. Wie immer.
2025 18 Beiträge
03.11.2025
PHP
PHP 8.3 – ich hab's ausprobiert und lebe noch
Typed Class Constants, readonly Properties und der neue array_find(). Update auf Produktiv gemacht, eine Stunde vor Kundentermin. Hat funktioniert. Fast.
22.09.2025
PYTHON
Datenpipelines mit Python – was ich nach einem Jahr gelernt hab
Ein Jahr produktiver Python-Einsatz für Datenpipelines. Was klappt, was nervt, warum ich immer noch manchmal PHP nehmen würde und warum ich das nicht laut sage.
19.07.2025
LINUX
Mein Homelab hat sich selbst gekillt – und ich hab's live miterlebt
apt upgrade, Samstag, Mittagspause geplant. Drei Stunden später: schwarzer Bildschirm, vier Arch-Wiki-Tabs, ein veraltetes Backup. Der komplette Hergang.
08.05.2025
SECURITY
SSH absichern – die Dinge die wirklich zählen
Port ändern hilft wenig. Passwort-Auth deaktivieren hilft viel. Fail2ban. Keys. Ein paar andere Sachen. Kein Hexenwerk, aber erstaunlich viele machen's nicht.
14.02.2025
JS
Warum ich React immer noch nicht mag (aber es trotzdem benutze)
React ist der Standard. Ich akzeptier das. Trotzdem schreib ich hier auf warum mir Vanilla JS für die meisten Dinge die ich tue eigentlich völlig reicht – und was den Ausschlag für React gibt wenns sein muss.
2024 21 Beiträge
09.12.2024
DEVOPS
Docker für Einsteiger: was sie dir nicht sagen
Volume-Mounts, Netzwerke, .env-Dateien und warum docker-compose down -v ein Kommando ist das man vorher wirklich verstanden haben sollte. Lessons learned.
30.08.2024
DATENBANK
MySQL vs. PostgreSQL – meine ehrliche Meinung nach 15 Jahren
Ich hab beide benutzt. Lange. Für alles mögliche. Hier ist was ich wirklich denke – ohne Marketing und ohne den üblichen "kommt drauf an"-Schmus.
17.04.2024
PHP
Legacy-PHP refactoren ohne alles kaputt zu machen
Globals, keine Tests, include-Ketten die aussehen wie Spaghetti. Eine Anleitung zum behutsamen Rückbau von Codebases die man am liebsten anzünden würde.
2020–2022 28 Beiträge
04.11.2022
TOOLS
Git Aliases die ich nicht mehr missen will
git st, git lg, git undo – wer einmal eigene Git-Aliases eingerichtet hat tippt nie wieder das volle Kommando. Meine aktuelle Sammlung plus Erklärung.
03.04.2020
META
Homeoffice als Entwickler – nach Woche 3
Die Küche ist kein gutes Büro. Das Sofa auch nicht. Der selbstgebaute Stehschreibtisch aus Ikea-Teilen hingegen... war tatsächlich eine gute Idee. Überraschend.
2010–2019 74 Beiträge – die Klassiker
14.06.2017
LINUX
Cron verstehen – endlich mal richtig
Fünf Felder, Sternchen, Schrägstriche und warum 0 * * * * nicht das ist was man meistens will. Das Cron-Tutorial das mir damals gefehlt hätte.
28.02.2013
PHP
PHP: warum mysql_* wirklich weg muss
2013 hab ich das geschrieben. 2024 hab ich nochmal Projekte gesehen die mysql_connect benutzen. Ich hab aufgehört überrascht zu sein.
05.09.2010
META
Fünf Jahre schlabonski.de – niemand hat's gemerkt
2005 bis 2010. Gefühlt kurz, war aber echt lang. Ein kurzer Rückblick auf die ersten fünf Jahre dieses Blogs inkl. Statistiken die ich lieber nicht zeigen sollte.
2005–2009 31 Beiträge – die Anfänge
11.11.2008
PHP
PHP Sessions – wie die funktionieren und warum man sie nicht falsch nutzen sollte
Session-Hijacking, session_regenerate_id(), und warum man Benutzerdaten nicht in $_SESSION['admin'] = true packen sollte. Klingt offensichtlich. War es nicht für alle.
03.07.2006
WEB
CSS float – ich hab's endlich kapiert
2006 war float das Layoutmittel. clearfix war der Hack. Das hier ist der Beitrag in dem ich versuche zu erklären was ich damals verstanden hab. Lesenswert falls du in einer Zeitmaschine sitzt.
12.03.2005
META
Der erste Beitrag – warum ich das hier mache
Okay, ich hab jetzt also einen Blog. Keine Ahnung was ich hier reinschreiben werde. Irgendwas über PHP wahrscheinlich. Spoiler: Es hält noch.
Insgesamt 156 Beiträge seit März 2005 · 📡 RSS Feed