Archives
- 04 Apr Voltaire and the Responsibility of Free Thought
- 28 Mar The Battle of Aljubarrota
- 21 Mar The Battle of Cannae
- 14 Mar The S in RTS, Part II: Tactical Lessons from the Ladder
- 13 Mar The S in RTS, Part I: Strategy, Sun Tzu, and StarCraft
- 10 Mar Simple Self-Hosted Analytics With GoatCounter
- 07 Mar Limiting Attack Surface: From Architecture to Operations
- 01 Mar Beyond Age Limits: The Real Issue With Social Media
- 25 Feb Predator Badlands Review
- 22 Feb Security by Design Principles: A Practical Engineering Approach
- 13 Feb A Prologue on Fatherhood
- 08 Feb The Battle Of Diu
- 01 Feb Portugal and Japan: Influence, Timing and Consequence
- 31 Jan Shōgun Review
- 24 Jan Contemporary Geopolitics Through a Machiavellian Lens
- 18 Jan Internet Protocol Over Avian Carriers
- 11 Jan Nginx-Based Web Analytics (Without the Analytics)
- 03 Jan Alien Earth Review
- 29 Dec Virtue Without Happiness: A Critical Engagement with Aristotelian Ethics
- 21 Dec A Minimal Backup System Using Standard Linux Tools
- 14 Dec Checklist Prática para a conformidade com a NIS2
- 07 Dec Sobre a NIS2(SRI2)
- 30 Nov A Strategic Look at the Russo-Ukrainian War
- 23 Nov Ansible Script For Basic Server Security
- 16 Nov CordyNet: A Mycelium-Based Network
- 09 Nov The Battle of Thermopylae
- 02 Nov Alien Romulus Review
- 26 Oct Connecting Multiple Clusters with OPNsense and WireGuard
- 19 Oct On The Rise Of Stoicism
- 12 Oct Unexpected Company on the Mountain Trail
- 05 Oct Trading Network Tunneling For Virtualization
- 21 Sep Arcane Review
- 13 Sep The Past 10 Years
- 12 Sep Back To Blogging