Alexandre Viau

Alexandre Viau

Alexandre, with a professional background as a Free Software Consultant, honed his skills in building large distribution systems such as OpenStack and GNU Jami. As Flare System’s Head of Software Development, Viau coordinates the engineering team responsible for building out the Flare platform.

Sessions Montréal 2023

Typing your way into safety

Session en anglais - Intermédiaire

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.