Security
I Deleted Files From Git But They Were Still There — Removing Objects From Git History
I accidentally shipped 3MB of unused screenshots to production through my Hugo blog. Deleting them wasn’t enough. They lived forever in git history. Here’s how I investigated, cleaned up, and verified the purge using git filter-repo.
Setting Up Custom Domain Email with SPF, DKIM, and DMARC
How I set up professional email on my custom domain using Zoho Mail and Cloudflare DNS — complete with SPF, DKIM, DMARC authentication, alias routing, and folder-based filtering.
How to Block Internet Access for Any Linux App (While Keeping LAN)
Block outbound internet for specific Linux apps using UFW while keeping LAN access. Five approaches from quick wrapper scripts to production-hardened setups — plus the security flaw nobody talks about.