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.
How to create a self-documenting Makefile
Accelerate your workflow and DevOps with command-line aliases you can check in
Writing efficient Django
How to use Django's views, models, and queries to build a better application.
Look mom, I'm a GitHub Action Hero
The GitHub blog interviews me for their GitHub Action Hero series.
Technical ergonomics for the efficient developer
If you knew these tools existed, you'd probably be using them by now.
If you want to build a treehouse, start at the bottom
How threat modeling and pushing left help create a stable foundation for secure software.
Hugo vs Jekyll: an epic battle of static site generator themes
A comparison of nuances of creating themes for the top two static site generators.
Breaking bottlenecks 🍾
A talk on the benefits of non-blocking functions for programs, developers, and organizations.
The past ten years, or, how to get better at anything
Thoughts on learning software development, technical blogging, and what the past ten years have taught me.
Secure web forms for the front-end developer
How to design secure web forms: validate, sanitize, and control.