Go Spark: a Go and SQLite web app template
Introducing Go Spark, an open source Go and SQLite web app starter template with secure authentication, TOTP two-factor auth, and Docker deployment.
Welcome to my website! I write about various topics, including software engineering, cybersecurity, platform engineering, DevSecOps, Linux and self-hosting.
You can subscribe to future posts using the feed.
Introducing Go Spark, an open source Go and SQLite web app starter template with secure authentication, TOTP two-factor auth, and Docker deployment.
A quick guide to managing local PostgreSQL databases for app development, including creating databases and roles, and cleaning up old ones.
Exploring the evolution of password hashing from MD5 to bcrypt to Argon2, with best practices for secure modern web applications.
A short guide to preventing and detecting Broken Access Control, the top risk to web applications in the OWASP Top 10 2025 list.
An overview of the OWASP Top 10 list from 2025, explaining the key changes from the 2021 version.