Looks surprisingly easy to profile the Django startup. Probably makes sense to profile other parts of your application but this is likely a bit more involved.
Looking at several languages and their reflection features. What's coming with C++26 is really something of another class than anything else. I just have concerned about its readability though.
Nice improvement in Python for waiting the end of a subprocess. Explains nicely the underlying options and available syscall if you need to do the same in your code.
Neat little Python trick for testing exceptions.
OK, this is definitely a very cool hack. It can definitely help to debug locally.
A very comprehensive view of Python memory consumption and the speed of common operations. Some of the numbers are higher than I expected.
The situation about file locking is really complicated in the Unix systems family.
Unsurprisingly, this is mostly not related to the use of Rust. The design choices are what male uv so fast.
This is definitely an exciting new option for Python development.
This is a nice little algorithm and it shows how to approach it in Python while keeping it efficient in term of operations.
Some of this might sound obvious I guess. Still there are interesting lesser known nuggets proposed here.
Neat stories explaining those three important features of Python.
First rough benchmarks for CPython 3.14. It looks like the JIT isn't giving much improvement on the cases explored, the free threading on the other hand is a clear advantage for multithreaded cases. Of course as usual Pypy is still way faster. That said, like anything else: first measure in your own context before taking any decision.
It's out now, this is a big one with quite a few interesting features. Let's see how it's used in practice.
Early days but it looks like an interesting use of the t-strings introduced in Python 3.14.
This is not an easy case, even with the support of PyO3. This short article gives a nice blueprint to share a reference between Rust and Python.
Its use cases are indeed limited. It's a success for network IO. For everything else, the free threading might be the path forward once it stabilizes.
Looks like an interesting alternative to the bigger Django and FastAPI which get all the attention.
It's just hard to make Python fast. It can be improved yes, but it'll stay cache un-friendly without a redesign. Nobody wants a Python 4. :-)
uv really opens the door to nice features for Python. Now with a standardized PEP to help the configuration it's getting even better.