Things I build, break, fix, and write about

8 July 2026
Local DNS proxy now preserves DNSSEC records

Cloudflare One Client for Windows now leaves DNSSEC records alone, which is exactly the sort of change I like, because it stops the client quietly meddling with answers. I have seen enough broken name resolution to know that a neat tunnel can still hide a messy DNS state.

8 July 2026
Cloudflare One Client for macOS DNS search suffixes

Cloudflare One Client for macOS can make a short hostname behave very differently, and most of the pain sits in the suffix list rather than DNS itself...

7 July 2026
Tracing acme.sh certificate handling in TLS interception

I spent too long chasing the neat version of TLS wiretapping reconstruction, then found the mess: shell parsing, token limits, and renewal timing. The...

7 July 2026
Reverse engineering game binaries with static analysis

Game binaries give up more than they should, if you know where to look. I start with binary analysis, not the folklore around the game, then use...

Latest blog posts you might like

28 September 2025
Weekly Tech Digest | 28 Sep 2025

Stay updated with the latest in tech! This digest covers AI ethics, auto industry shifts, and the impact of politics on technology, exploring today's pressing issues.

28 September 2025
Setting up network policies for a Sophos XG controller

Learn how to transform your Sophos XG into a dedicated wireless controller with comprehensive guidance on setting up network policies. This article covers essential configuration steps, including...

27 September 2025
Linux roles that improve employability

Explore the diverse Linux careers that enhance your employability in the tech sector. From Linux administration to DevOps, these roles are in high demand, offering robust pathways for growth. Develop...

27 September 2025
Understanding boot sequences in BIOS and UEFI

Explore the key differences between BIOS and UEFI in this concise guide. Understand the boot sequences crucial for installing Linux Mint, and learn practical tips for troubleshooting common issues....

26 September 2025
Patching container images with HarborGuard automation

Patching container images with HarborGuard automation I use HarborGuard to cut the time between finding a vulnerability and shipping a patched image. It sits in the path between scanning, rebuilds and...

26 September 2025
Blueprint for automating your self-hosted NAS

This guide provides a practical blueprint for setting up a self-hosted NAS, focusing on automation, encryption, and data privacy. Discover vital configuration tips, hardware recommendations, and...

25 September 2025
Building open source software for home automation

Explore the fundamental principles of creating a Community-Driven Smart Home through open source software. Discover strategies for fostering engagement, enhancing contributor onboarding, and...

25 September 2025
Configuring Reolink devices in Home Assistant

Learn how to configure Reolink devices in Home Assistant and create a reliable integration for effortless monitoring. This guide offers clear steps for setting up camera streams and motion sensors,...

24 September 2025
Configuring firewall rules for an AI home setup

Automating Your Home with AI: A Practical Blueprint for Local Control I keep home automation local where I can. It gives me predictable latency, better privacy control and fewer cloudy failure modes....

24 September 2025
Creating a noise-free environment for your homelab

Creating a quiet homelab involves thoughtful decisions about room selection, hardware, and acoustic treatment. This guide provides practical strategies for minimising noise through careful planning...