Delay and Interactive Pause in Multi-Threaded PythonIt's like musical chairs for threads (except no one gets left behind)! 2025‑03‑10 9 minute readprogramming python tutorial
12 Days of Christmas – Reflections from a PentesterSecure Your Janky Systems, 2024 Edition 2024‑12‑25 15 minute readinfosec software-engineering web
How to Use PrismJS Plugins with NodeJS and MarkdownItImprove your storytelling with these dead simple hacks for rendering fancy Prism plugins in Node! 2024‑11‑03 7 minute readprogramming web js
Dynamic Views Loading – Abusing Server Side Rendering in DrogonWhat could go wrong releasing a C++ web server with "live reload" into the wild? 2024‑08‑18 11 minute readinfosec cpp ctf
Automating Boolean-Based SQL Injection with PythonHow to be efficiently lazy at finding hidden gems in predictable places – Database Edition 2024‑08‑10 7 minute readinfosec sql python
Optimising Web Icons for FunEjecting unused cargo for leaner performance. 2024‑05‑23 6 minute readprogramming web performance
My OSCP Adventure — Lessons, Tips, and ThoughtsReflections on my journey tackling one of the most rigorous exams in cybersecurity. 2024‑04‑14 8 minute readinfosec experience reflection