Typing your Python code like a ninja!
Talk presented by: Thiago Bellini Ribeiro
During PyCon NL 2025, at 10:45 in Progress

It’s 2025 - basic static typing in Python is no longer a secret, and most developers are familiar with its core benefits. But many of the more advanced features in Python’s typing system remain underused and misunderstood, leaving a lot of power on the table. By overlooking these tools, developers miss out on writing safer, clearer, and more scalable code.

In this talk, we’ll dive into some of these powerful typing features and see how adopting them can help you write clearer, safer, and more scalable code. We will explore features like:

  • Overloads
  • Generics
  • TypeGuard / TypeIs
  • Proper **kwargs typing
  • Overrides
  • And more…

Let’s take your static typing skills to the next level - and become true typing ninjas in the process!

Practical information
When: October 16th 2025
A map showing where the Jaarbeurs Utrecht is located
Where: Supernova
(Jaarbeurs Utrecht)
Jaarbeursplein 6
3521 AL Utrecht
The Netherlands
More info