Ian's Blog
What's New in TLS Inspector 3.0
On March 30th 2016 the first commit of TLS Inspector, back then called Certificate Inspector, was...
11th Apr 2026
On March 30th 2016 the first commit of TLS Inspector, back then called Certificate Inspector, was made - and just shy of two weeks later version 1.0 was released. Now, 10 years later, TLS Inspector celebrates its 10th year, and I've got some exciting changes to share with you...
Ian's Blog
Identifying Counterfeit AirPods Pro 2
Turns out buying Air Pods from eBay is risky, who knew? Well, clearly I didn't because I totally...
14th May 2025
Turns out buying Air Pods from eBay is risky, who knew? Well, clearly I didn't because I totally fell for one. I was looking to pick up some used AirPods Pro 2 to use while out on walks or whenever my usual over-ears wouldn't be comfortable. I found a decent-enough looking...
Ian's Blog
Securing My Web Infrastructure
Securing My Web Infrastructure
A few months ago, I very briefly mentioned that I've migrated all my...
17th Apr 2025
Securing My Web Infrastructure
A few months ago, I very briefly mentioned that I've migrated all my web infrastructure off Cloudflare, as well as having built a custom web service to host it all. I call this new web service WebCentral and I'd like to talk about some of the steps...
Ian's Blog
Having a Website Used to Be Fun
According to the Wayback Machine, I launched my website over a decade ago, in 2013. Just that...
27th Oct 2024
According to the Wayback Machine, I launched my website over a decade ago, in 2013. Just that thought alone makes me feel old, but going back through the old snapshots of my websites made me feel a profound feeling of longing for a time when having a website used to be a novel...
Ian's Blog
Mourning the Loss of Cohost
The staff running Cohost have announced (archived) that at the end of 2024 Cohost will be shutting...
11th Sep 2024
The staff running Cohost have announced (archived) that at the end of 2024 Cohost will be shutting down, with the site going read-only on October 1st 2024. This news was deeply upsetting to receive, as Cohost filled a space left by other social media websites when they stopped...
Ian's Blog
Why my Apps Aren't Available on Apple Vision Pro
Recently I have received some questions from users of both TLS Inspector and DNS Inspector enquiring...
28th Jul 2024
Recently I have received some questions from users of both TLS Inspector and DNS Inspector enquiring why the apps aren't available on Apple's new Vision Pro headset. While I have briefly discussed this over on my Mastodon, I figured it might be worthwhile putting things down with...
Ian's Blog
Hardware-Protected Apple Distribution Certificates Using a YubiKey
iOS and macOS developers will be familiar with the dreaded distribution certificate, a codesigning...
21st Jul 2023
iOS and macOS developers will be familiar with the dreaded distribution certificate, a codesigning certificate issued to you by Apple for signing your release artifacts before you distribute them.
Protecting that signing key is important, as Apple must blindly trust any binaries...
Ian's Blog
Learn how Windows builds its store of trusted root CA certificates
Today I learned something fascinating about how Windows deals with trusted root CA certificates. It...
5th Dec 2022
Today I learned something fascinating about how Windows deals with trusted root CA certificates. It might surprise you, and it certainly did for me, but out-of-the-box Windows doesn't come with a set of root CA certificates sufficient for web browsing.
You can see this for...
Ian's Blog
The Zune "HD"
It is my joy and pleasure to present to you: the Zune "HD". The final device to wear the Zune name,...
2nd Nov 2022
It is my joy and pleasure to present to you: the Zune "HD". The final device to wear the Zune name, released by Microsoft in October of 2009. A direct competitor to Apple's wildly successful iPod Touch, the Zune HD was the first Zune to feature a multi-touch display, full web...
Ian's Blog
Securing Your GitHub Account
Let's talk about some of the simple & practical steps you can take to improve your GitHub account...
11th Mar 2020
Let's talk about some of the simple & practical steps you can take to improve your GitHub account security.
There's plenty of good reasons why you should try to keep any online account safe, but I feel that GitHub deserves special attention among developers. With automation...