Skip to content

Archives

All the articles I've archived.

2026 5
October 4
  • How I protect my single-node k3s server

    Published: at 12:30 PM

    The layers protecting a public k3s VPS: host hardening, CrowdSec at the Traefik edge, AppSec where it pays off, app-level brute-force detection and a private admin path. Plus the gotchas I found while testing it.

  • Managing INWX DNS with Pulumi

    Published: at 08:00 PM

    My DNS records for four domains live in one Pulumi program, through the INWX Terraform provider. How it is set up, what to do about two-factor auth on the API, and why I stopped clicking through the INWX web UI.

  • Managing App Store Connect with Pulumi

    Published: at 08:00 PM

    My iOS app's App Store Connect listing, TestFlight groups and review notes as a Pulumi program: provider audit, import, and what Apple keeps manual.

  • Two Ahrefs Findings on My Astro Sites, Fixed

    Published: at 09:00 PM

    Canonical URLs without internal links and 2 MB press PNGs: what caused both on my Astro sites, the fixes, and the redirect gotcha I found on the way.

May 1
2025 2
January 2
  • Back Online: Evolving Beyond Traditional Blog Architecture

    Published: at 12:00 PM

    After years building enterprise cloud infrastructure and launching a music tech startup, I'm bringing fresh perspectives to this technical blog.

  • Migrating The Blog To Astro: Page Speed Insights Results

    Published: at 06:00 AM

    After migrating this technical blog to Astro, performance metrics show clear improvements: sub-second content delivery on desktop, perfect SEO scores, and significantly improved mobile experience. Check out the data-driven analysis of Core Web Vitals and their impact on content delivery.

2018 1
November 1
  • Migrated to Hugo

    Published: at 07:50 PM

    This blog post details the author's migration from Octopress to Hugo for static site generation, including steps for setting up a new Hugo project, choosing a theme, and moving content. It also describes a shell script used to add missing date tags to blog posts by extracting dates from filenames.

2016 1
January 1
2015 1
August 1
  • X-Forwarded Header in Apache CXF auslesen

    Published: at 11:00 PM

    Dieser Beitrag erklärt, wie man in Apache CXF die X-Forwarded-Header automatisch auslesen kann, um die Original-IP-Adresse des Clients hinter einem Load Balancer zu erhalten.

2013 3
November 1
May 2
  • Umstieg auf Octopress

    Published: at 11:00 PM

    Ich habe mein Blog von Wordpress auf Octopress umgestellt, um die Performance zu verbessern und die Serversicherheit zu erhöhen.

  • Kommentar-Funktion eingebaut

    Published: at 11:00 PM

    Einführung einer statischen Kommentar-Funktion in einem Octopress-Blog, inklusive Import alter Wordpress-Kommentare.

2012 4
May 3
February 1
2011 30
November 2
September 2
August 1
July 6
June 8
  • Aufnahmen sind nicht erlaubt! Apple meldet Patent zum Verhindern von Bild-Aufnahmen an

    Published: at 11:00 PM

    Apple entwickelt ein Infrarot-System, das Kameras in ihren Geräten ermöglicht, Informationen zu empfangen und Aufnahmen zu verhindern, was sowohl in Museen als auch in sensiblen Situationen wie Demonstrationen Anwendung finden könnte.

  • Frühlingspause vorbei

    Published: at 11:00 PM

    Nach einer längeren Pause, bedingt durch die Bachelor-Thesis, wird es bald wieder neue Beiträge geben.

  • Debian: Zeitzone anpassen

    Published: at 11:00 PM

    In diesem Beitrag wird erklärt, wie man unter Debian die Zeitzone korrekt einstellt, um sicherzustellen, dass der Server mit der richtigen Uhrzeit läuft.

  • Eclipse Indigo ist da!

    Published: at 11:00 PM

    Die neueste Version von Eclipse, Indigo, wurde veröffentlicht und umfasst 62 aktualisierte Projekte, darunter bemerkenswerte Werkzeuge wie WindowBuilder, eGit und eine verbesserte Maven-Integration.

  • Neue Kamera-Technik macht das Fokussieren beim Fotografieren überflüssig

    Published: at 11:00 PM

    Ein Startup hat eine revolutionäre Technologie für die digitale Fotografie entwickelt, die das Fokussieren überflüssig macht, indem sie das gesamte Lichtfeld aufzeichnet.

  • Hello World mit Java RMI

    Published: at 11:00 PM

    Ein einfaches Beispiel zur Verwendung von Java RMI, um die Kommunikation von Java-Objekten über das Netzwerk zu ermöglichen.

  • Computer mit Hilfe einer USB-Maus hacken

    Published: at 11:00 PM

    Ein Bericht über einen Penetrationstest, bei dem eine modifizierte USB-Maus verwendet wurde, um Malware auf einem Computer zu installieren, ohne soziale Techniken zu nutzen.

  • UDP-Pakete in Java 20 mal schneller verschicken

    Published: at 11:00 PM

    Erfahren Sie, wie Sie UDP-Pakete in Java durch die Nutzung der connect()-Methode bis zu 20-mal schneller verschicken können.

February 6
January 5
  • Configs mit git verwalten

    Published: at 11:00 PM

    Dieser Beitrag erklärt, wie man Konfigurationsdateien mit Git verwaltet, um Änderungen einfach rückgängig zu machen und Backups zu erstellen, indem ein Git-Repository im Konfigurationsverzeichnis initialisiert wird.

  • wlami.com online

    Published: at 11:00 PM

    Die Webseite wlami.com ist nun online und läuft über HTTPS mit suchmaschinenfreundlichen Links dank einer angepassten Server-Konfiguration.

  • Android CodeCamp der majug

    Published: at 11:00 PM

    Bericht über das Android CodeCamp der majug, bei dem eine App entwickelt wurde, die Anrufe auf Twitter postet und den Standort des Handys sendet.

  • CallingLeaks nun auf github

    Published: at 11:00 PM

    Der Code unserer Codecamp-App ist jetzt auf GitHub verfügbar. Bitte beachten Sie, dass der Code unter Zeitdruck entstanden ist und nicht perfekt ist.

  • 200-er Marke beim Bowling geknackt

    Published: at 11:00 PM

    Ein spannender Abend beim Bowling, an dem die 200-Punkte-Marke geknackt wurde, begleitet von einer beeindruckenden Strike-Serie.