Articles
- 250513 - Travel tips
 - 250407 - New OpenPrinting projects in Google Summer of Code 2025
 - 241021 - Fuzzing in the Open at Ubuntu Summit 2024
 - 240805 - The Open Source Fortress at the AppSec Village (DEF CON)
 - 240309 - Ubuntu Security Podcast 221
 - 240308 - Denial of service in Gerbv (CVE-2023-4508)
 - 240308 - Tainted format string in Panorama Tools (CVE-2024-28217)
 - 240308 - Command injection in Panorama Tools (CVE-2024-28218)
 - 240304 - SCaLE 21x
 - 240128 - Awesome AppSec in Ubuntu
 - 231218 - The Open Source Fortress
 - 231125 - Setting up a header-based automatic labeller for Gmail
 - 231010 - How to Web 2023
 - 231010 - OWASP Global AppSec Singapore 2023
 - 230918 - Ubuntu Security Podcast 209
 - 230806 - Ubuntu Security Podcast 204
 - 230730 - A Novel Open Source Cyber Reasoning System
 - 230620 - Ubuntu Security Podcast 199
 - 230609 - Building Semgrep for Linux on arm64
 - 230513 - Ubuntu Security Podcast 194
 - 230513 - New Section in Ubuntu Security Podcast
 - 230415 - SSHing into a Remote Host, Through a Jumphost
 - 230205 - Trends in Twitter’s Architecture
 - 221105 - Chrome Forensics with ForensiX
 - 221015 - Fundamentals of Software Architecture
 - 220918 - Fuzzing an Open-Source Project with AFL
 - 220913 - What Gets Measured Gets Improved
 - 220911 - Software Development Principles
 
🗂️ If you are interested in a specific topic, please use this page.