Alexandre Viau

Montreal 2023 sessions

Typing your way into safety

English session - Intermediate

I've been working with Python typing annotation in the last few years as part of our main product and I've always been curious about how it can be pushed to prevent errors.

Mypy quickly shows value by catching these unexpected `None`, but can we do even better? This presentation explores how advanced features of python typing can be used to prevent insecure use of API leading to common injection attacks.