Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Typing at Scale - Statically Type-Checking a Large Codebase

EuroPython Conference via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn about implementing static type-checking in large Python codebases through this 27-minute conference talk from EuroPython 2025. Explore the practical benefits and drawbacks of type-checking in Python, moving beyond the traditional "duck typing" philosophy to understand when and how static typing adds value. Discover strategies for introducing type-checking to existing codebases without halting development while avoiding the pitfall of chasing constantly changing targets. Examine potential security concerns and false confidence that type-checking might introduce, along with best practices for handling third-party library interactions. Understand the relationship between static type-checking and runtime validation, and learn when to trust or question type checker recommendations. Gain insights from a real-world case study of implementing type-checking at Aiven, including major pitfalls encountered, problems solved, and new challenges introduced by the type-checking process.

Syllabus

Typing at scale: statically type-checking a large codebase — Alan Franzoni

Taught by

EuroPython Conference

Reviews

Start your review of Typing at Scale - Statically Type-Checking a Large Codebase

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.