Join Giovanni Barillari (@baro.dev) at EuroPython for "Rethinking AsyncIO from scratch for free-threaded Python" Talk: ep2026.europython.eu/US3W8J
Giovanni Barillari
@baro.dev
Physicist, software developer, SRE, OSS maintainer. Photography passionated. In love with radical honesty. https://blog.baro.dev
Italy’s "Piracy Shield" forces providers to block content in under 30 minutes without judicial oversight. We're appealing a €14M fine to protect the Internet from automated censorship and ensure infrastructure providers aren't forced to overblock. https://cfl.re/4cKGDqO
Standing up for the open Internet- why we appealed Italy’s Piracy Shield fine
Cloudflare is appealing a €14 million fine from Italian regulators over
blog.cloudflare.com
I finally found some time to write a piece about TonIO, my nulti-threaded async runtime for #python 👀 blog.baro.dev/p/reinventin...
Reinventing Python's AsyncIO | Fluxus by gi0baro
My journey (so far) in rethinking Python's async code execution
blog.baro.dev
I wrote some thoughts about AI after reading the latest @antirez.bsky.social blog post: blog.baro.dev/p/ai-is-a-po...
AI is a political matter: we need more activists, not consumers | Fluxus by gi0baro
And why suggesting people to use Claude Code won't make things better.
blog.baro.dev
⏰ NOW IS THE TIME! ⏰ Our call for proposal closes in less than 19 hours! Did you send your proposal yet? pycon.it/call-for-pro... #PyConIT
Today I released the first pre-alpha of smth I was cooking in the last few months.. 👀 github.com/gi0baro/tonio
GitHub - gi0baro/tonio: A multi-threaded async runtime for Python
A multi-threaded async runtime for Python. Contribute to gi0baro/tonio development by creating an account on GitHub.
github.com
On the weekend I talked with @baro.dev on why Agentic Coding works for me, an not quite for him. www.youtube.com/watch?v=EZhj...
Talking Agentic Engineering with Giovanni
YouTube video by Armin Ronacher
youtube.com
Talking about whatever the fuck this is: www.youtube.com/watch?v=h3Jf...
WTF Is Going On?
YouTube video by GNCA - GamersNexus Consumer Advocacy
youtube.com
I don't usually do "reaction content".. but this quite triggered me. blog.baro.dev/p/theo-has-w...
Theo has weird vibes | Fluxus by gi0baro
..or why you should take influencers' words with a grain of salt
blog.baro.dev
Yo! Granian 2.5 is out, now with memory limits for workers and UDS support 🚀 Check it out @ github.com/emmett-frame...
Release Granian 2.5.0 · emmett-framework/granian
What's Changed New features Human-readable CLI duration arguments (#622 by @3ok) This allows CLI arguments like --workers-lifetime 6h Workers memory usage limiter (--workers-max-rss option) Uni...
github.com
"I am, even more reluctantly, exposed to genAI Discourse every damn minute of every damn day. It is relentless, inescapable, and exhausting." blog.glyph.im/2025/06/i-th...
I Think I’m Done Thinking About genAI For Now
The conversation isn’t over, but I don’t think I have much to add to it.
blog.glyph.im
This is *very very* long. But also *very very* good. In fact, one of the best pieces I've ever read recently. www.wheresyoured.at/the-era-of-t...
The Era Of The Business Idiot
Fair warning: this is the longest thing I've written on this newsletter. I do apologize. Soundtrack: EL-P - $4 Vic Listen to my podcast Better Offline. We have merch. Last week, Bloomberg profiled ...
wheresyoured.at
Python web development in a picture #pyconit @marcelotryle.bsky.social @tiangolo.com @pyconit.bsky.social
I should really start publishing charts in the Granian benchmarks suite. Much easier to read compared to tables. github.com/emmett-frame...
Granian 2.3 is out! 🚀 Now with mTLS and direct static files serving support :) github.com/emmett-frame...
Release Granian 2.3.0 · emmett-framework/granian
What's Changed New features Support for direct static files serving from a folder mTLS Changes Switch to Rust 2024 edition Bump PyO3 to 0.25 Bump dependencies Enhancements Review shared socket...
github.com
Yo! Spent the weekend over MCP and built something. You can now build MCP servers in your Emmett application 👀 github.com/gi0baro/emme...
GitHub - gi0baro/emmett-mcp: MCP extension for Emmett framework
MCP extension for Emmett framework. Contribute to gi0baro/emmett-mcp development by creating an account on GitHub.
github.com
If you run Granian on Python versions > 3.10, you probably want to upgrade to the latest 2.2.4 release, as it fixes a noticeable performance regression bug (up to 2x in certain scenarios 👀) github.com/emmett-frame...
Release Granian 2.2.4 · emmett-framework/granian
Patch release Changes since 2.2.3: Improve performance on iter-based responses on all protocols Bump files read buffer from 4k to 128k on RSGI response_file and ASGI pathsend Fix a performance reg...
github.com
I'd say this is probably one of the worst times in the software industry I have ever seen in the last 13 years. The whole narrative about "AI" to trade learning for productivity is just a cancer for young people. Promoting ignorance and incompetence is bad and stupid. Just stop it, please.