10 Jan 2026cybersecurity | cybersecurity | Architecting Resilience: A Comprehensive Guide to Threat Modeling |
30 Dec 2025cybersecurity | cybersecurity | The Invisible Threats Lurking in Your Living Room (Yes, Even Your Fridge Is Sus) |
23 Dec 2025cybersecurity | cybersecurity | When Your “a” Is Actually a Russian Spy: Your No-Nonsense Survival Guide (Part 3 of 3) |
17 Dec 2025cybersecurity | cybersecurity | When Your “a” Is Actually a Russian Spy: The Real-World Horror Show (Part 2 of 3) |
10 Dec 2025cybersecurity | cybersecurity | When Your “a” Is Actually a Russian Spy: The Sneaky World of Homograph Attacks (Part 1 of 3) |
15 Feb 2025cooking | cooking | My favourite pizza dough recipe |
01 May 2023skills | skills | Soft skills are important too! |
17 Apr 2023astro | astro | Fix "Insecure mixed content detected" on Netlify (Astro) |
03 Apr 2023tools | tools | Automate builds with Netlify Build Hooks and GitHub Actions |
20 Mar 2023tools | tools | You should use Vite for your React projects! |
06 Mar 2023javascript | javascript | Arrays in JavaScript |
25 Feb 2023tools | tools | What is Synchthing? |
12 Feb 2023html | html | The importance of writing a semantic HTML |