Giovanni Barillari
Employers on the program
- 2026Sentry1 talk
The year around now
Talks in the past 12 months and announced talks ahead, one row per conference, January to December. Hover a mark for the talk.
Appearances by year
- PyCon (national Python conferences)
- EuroPython
Talks
| Date | Event | Conference | Role | Title | Links |
|---|---|---|---|---|---|
| Jul 13, 2026 | EuroPython 2026 | EuroPython | talk | Rethinking AsyncIO from scratch for free-threaded Python as Sentry AsyncIO was designed with the Global Interpreter Lock (GIL) in mind: the event loop runs all of your async in a single thread, regardless of the GIL presence. | Video |
| May 27, 2026 | PyCon Italia 2026 | PyCon (national Python conferences) | talk | Rethinking AsyncIO from scratch, using Rust, for free-threaded PythonAsyncIO born in a GIL world: event loops are designed to be single-threaded. But with the introduction of free-threaded Python, we no longer need to worry about…Show lessAsyncIO born in a GIL world: event loops are designed to be single-threaded. But with the introduction of free-threaded Python, we no longer need to worry about the GIL. Can we rewrite AsyncIO to run async code in a multi-threaded fashion? | Video |
| May 28, 2025 | PyCon Italia 2025 | PyCon (national Python conferences) | talk | RLoop: an AsyncIO event loop implemented in RustDo you run Python async code? Do you now what happens when you await something? Have you ever heard of uvloop and libuv? Are they really faster than the stdlib?…Show lessDo you run Python async code? Do you now what happens when you await something? Have you ever heard of uvloop and libuv? Are they really faster than the stdlib? Why so? Is Rust even faster? If you ask yourself some or all of these questions, this talk will be a good fit for you. | Video |
| May 25, 2023 | PyCon Italia 2023 | PyCon (national Python conferences) | talk | Granian: a Rust HTTP server for Python applicationsYou still use Gunicorn to serve your WSGI application? Still on Uvicorn for ASGI? There's a faster, modern alternative for you: Granian. Powered by Rust, it…Show lessYou still use Gunicorn to serve your WSGI application? Still on Uvicorn for ASGI? There's a faster, modern alternative for you: Granian. Powered by Rust, it serves WSGI, ASGI and RSGI applications providing you SSL termination, HTTP/2 and websockets. | Video |
| Jun 2, 2022 | PyCon Italia 2022 | PyCon (national Python conferences) | talk | Emmett: the web framework for inventorsGreat Scott! Is this 2022? But wait, did I wrongly set the temporal circuits of the DeLorean and went to 2012, or Python web developers are still stuck with…Show lessGreat Scott! Is this 2022? But wait, did I wrongly set the temporal circuits of the DeLorean and went to 2012, or Python web developers are still stuck with Django and Flask? Martin! We ended up in a timeline without AsyncIO! Let's get back and fix it! And remember the plutonium! |
Frequent co-speakers
| Speaker | Shared events | Shared talks | Last together |
|---|---|---|---|
| Antonio Cuni | 5 | — | 2026 |
| Marc-André Lemburg | 5 | — | 2026 |
| Alessandro Molina | 4 | — | 2026 |
| Iacopo Spalletti | 4 | — | 2026 |
| Juna Salviati | 4 | — | 2026 |
| Marcelo Trylesinski | 4 | — | 2026 |
| Paolo Melchiorre | 4 | — | 2026 |
| Riccardo Magliocchetti | 4 | — | 2026 |
| Roberto Polli | 4 | — | 2026 |
| Serena Sensini | 4 | — | 2026 |
| Stefanie Molin | 4 | — | 2026 |
| Stefano Fiorucci | 4 | — | 2026 |
| Antonio Spadaro | 3 | — | 2026 |
| Cheuk Ho | 3 | — | 2026 |
| Fabio Lamanna | 3 | — | 2026 |
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.