📆
28.12.2025
Nachdem mein Jahr 2025 zwar einigermassen produktiv aber leider unfokussiert war, möchte ich für 2026 einen anderen Ansatz wählen. Da ich aufgrund meiner beruflichen Situation derzeit nicht längerfristig planen kann, möchte ich zu einer Quartalsplanung übergehen.
Erstes Quartal 2026 Das erste Quartal 2026 kann ich jetzt schon grob planen. Ich …
📆
28.12.2025
Dieses Semester unterrichte(te) ich ein Modul zum Thema Software-Testing. Meine Schüler hatten den Auftrag, in einer TypeScript-Implementierung von Vier Gewinnt (engl. Connect Four) durch systematisches Testen (dynamischer Test durch Code-Ausführung und statischer Test durch Code-Analyse) Fehler in der Anwendungslogik zu finden. Dies waren …
📆
06.12.2025
Wieder einmal neigt sich ein Jahr dem Ende zu, und wieder einmal möchte ich auf das Geleistete und Verpasste in diesem Jahr zurückblicken. Ich beginne mit einem Rückblick auf meinen damaligen Ausblick: Meine Vorsätze für 2025.
Clojure Zunächst einmal wollte ich mich mit Clojure befassen. Das habe ich getan, wovon mein Clojure Phrasebook zeugt. …
📆
2025-06-13
Elixir not only provides the powerful concurrency primitives it inherits from Erlang, but also offers macros to eliminate boiler-plate code from OTP behaviours. In this article, we’re going to discover how a problem involving both synchronous and asynchronous requests can be implemented in a separate BEAM process, and how this implementation …
📆
28.12.2024
Für das ausgehende Jahr 2024 hatte ich mir einiges vorgenommen. Ende Dezember ist ein guter Zeitpunkt für eine Bilanz, zumal ich mit meinem gegenwärtigen Energielevel während der Festtage kaum noch viel leisten werde.
Ich wollte mich mit den Programmiersprachen Erlang, Rust, Haskell, TypeScript und mit Shell-Skripting befassen. Weitere Technologien …
🇩🇪
achimAdvanced Cloud Hyperscaling Infrastructure Manager
📆
15.12.2024
Die Bezeichnung “achim” ist eine Abkürzung für Advanced Cloud Hyperscaling Infrastructure Manager. Dabei handelt es sich um ein kleines Programmierprojekt, das ich diesen Sommer aus der Not heraus ins Leben gerufen habe. Es hier weniger um die Technik gehen als darum, wie man ein praktisches Problem mit etwas Automatisierung pragmatisch …
📆
2024-08-17
It’s Saturday night, and I’m a 37 year old IT guy: let’s deploy a website with TLS using Dehydrated!
Prerequisites To do that, I setup a virtual machine on Exoscale running Debian 12 “Bookworm”; the hostname being webserver for a lack of creativity. I picked the “Micro” option, which is quite minimalistic …
📆
01.08.2024
In einem früheren Artikel habe ich gezeigt, wie man Zahlen auf dem DAMPF-Stack in ihre Primfaktoren zerlegt. Die Performance war in der PHP-Implementierung weder mit mod_php noch mit PHP-FPM als Laufzeitumgebung berauschend.
Besinnen wir uns also auf das gute, alte C und verzichten wir für einmal auf das Web! Doch wie können wir die Programmlogik …
📆
01.06.2024
Wer schon unter grösserer Langweile gelitten hat, dürfte mit dem “Spiel” fortune(6), das sich auf Debian folgendermassen installieren lässt, bekannt sein:
# apt install fortunes $ fortune Debug is human, de-fix divine. $ fortune Abraham Lincoln didn't die in vain. He died in Washington, D.C. $ fortune You work very hard. Don't …
📆
20.05.2024
Der Artikel zum DAMPF-Stack beschreibt die Inbetriebnahme des LAMP-Stacks bestehend aus Linux, dem Apache HTTP Server, MariaDB und PHP. Das L wurde zu D wie Debian konkretisiert, und PHP wurde um FPM ergänzt: den FastCGI Process Manager. Von einem Leser kam dabei die folgende Frage auf:
Ich würde nun gerne wissen, wie viel schneller DAMPF im …