Grimleys Working Draft Blogs
-
13 Nov 2026 - OWASP Top 10 for Vibe Coders, Part 14: Wrapping Up, and What Comes Next for AI Agents
-
12 Nov 2026 - OWASP Top 10 for Vibe Coders, Part 13: Mishandling of Exceptional Conditions (A10:2025)
-
11 Nov 2026 - OWASP Top 10 for Vibe Coders, Part 12: Security Logging and Alerting Failures (A09:2025)
-
10 Nov 2026 - OWASP Top 10 for Vibe Coders, Part 11: Checksums
-
09 Nov 2026 - OWASP Top 10 for Vibe Coders, Part 10: Software or Data Integrity Failures (A08:2025)
-
06 Nov 2026 - OWASP Top 10 for Vibe Coders, Part 9: Software Supply Chain Failures (A03:2025)
-
05 Nov 2026 - OWASP Top 10 for Vibe Coders, Part 8: Insecure Design (A06:2025)
-
04 Nov 2026 - OWASP Top 10 for Vibe Coders, Part 7: Injection (A05:2025)
-
03 Nov 2026 - OWASP Top 10 for Vibe Coders, Part 6: Environment Variables, .env Files and Secrets Vaults
-
02 Nov 2026 - OWASP Top 10 for Vibe Coders, Part 5: Security Misconfiguration (A02:2025)
-
30 Oct 2026 - OWASP Top 10 for Vibe Coders, Part 4: Authentication Failures (A07:2025)
-
29 Oct 2026 - OWASP Top 10 for Vibe Coders, Part 3: Cryptographic Failures (A04:2025)
-
28 Oct 2026 - OWASP Top 10 for Vibe Coders, Part 2: Broken Access Control (A01:2025)
-
27 Oct 2026 - OWASP Top 10 for Vibe Coders, Part 1: Why This Series Exists
-
23 Oct 2026 - Choosing Colours with Paletton, and Keeping Them with SCSS
-
23 Oct 2026 - One Markdown File, Two Audiences: Building Web and Print Documents with Pandoc
-
22 Oct 2026 - The C4 Model and Structurizr: Code
-
21 Oct 2026 - The C4 Model and Structurizr: Components
-
20 Oct 2026 - The C4 Model and Structurizr: Containers
-
19 Oct 2026 - The C4 Model and Structurizr: Context
-
16 Oct 2026 - What Being a Teacher Taught Me About 'AI Champions'
-
16 Oct 2026 - Sailing Two-Up: How to Brief, Call and Trust a Dinghy Crew
-
14 Oct 2026 - How to Architect for Competitive Tension (So You're Never Stuck With One Supplier)
-
13 Oct 2026 - Before Your Phone Is Stolen: Find Your IMEI, Store It Somewhere Safe, and Have a Plan
-
12 Oct 2026 - What HMRC's AI Fraud-Detection Pilot Tells You About Your Own AI Roadmap
-
09 Oct 2026 - Latitude, Longitude and the Nautical Mile: Distance and Bearing Without a Chart
-
08 Oct 2026 - Gantt Charts as Code: Mermaid, Make and the Weekly Progress Report
-
07 Oct 2026 - GitHub Pages: Jekyll in Disguise
-
06 Oct 2026 - Getting to Grips With Git
-
05 Oct 2026 - Makefiles - Still a Useful Tool for the Modern Software Engineer
-
02 Oct 2026 - How to Calculate the Height of the Tide: The Rule of Twelfths Explained
-
01 Oct 2026 - What Are Passkeys? What the GOV.UK Rollout Means for You
-
30 Sep 2026 - Bitburner Hacknet Script Revisited: What I'd Change Four Years On
-
29 Sep 2026 - Cost and Performance: Keeping Your Site Fast and Your Azure Bill Tiny
-
28 Sep 2026 - Going Live: Deploying Your Hand-Coded CV to Azure
-
25 Sep 2026 - Where Should It Live? Azure Hosting Options for a Static Site, Compared
-
24 Sep 2026 - Bringing It to Life: Add JavaScript to Your Hand-Coded CV
-
23 Sep 2026 - Making It Look Good: Styling Your Hand-Coded CV with CSS
-
22 Sep 2026 - Back to Basics: Build Your First Web Page with Nothing but HTML