Advertisement · 728 × 90

Posts by Quentin Pradet

Apparently drag and drop works

5 months ago 0 0 0 0

QuickTime!

5 months ago 0 0 1 0

To be fair they "just" ported pyupgrade to Rust

5 months ago 1 0 1 0

@sethmlarson.dev and I went through months of intense, complex work to climb a steep and slippery learning curve, only to be stopped short at the very end by a hard ethical line we couldn't cross—it was gut-wrenching.

I'm proud of what we did and I'm proud of what we didn't do.

5 months ago 56 14 4 1
Preview
Winning a bet about “six”, the Python 2 compatibility shim Exactly five years ago today Andrey Petrov and I made a bet about whether “six”, the compatibility shim for Python 2 and 3 APIs, would still be in the top 20 daily downloads on PyPI. I said it woul...

This post was 5 years in the making, @shazow.net and I made a bet about whether "six", the Python 2/3 compatibility shim, would still be a popular package in 2025:

sethmlarson.dev/winning-a-be...

6 months ago 8 3 0 0

Couldn’t agree more! Also the Bluesky automation is fixed 🥳

6 months ago 1 0 1 0
Preview
Fiscal projection: PSF will default by 2027 - 50% salary increases, salaries >170.000, multimillion pycon US losses, costly consultancy contracts Unofficial financial projections based on public documents (tax forms) etc. Thread dedicated purely to fact finding and making financial projections. I suggest to focus only on facts in this thread. ...

Example Discuss thread: discuss.python.org/t/fiscal-pro...

7 months ago 2 0 0 0
Advertisement

Hey Trey, did you notice your automated Bkuesky posts suffer from encoding issues?

7 months ago 0 0 1 0
Python: The Documentary | An origin story
Python: The Documentary | An origin story YouTube video by CultRepo (formerly Honeypot)

Our Python doc is officially out in the wild! 🐍

Thanks to everyone who joined the premiere 🙌 such a good vibe.

Here’s the link so you can watch it on repeat youtu.be/GfH4QL4VqJ0

7 months ago 77 35 5 4
Bluey screenshot where Bandit swings Bingo. The swing is hung on a tree.

Bluey screenshot where Bandit swings Bingo. The swing is hung on a tree.

Wow, that sounds nice! I immediately thought about Bluey.

8 months ago 2 0 0 0

Since PyCon Africa is affected by the PSF Grants pause, I am hopeful that donation tickets can make a difference.

8 months ago 2 1 0 0
Preview
4. More Control Flow Tools As well as the while statement just introduced, Python uses a few more that we will encounter in this chapter. if Statements: Perhaps the most well-known statement type is the if statement. For exa...

Great post! Python supports else in loops, but only if there was no break! It’s terribly confusing: docs.python.org/3/tutorial/c...

8 months ago 1 0 0 0
Preview
Commento Add comments to your website with Commento. It's fast, modern, and privacy-focused.

Disqus showing ads on my blog was the last straw for me. I thought about storing comments on GitHub with utterances/giscus, but ended up on Commento. They have a generous free tier, don't track their users, and are trusted by Mozilla. Switching took only 10 minutes!

commento.io

8 months ago 5 0 0 0
Preview
Les Femtocell de SFR mises à mal | Le site de Korben SFR a mis sur le marché, en 2009, un appareil destiné aux personnes qui captent mal la 3G, de profiter d’un relais local qui fait transiter les ...

Looks like a much nicer solution than femtocell which is available commercially in France since 2009! korben.info/les-femtocel...

8 months ago 0 0 1 0
Crafting Interpreters

Crafting Interpreters! craftinginterpreters.com

8 months ago 1 0 0 0
Advertisement
How Elastisearch and OpenSearch built their SDKs

You can only read the first two parts if you’re not a paid subscriber, but this companion piece is freely available on my blog: quentin.pradet.me/blog/how-ela...

8 months ago 2 1 0 0
Preview
Building great SDKs A guide to creating SDKs that devs – and LLMs – will find a breeze to use, plus an overview of modern approaches for building and maintaining SDKs. By veteran SDK engineer, Quentin Pradet

I wrote this to share everything I know about building great SDKs! open.substack.com/pub/pragmati...

8 months ago 4 0 1 1

À La Réunion on l’appelle de plus en plus l’hexagone, et j’aime bien, c’est court, neutre et efficace.

8 months ago 0 0 0 0

This is a tragedy, but correlation is not causation. Kids roam less and less in the UK (say) despite pedestrian casualties being down.

8 months ago 0 0 0 0
Message 284536 - Python tracker

Interesting, thanks! The exit code 120 comes from Python: bugs.python.org/msg284536

8 months ago 2 0 1 0

We care about deepening our understanding of the language, which makes the question and resulting answer indeed very interesting! Thank you

9 months ago 1 0 0 0
Sonos - Wikipedia

> As of August 2024, the new app has a 1.3 point review average on Google Play. In January 2025, Sonos announced the resignation of its CEO Patrick Spence over the app update debacle.

en.m.wikipedia.org/wiki/Sonos

9 months ago 1 0 0 0
A box of Petit écolier biscuits, as sold in France.

A box of Petit écolier biscuits, as sold in France.

Wow the packaging tries hard to convey luxury. Also European biscuits is fun. In France where this comes from the packaging is much more… playful

9 months ago 0 0 0 0

Ah, the joys of cross-border rail. Still, thank you for doing this.

10 months ago 0 0 1 0

When in the US I was localized in Hong Kong and now in Reunion Island I was localized in Japan for a few weeks. Got ads in Japanese and even YouTube blocked some videos. Super annoying.

10 months ago 1 0 0 0
Advertisement

J’ai mis du temps à comprendre que ce n’était pas mon téléphone qui avait caché la fin du texte 😅

10 months ago 0 0 1 0
Preview
Dec 4th, 2024: [EN] Does the Elasticsearch Python client work with free-threading Python? Cet article est disponible en français. In this post, we'll run some experiments to see if the Python Elasticsearch client is compatible with the new Python 3.13 free-threading builds, where the GIL ...

The Python Elasticsearch client works too. I tested it back in December: discuss.elastic.co/t/dec-4th-20...

10 months ago 2 1 0 0

Exciting! Free-Threading builds are here to stay. The adoption has been incredibly fast so far.

(urllib3 works with free-threading, but still need cryptography to add support before we can test it in CI.)

10 months ago 0 0 1 0

Bluey is thoughtful too!

10 months ago 2 0 0 0
Preview
Optimize CPU performance with Instruments - WWDC25 - Videos - Apple Developer Learn how to optimize your app for Apple silicon with two new hardware-assisted tools in Instruments. We'll start by covering how to...

This talk is incredible. In 30 minutes, a binary search implementation is sped up by 25x using profiling tools, including L1 cache and pipeline stall analysis. While the tools are Apple-specific, the concepts are general and apply everywhere.

developer.apple.com/videos/play/...

10 months ago 8 1 0 0