Responsive pages and color themes with minimal CSS
Building a responsive website with color themes? Start at the root.
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.
WPA Key, WPA2, WPA3, and WEP Key: Wi-Fi security explained
Which one should you be using? Why Wi-Fi security matters.
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 are painless and productive.
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.