Measuring productivity with GitHub issues
Can a little Pandas help improve your development velocity?
Do I raise or return errors in Python?
Raise, return, and how to never fail silently in Python.
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.
Writing efficient Django
How to use Django's views, models, and queries to build a better application.
Multithreaded Python: slithering through an I/O bottleneck
How taking advantage of parallelism in Python can make your software orders of magnitude faster.
Breaking bottlenecks 🍾
A talk on the benefits of non-blocking functions for programs, developers, and organizations.
Iteration in Python: for, list, and map
The basics of writing iterations in Python using for loops, list comprehensions, and map.