Giovanni Barillari reposted
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
129 followers106 following73 posts
Giovanni Barillari reposted
Join Giovanni Barillari (@baro.dev) at EuroPython for "Rethinking AsyncIO from scratch for free-threaded Python" Talk: ep2026.europython.eu/US3W8J
Giovanni Barillari reposted
Giovanni Barillari reposted
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
I finally found some time to write a piece about TonIO, my nulti-threaded async runtime for #python 👀 blog.baro.dev/p/reinventin...
Giovanni Barillari reposted
I wrote some thoughts about AI after reading the latest @antirez.bsky.social blog post: blog.baro.dev/p/ai-is-a-po...
Giovanni Barillari reposted
⏰ 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
Jeez @mitsuhiko.at, I stay away from bluesky for 48h and you do this? 😂 #wellplayed
Giovanni Barillari reposted
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...
Giovanni Barillari reposted
Talking about whatever the fuck this is: www.youtube.com/watch?v=h3Jf...
I don't usually do "reaction content".. but this quite triggered me. blog.baro.dev/p/theo-has-w...
Giovanni Barillari reposted
Replying to @raistolo.bsky.social
This piece by @garymarcus.bsky.social is - as usual - spot on: garymarcus.substack.com/p/gpt-5-over...
Yo! Granian 2.5 is out, now with memory limits for workers and UDS support 🚀 Check it out @ github.com/emmett-frame...
"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...
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...
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...
Giovanni Barillari reposted
Yo! Spent the weekend over MCP and built something. You can now build MCP servers in your Emmett application 👀 github.com/gi0baro/emme...
To build this extension I also made a "minimal" MCP python package, which depends only on @pydantic.dev: github.com/gi0baro/py-m.... It kinda provides just the types and abstract classes.
Maybe in the near future the original SDK package can provide different extras (client,server,http,asgi) so that mine will be useless @thedsp.bsky.social @marcelotryle.bsky.social @sa.muelcolvin.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...
If you run Granian with multiple workers on Linux, you probably want to upgrade to the latest 2.2.2 release, as it severely improves the load balancing across workers ;) github.com/emmett-frame...
Watch the whole 10:37 youtu.be/-qbylbEek-M?... "Thanks Steve" @gamersnexus.bsky.social
Giovanni Barillari reposted
Granian 2.1 is out! Check release notes at github.com/emmett-frame... In case you're on ASGI and still on 1.x, or tried an old version, consider upgrading, as this version provides a far better experience overall.
I really dislike writing these kind of things, but sometimes it feels just necessary. github.com/emmett-frame...
Granian 2.0 just landed with a LOT of changes 🚀 Check the release at github.com/emmett-frame...
Giovanni Barillari reposted
While still quite experimental, the first release of RLoop – an #asyncio event loop for #python built with #rust – is now available 🎉 Looking forward to feedback from the ones willing to test it :) github.com/gi0baro/rloop
Giovanni Barillari reposted