Open-Source
Set up a Pi-hole VPN on an AWS Lightsail instance
Build your own VPN with Pi-hole to block ads and trackers.
There are better options for a privacy-respecting phone
Meet the new, better Apple. Here's how to choose your phone and set it up.
Leading with a cybersecurity mindset
Systems for considering software development from a security standpoint.
Add search to Hugo static sites with Lunr
Make your static site searchable with a client-side search index.
Be brave and build in public
Make every day feel like Christmas when you participate in open source communities.
OWASP Web Security Testing Guide v4.2 released
Announcing the release of a new version of the OWASP WSTG.
Build your own serverless subscriber list with Go and AWS
How to build your own newsletter list with DynamoDB and SES email sign up confirmations.
How GitHub Codespaces increases productivity and lowers barriers
A look at how GitHub Codespaces can increase productivity and help new teammates and contributors start developing fast.
Look mom, I'm a GitHub Action Hero
The GitHub blog interviews me for their GitHub Action Hero series.
How to choose and care for a secure open source project
A few tricks for assessing the security of an open source project.