Your cybersecurity starter pack
Basic security best practices to share with your non-technical friend.
Increase developer confidence with a great Django test suite
How to write tests for your Django applications that boost your team, and are actually useful.
Django project best practices to keep your developers happy
Using Makefiles, pre-commit, and GitHub Actions to help create a happy development team.
Manipulating data with Django migrations
How to update Django models and manipulate existing data using migrations.
What is TLS? Transport Layer Security encryption explained in plain english
How TLS, digital certificates, and sessions help keep communications secure.
Deceptively simple search-and-replace across multiple files
How to interactively search-and-replace across many files with just two commands, thanks to Vim.
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.
The opportunity cost canary
It’s hard to see something you’re ignoring.
Opportunity costs are incurred when you …
It didn't happen exactly like that
The first people you sell to are the ones who work for you.
For a very brief moment a bajillion …
How to create a self-documenting Makefile
Accelerate your workflow and DevOps with command-line aliases you can check in