https://t.co/hNZSeRTxnf

via Twitter

I support 'Make a Fast/lite version of https://t.co/owR7VOIauL' - what do you \ think? #VoteForAltAzurePortal https://t.co/XsfTtPUkF3

via Twitter

Hey @Azure Did I say I absolutely �@AzureFunctionss? However the@AzurePortall *SUCKS* - can we have a less js-heavy…https://t.co/SYB6eMHA8yy

via Twitter

TIL: HTTP Status Code 451: Unavailable due to legal reasons. #GDPR

via Twitter

@troyhunt I once wrote a console app to SHA1 hash of all passwords for a legacy system that used to store plaintext… https://t.co/kiai1RrTh7

via Twitter

RT @Nick_Craver: hmmm, I don't think I like "default" over "default(<type>)". It's really a lot less clear when setting a variable and the…

via Twitter

@Scott_Helme @troyhunt You mean everything you get by wrapping my site using Cloudflare for free? I am worried abou… https://t.co/FKw5U51YBO

via Twitter

@troyhunt @Scott_Helme 🙇‍♂️ Apologise I asked man! 🤯 Need a beer? I gonna throw one in the Atlantic and I'm sure ithttps://t.co/8VsrwrBMwwww

via Twitter

@troyhunt Plus you are missing the *cool* 🔒 sign which you could get absolutely for free free free!

via Twitter

@troyhunt @AntB77 What a waste to clicks! Dude could get https in less than that using CloudFlare and show off the… https://t.co/PLxr7lVfCC

via Twitter

TrueLayer Backend Engineer

Team Rapture Team Member, since 2011