Gradual Typing of Production Applications

Thanks to Python's dynamism and brevity, it's easy to start a project. But how do you keep it maintainable and easy to understand as it grows? Come learn how annotating it with types makes your program better for human readers and more robust during execution. No Haskell experience required!

About Łukasz Langa

Python committer since 2010. Chronic perfectionist. Pianist. Dad. Spreads the gospel of type checking to anyone who's listening. In his free time helps Facebook adopt Python 3.