Profile avatar
quentin.pradet.me
I like maintaining things: the Elasticsearch Python clients by day, urllib3 and trustme by night. I write about #Python, HTTP, async/await, open source and performance! he/him
116 posts 1,093 followers 185 following
Regular Contributor
Active Commenter

It looks like mapping the new syntax to the Elasticsearch DSL, which natively supports nested queries and boolean operators, was the easy part. Elasticsearch has lots of features, yes, but it is to support advanced usages like this one!

OpenAPI is incredibly popular and useful, but it is also flawed as a general-purpose API description tool. We hit many issues when using it to describe Elasticsearch APIs.

AGPL continues to get more popular as companies want the open source label for their product! Elastic did the same thing last year.

Facebook are launching a new type checker written in rust. pyrefly.org

Thank you @americanexpress.bsky.social for sponsoring urllib3 and helping improve critical Python internet infrastructure. I know it takes a lot of activation energy for a large company to sponsor an amount like this, so I extra appreciate whoever did the leg work on this. πŸ™

Elastic is now on BlueSky! Follow us here for the latest updates on all things search, observability, security and more.

PEP 751 has been accepted! peps.python.org/pep-0751/ This means #Python now has a lock file standard that can act as an export target for tools that can create some sort of lock file. And for some tools the format can act as their primary lock file format as well instead of some proprietary format.

Now I'm looking for someone with 7+ years of FastAPI experience 🀭 Jokes aside, I'm doing interesting new things and want some extra help full-time πŸš€ I'm looking for tons of skills and knowledge in SRE / DevOps / Platform / Cloud / name-it ...and of course, FastAPI Email [email protected]

It's here! The 2024 annual report for #urllib3, a relatively quiet year that included work on HTTP/2 and Web Assembly (WASM). $3,300 worth of bounty issues exist today! quentin.pradet.me/blog/urllib3...

#Git mini tip: Use '-' to refer to the previously checked-out branch with 'git switch' and 'git checkout'. It’s great for returning to a feature branch after pulling the main or toggling back and forth to compare.

Tidelift, @microsoft.com, LaunchDarkly, @sentry.io, @sourcegraph.com, Canva, and @codecov.bsky.social all supported urllib3 in 2024. Thank you!

10 years ago, as part of my PhD, I launched a small PHP 5 application online. It's still up! Now using PHP 8. I intend to keep it online for a few more decades. Cool URIs don't change. Part of the trick is @alwaysdata.bsky.social, my hosting provider, which handles database and system upgrades.