Versioning large files in git with DVC
Scaling relational SQL databases
Building command line interfaces in Python
Putting Test Case Specification directly in code