Data Conference Databasea Query.Farm index
Speakers

Irit Katriel

Employers on the program

  1. 2022Microsoft1 talk
  2. 2019Bank of America1 talk
Events6
Conferences2
Talks61 keynote
Years active2019–2026
Miles between events12,7316 in-person events · 4 countries

Appearances by year

201920202021202220232024202520262027
  • PyCon (national Python conferences)
  • EuroPython

Talks

DateEventConferenceRoleTitleLinks
Jul 24, 2026PyCon Colombia 2026PyCon (national Python conferences)keynoteUntitled
Sep 19, 2025PyCon UK 2025PyCon (national Python conferences)talkThe tale of PEP 765: SyntaxWarning on `return` in `finally`
The next version of Python emits a SyntaxWarning when `return` is used in a `finally` block. This is a small change to the language, with an interesting…Show less

The next version of Python emits a SyntaxWarning when `return` is used in a `finally` block. This is a small change to the language, with an interesting history. This talk tells that story.

May 15, 2024PyCon US 2024PyCon (national Python conferences)speakerCPython's Compilation Pipeline
Over the last couple of years, CPython's compiler was refactored. In version 3.13, we will have access from Python scripts to more of the compilation stages:…Show less

Over the last couple of years, CPython's compiler was refactored. In version 3.13, we will have access from Python scripts to more of the compilation stages: Instead of the old 4-stage pipeline (source --> tokens --> AST --> code object), we will have a more refined pipeline (source --> tokens --> AST --> optimized AST --> pseudo bytecode --> optimized pseudo bytecode --> bytecode --> code...

Video
Sep 16, 2022PyCon UK 2022PyCon (national Python conferences)talkException Groups and except*
Python 3.11 introduces new features that make it possible to raise and handle multiple unrelated exceptions. This talk briefly covers what they do and how they…Show less

Python 3.11 introduces new features that make it possible to raise and handle multiple unrelated exceptions. This talk briefly covers what they do and how they work, and answers a frequently asked question: why we needed to add new language syntax to handle exception groups.

Jul 11, 2022EuroPython 2022EuroPythonpanelistCPython Developer Panel
as Microsoft

Come meet the folks who make the Python programming language! A panel discussion of core Python developers will take place on Wednesday at 2pm.

Video
Sep 13, 2019PyCon UK 2019PyCon (national Python conferences)talkTechnical Debt Remediation in a Massive Python Codebase
as Bank of America
The Quartz engineering team at Bank of America hosts one of the world's largest python codebases. Changes in core components of the platform can have high…Show less

The Quartz engineering team at Bank of America hosts one of the world's largest python codebases. Changes in core components of the platform can have high impact.

Frequent co-speakers

SpeakerShared eventsShared talksLast together
Ben Nuttall4—2025
Cheuk Ting Ho4—2024
Tereza Iofciu3—2026
Daniele Procida3—2025
Dom Weldon3—2025
Hannah Hazi3—2025
Sarah Townson3—2025
Ken Jin212024
Łukasz Langa212024
Pablo Galindo Salgado212024
Luciano Ramalho2—2026
Daniel Rios2—2025
David Seddon2—2025
Richard Terry2—2025
Russell Keith-Magee2—2025

Speakers with the same name are merged into one entry, so this page may combine more than one person. Affiliations are shown as each conference listed them.