Things I build, break, fix, and write about

9 July 2026
Checking Logpush field mappings after schema updates

Cloudflare Logpush datasets do not always announce when they change shape, and that is where the trouble starts. I check the field map against real exports, because a parser that still runs can be quietly throwing away useful data.

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...

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...

Latest blog posts you might like

16 November 2025
Managing GPU passthrough for virtual machines

Proxmox VE GPU Passthrough lets you assign a GPU to a VM for full acceleration. This guide shows the checks, commands and config edits you need. Test on one machine, confirm GRUB, vfio binding and...

16 November 2025
Weekly Tech Digest | 16 Nov 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.

16 November 2025
Repurpose SwitchBot button pushers for non-smart devices

Use a SwitchBot button pusher to control your non-smart devices. This guide shows safe mounts, how to measure button travel, scheduling and hub integration. Test alignment, choose non-critical buttons...

15 November 2025
Configuring smart lighting without a neutral wire

Configuring smart lighting without a neutral wire Getting smart lighting working without a neutral at the switch is straightforward enough if you stop trying to make the wall switch do a job it cannot...

15 November 2025
Using Home Assistant for centralised home control

Using Home Assistant for centralised home control I run Home Assistant on a Raspberry Pi as my central controller. I want local control, not another cloud app I need to babysit, and I want a...

14 November 2025
Using scripts for automated login on Sophos systems

Fix captive portal logins with Sophos authentication automation for education networks. You will capture form requests, preserve cookies and tokens, run scripts at boot, and store credentials securely...

14 November 2025
Routing VLAN traffic through IPSec tunnels

Route VLAN traffic through an IPSec Tunnel via head office to a client. You get commands, routing and NAT rules, and test steps to confirm your return paths. Keep configs small; test each change....

13 November 2025
Ensuring secure access via SSL VPN for dual-stack users

SSL VPN Dual Stack can let IPv6 bypass the tunnel and break IP based controls. This guide shows how you can force IPv4, use split DNS, or add IPv6 egress so your remote clients present the office IP...

13 November 2025
Distro hopping: strategies for stability

How to Manage Multiple Linux Distributions Without Losing Your Mind I used to swap distros every few days. That taught me quickly that, without rules, the mess grows faster than patience. The useful...

12 November 2025
Navigating the Linux filesystem for former Windows users

How Linux file structures differ from Windows Linux uses one tree with / at the top. Windows uses drive letters. That is the first thing to get used to. A separate disk shows up as a folder once it is...