- Leading with a cybersecurity mindset
Systems for considering software development from a security standpoint.
- Do I raise or return errors in Python?
Raise, return, and how to never fail silently in Python.
- Add search to Hugo static sites with Lunr
Make your static site searchable with a client-side search index.
- How to get hired as a software developer
What to know before applying for a software developer job.
- How to become a software developer
The article I wish I had read when I started coding.
- 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.
- 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.