Irit Katriel
Employers on the program
- 2022Microsoft1 talk
- 2019Bank of America1 talk
Appearances by year
- PyCon (national Python conferences)
- EuroPython
Talks
| Date | Event | Conference | Role | Title | Links |
|---|---|---|---|---|---|
| Jul 24, 2026 | PyCon Colombia 2026 | PyCon (national Python conferences) | keynote | Untitled | |
| Sep 19, 2025 | PyCon UK 2025 | PyCon (national Python conferences) | talk | The 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 lessThe 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, 2024 | PyCon US 2024 | PyCon (national Python conferences) | speaker | CPython's Compilation PipelineOver 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 lessOver 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, 2022 | PyCon UK 2022 | PyCon (national Python conferences) | talk | Exception 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 lessPython 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, 2022 | EuroPython 2022 | EuroPython | panelist | CPython 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, 2019 | PyCon UK 2019 | PyCon (national Python conferences) | talk | Technical 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 lessThe 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
| Speaker | Shared events | Shared talks | Last together |
|---|---|---|---|
| Ben Nuttall | 4 | — | 2025 |
| Cheuk Ting Ho | 4 | — | 2024 |
| Tereza Iofciu | 3 | — | 2026 |
| Daniele Procida | 3 | — | 2025 |
| Dom Weldon | 3 | — | 2025 |
| Hannah Hazi | 3 | — | 2025 |
| Sarah Townson | 3 | — | 2025 |
| Ken Jin | 2 | 1 | 2024 |
| Łukasz Langa | 2 | 1 | 2024 |
| Pablo Galindo Salgado | 2 | 1 | 2024 |
| Luciano Ramalho | 2 | — | 2026 |
| Daniel Rios | 2 | — | 2025 |
| David Seddon | 2 | — | 2025 |
| Richard Terry | 2 | — | 2025 |
| Russell Keith-Magee | 2 | — | 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.