Reducing by 7x the size of the JVM for fun and profit
Protect Your Sensitive Files in Git Repos: A Guide to Git Filters and age
This blog post explores how to leverage Git clean/smudge filters alongside the age encryption tool to securely manage sensitive files in Git repositories. Git filters allow developers to preprocess files automatically, making them perfect for encrypting confidential data (e.g., API keys, configuration files) before committing to a repo and decrypting them upon checkout.
Forwarding container traffic via a VPN in Kubernetes
A not so deep dive into Kubernetes Networking, Linux Namespaces, Networking, Capabilities, Wireguard.
Doom Emacs setup on Nix
Setting up DoomEmacs reliably in a repeatable fashion across machines using Nix.
Hello World!
A Systems Software Engineer's journey into Computer Systems Engineering, covering topics on systems administration, engineering, security, and programming.