Schlagwort: Github

Tech

NixOS-Backupserver #2

Ich habe mich gestern mal mit meinem Backupserver beschäftigt und die Partitionierung verändert. nix und nixstore sind nun auf einer eigenen f2fs Partition inklusive des swapfiles welches vorher eine eigene Partition war. Änderungen am Dateisystem lassen sich nun einfacher umsetzen ohne andere Partitionen verschieben zu müssen. Ebenfalls wurde eine hardware-configuration.nix als Beispiel hinzugefügt um Optionen […]

Jan Schönfeld 
Tech

Monitoring

Ich habe die Statusseite status.dieschoenewolke.de eingerichtet und verwalte sie mit Upptime. Upptime lässt sich unkompliziert über ein GitHub Repository initialisieren und betreiben, was die Wartung und Anpassung sehr einfach macht. Im Repository sind die Überwachungsziele, die Prüfintervalle und die Benachrichtigungsregeln als Konfiguration abgelegt, sodass Ausfälle automatisch erkannt und dokumentiert werden. Die Seite wird über einen […]

Jan Schönfeld 
Tech

Visualisierte MySQL Datenbank in JavaScript

Ich habe eine Webseite entwickelt, die eine kleine Applikation enthält, mit der sich Einträge direkt im Browser über die Fetch API interaktiv in einer MySQL Datenbank anlegen, bearbeiten und löschen lassen. Die Benutzeroberfläche ist bewusst einfach gehalten und bietet Formulare für die Eingabe, klare Statusmeldungen während der Kommunikation mit dem Server und unmittelbares Update der […]

Jan Schönfeld 
Tech

Python Code testen mit tox als CI Pipeline Basis

Ich habe mit tox eine Python Testumgebung eingerichtet, die gleichzeitig als GitHub Workflow ausgeführt wird. Das Projekt dient als solide Basis für eine professionelle Continuous Integration Pipeline und stellt sicher, dass Tests, Linting und Coverage automatisiert bei jedem Commit und jeder Pull Request laufen. Die tox Konfiguration umfasst Testläufe für die geforderte Python Version, eine […]

Jan Schönfeld 
Tech

MySQL

Nachdem ich mich mehrere Tage intensiv mit der Datenbank beschäftigt habe und dabei offizielle Dokumentationen sowie verschiedene Tutorials studiert habe, entstand die Idee, einen eigenen Blog zu starten, um das Gelernte praktisch anzuwenden und für andere nachvollziehbar zu dokumentieren. In diesem Blog beschreibe ich die wichtigsten Konzepte, erkläre Schritt für Schritt meine Vorgehensweise bei typischen […]

Jan Schönfeld