Blogging for humans in the age of generative AI
Remember who am I doing this for
as nerdy as needed.
Remember who am I doing this for
Achieving software freedom on a MINIX Z100-0dB mini PC
Run my personal static website on S3 and CloudFront
Run your own Git forge for less than two bucks a month
AuthN/AuthZ, Caddy, and reverse proxying gotchas
You love Alacritty but want a change? See how Ghostty is both similar and different
Reduce LSP configuration complexity by switching to the native implemenation
Part two of a series where I explore on how to use Amazon Route 53 cost-effectively
Notes on things to avoid or to pursue during the hardware build and software setup
Fresh look based on Tailwind CSS, focus on minimalism and readability
It’s time for my next small form factor budget-and-quality gaming build
Part one of a series where I explore on how to best use modern technologies and principles
A listicle, for a change, to show software or software projects I enjoy
PoC to demonstrate setting up a bastion-based infrastructure with IaC
Not another howto, but my findings about switching to full-blown Neovim
Non-obvious things you can achieve with ProtonMail
By 2024, there will be no email hosting service here
How to secure client device DNS without manual configuration
First steps in home automation using the example of a simplification for 3D printing
The commands you forgot to write down
Information regarding STARTTLS and the recent vulnerabilities.
One step forward, two steps back: things to avoid, things to do
Two-way sync for contacts between Webmail and Nextcloud
TLS 1.1 has been disabled for all lugh.ch services
I did it again, this time no split spacebar and standard left shift
TLS 1.0 has been disabled for all lugh.ch services
Why would anyone do this? If you don’t challenge this, read on.
Bye-bye expensive GoDaddy.
Some notes about audio playback
Web site is now faster and PFS is active.
Gaming rig hardware decisions