A SkillsCast for this session is not available.
Python has always been one of the most dynamic languages, and that's the most important factor in making it as flexible and expressive as it is. However, some recent efforts being done to also bring the world of static typing into Python, initially as a 3rd party project called mypy, and currently with some support in the core language in the form of PEP-484. From some experiences with it, mypy improved Daniel's Python code, but its main blocker now is supporting the libraries and frameworks we all use. He is currently working on bringing support for Django to be able to have type annotations in web development projects. This talk will describe the status of this work, what could be improved, and how it can already make your web development better.
Using type checking in Django projects with mypy
Daniel is a long time software developer, who has been using Python for more than 15 years. He is from Argentina where for a long time he has been in both the open source and Python communities, mostly on advocacy, event organization, and education sides. On his entrepreneurial side, he founded Machinalis, a company that provides application development for both start-up and larger companies that need our Python/Django expertise and development capability. He has relocated recently to London to represent Machinalis in Europe, and he finds this also an opportunity to meet more fun and exciting people in the global Python and Django community.