Ich wollte einen Ort, an dem ich darüber schreiben kann, woran ich arbeite und was in meinem Leben passiert. Manchmal heißt das, ein Programmierprojekt zu erklären, manchmal ist es vielleicht eine Erkenntnis oder ich lasse einfach Frust ab. Diese Gedanken in Worte zu fassen hilft, auch wenn sonst niemand sie liest.

Der Blog ist hauptsächlich für mich. Ich möchte auf die Höhen und Tiefen zurückblicken, sehen, wo ich Fortschritte gemacht habe, und über Fehler nachdenken, die sich mit etwas Abstand leichter verstehen lassen. Wenn du hier mitliest, bist du auch willkommen.

Er soll anonym sein, obwohl jeder, der mich kennt, wahrscheinlich ohne große Mühe herausfinden könnte, wer ich bin. Darüber mache ich mir nicht allzu viele Gedanken. Mach einfach keine komische Sache daraus.

Die Website bauen

Ich habe das hier von Grund auf gebaut und hatte viel Spaß dabei, Supabase und Astro zusammen zum Laufen zu bringen. Mit Astro zu arbeiten war besonders angenehm. Ich würde ihm 9/10 geben.

Das Design habe ich einfach gehalten, mit einer Oberfläche im macOS-Stil und einem Ordner mit Tagebucheinträgen. Ich wollte etwas Aufgeräumtes und Funktionales, das sich trotzdem persönlich anfühlt. Deshalb ist das Navigieren im Blog ähnlich wie das Öffnen von Dateien auf einem Desktop.

Unterwegs gab es ein paar Probleme. Anfangs habe ich Preact für die Interaktivität genutzt, bekam aber Cannot read properties of undefined (reading '__H')-Fehler und bin schließlich auf reines JavaScript umgestiegen.

Das Kontaktformular hat auch Arbeit gemacht. Bei der Einrichtung von Postmark und nodemailer gab es Authentifizierungsprobleme und Fehlersuche bei API-Tokens. Unabhängig davon hatte ich npm install-Konflikte und GitHub-Berechtigungsfehler, die mehrere Resets und Konfigurationsänderungen erfordert haben.

Ich wollte auch Übergänge zwischen Seiten ohne vollständiges Neuladen. Es brauchte etwas Feinarbeit, aber ich habe Astros View Transitions zum Laufen gebracht.

Worüber ich schreiben werde

Programmieren wird dazugehören, genauso wie persönliche Entwicklung und das Leben allgemein. Ich möchte irgendwo meine Fortschritte festhalten, ohne mich auf Entwicklungsupdates zu beschränken. Zufällige Gedanken, Reflexionen und gelegentliches Dampfablassen haben hier alle ihren Platz.

Vorerst läuft die Website und der erste Eintrag ist geschrieben. Ich bin gespannt, wie sie aussieht, wenn es mehr gibt, worauf ich zurückblicken kann.