Brought to you by Linode - Build your next big idea @ linode.com

Episode #151: Gradual Typing of Production Applications

Published Fri, Feb 16, 2018, recorded Sat, Jan 27, 2018.


I hope you using Python 3 these days. One of its powerful new features is type annotations. This lets you build and maintain large-scale Python projects with much more ease and confidence.

This episode you'll meet Łukasz Langa who has help migrate some very large Python projects. We'll discuss how Python uses the concept of gradual typing to slowly expand the sections of your code that are type checked.

Links from the show

Łukasz Langa on twitter: @llanga
Łukasz's presentation: youtu.be
Instagram keynote talk: youtube.com

Where to get help
Read this first: mypy.readthedocs.io
#typing on gitter
For PEP 484/526/544/536 issues: github.com/python/typing
Type checker issues: github.com/python/mypy
Standard library and third-party annotations: github.com/python/typeshed

Łukasz Langa
Ł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.
Click to show comments


Individuals: Support this podcast via Patreon or one-time via Square Cash or . Corporate sponsorship opportunities available here.
X
Become a friend of the show
Stay in the know and get a chance to win our contests.
See our privacy statement about email communications.