Learning how to write tests for production code is one of the most important skills you can develop. Unfortunately, many guides around testing in Python only cover very basic examples. (When is the last time you actually built a calculator app?) We will cover how to write effective tests for code that can be deployed at company scale and how to front load your efforts so you can write code confidently and never get tripped up by a poor test.
Dennis Hume is a seasoned data engineer with over a decade of experience in the space mostly focusing on platform engineering and infrastructure. He has helped companies improve their data stacks, starting at Wolfram Alpha to his current role leading data engineering at Pinwheel.