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

17 January 2026
Inspecting privacy flaws in the Hubitat C8-Pro

I opened a Hubitat C8-Pro to see how private and secure it actually is. I wanted root access, a look through the files and services, and a set of fixes you can apply yourself. I focus on the steps I...

16 January 2026
Exploring non-camera home monitoring

Privacy concerns make cameras unsuitable in bedrooms and bathrooms. Non-visual home monitoring uses radar, depth and level-only audio to detect presence, falls and long inactivity without images. You...

16 January 2026
Downloading and analysing PCAP files in Wireshark

I use Packet Capture in Sophos Firewall WebAdmin every week. It is the quickest way to see what the firewall actually sees. I capture traffic on the appliance, download the PCAP, and check it in...

15 January 2026
Upgrading Sophos XGS126 from firmware 19.5.x to 21.5

Sophos XGS126 firmware upgrade. Follow a clear checklist. Confirm your current firmware and SSD firmware. Back up your config twice off-box. Read release notes and follow required intermediate...

15 January 2026
Resolving PDQ Connect package failures with Sophos XDR

What you see Error codes from PDQ Connect Typical PDQ output looks like this: Step failed, Exit Code: 1 The PDQ deployment log shows the step failed and returned code 1 Exit code 1 is a generic...

14 January 2026
Troubleshooting Sophos Home Edition firmware update errors

Facing firmware update errors on Sophos Home Edition? This guide offers practical troubleshooting steps to help you identify and fix common issues effectively.

14 January 2026
n8n | n8n@2.3.4

n8n version 2.3.4 released on January 13, 2026, focuses on fixing CLI import bug (#24215). Check release notes for version comparison details.

13 January 2026
Transitioning from Windows to Ubuntu: Key commands

Transitioning from Windows to Ubuntu can seem daunting. This guide simplifies essential Linux commands, covering navigation, permissions, and package management to ease your migration.

12 January 2026
Optimising gaming performance on Linux with Proton

You can get solid Linux gaming performance with Proton on Ubuntu. Test with a live USB; install Steam, ProtonUp-Qt, drivers and Vulkan. Use gamemode and MangoHud to measure FPS, then tweak one setting...

12 January 2026
Integrating n8n with other tools for lead generation

Discover how to efficiently build lead pipelines with n8n. This guide offers practical steps for data scraping, enrichment, verification, and cold emailing.