Closing the second day of @pycon 2026 as talk manager for @BajoranEngineer keynote.
After a long day, I’m tired but genuinely happy to help Dawn on stage. Years ago, she helped me when I gave my first talk abroad at @djangoconeurope 2019 in Copenhagen. It feels special to return the favour.
Her keynote, "Stop Being a Generalist", explores why going deep on a domain can be more valuable than trying to do everything.
This afternoon, after the closing keynote, around sixty PyCon Italia participants joined a guided tour through the historic centre of Bologna.
Today I'm helping my friend Piero Savastano as talk manager at PyCon Italia.
Piero is presenting his talk in Italian, "Stregatto 2.0", about Cheshire Cat AI, an AI agent framework born in Italy and released under the GPL license.
He brings a lot of energy to the stage: moving around the room, engaging the audience, asking questions, and throwing Cheshire Cat t-shirts to people with the right answers.
The day started with the annual @pythonitalia members' meeting. 🇮🇹
It's always a good opportunity to hear about what's happening across the Italian Python community, discuss ongoing initiatives, and help shape what comes next. 🐍
Day 2 of PyCon Italia 2026 has started! ☕🐍
After a social evening that ended a little later than planned, we're back in the keynote room this morning with Diego Russo talking about the evolution of CPython performance.
It's always a pleasure to see friends from the Python community on stage, especially when the topic is how Python itself keeps getting faster release after release.
A strong start to the second day of the conference. 🚀
Today I'm helping my friend @carlton present his talk "Static Islands, Dynamic Sea" at PyCon Italia 2026.
We've known each other for years through Django, and we're currently co-organising Django on the Med together.
Former @django Fellow, maintainer, and co-host of @Djangocha, Carlton is exploring how typing can add safety where needed while keeping Django's dynamic nature intact.
Piero throws Cheshire Cat t-shirts into the audience for people who answer questions during his talk 😄
I'm also helping Jonathan Ehwald as talk manager for his session at PyCon Italia.
Jonathan is presenting "What I learned migrating @FastAPI & Friends to uv", sharing lessons learned while migrating FastAPI, Typer, SQLModel and other projects to uv.
As someone who maintains libraries himself, it's great to hear practical advice from somebody who has already done the migration work at scale.
This afternoon after lunch at @pycon 2026 we gathered for a community photo with many local Python groups from across Italy.
From @pycatania to @pybari , Campania @pescara , Marche, @pyvenice , Turin, @pythonmilano , Genoa, @pbg and the newest community joining the network, like Salento, it was great to see so many people representing local Python communities in one place.
The @pythonitalia community keeps growing. 🐍🇮🇹
This afternoon I had the pleasure of introducing @sarahboyce keynote at @pycon 2026 🐍
Her talk, “Django has a marketing problem”, tackled some old myths about Django and reminded us that, after 20 years, it is still modern, fast, and actively developed.
As someone involved in the Django community, it was a real pleasure to welcome Sarah on stage 💚