This is a story about how very difficult it is to build concurrent programs. It’s also a story about a bug in Python’s Queue class, a class which happens to be the easiest way to make concurrency simple in Python. This is not a happy story: this is a trag... (more…)
Read more »
A memoize library which can be used standalone, or plugged into key/value stores such as redis. Also contains functionality to invalidate cache based on function name and arguments. - GitHub - blix... (more…)
Read more »
The post explains how to code a web scraper Telegram bot using Python. (more…)
Read more »
What's Changed
This release rides on the coattails of the uv package manager to introduce exciting new features related to package reproducibility!
With this release, it's now possible to create st... (more…)
Read more »
The future of python is asynchronous. This talk will take us from 0-60 in a retrospective journey to understand: Traditional request/response cycles Enhancem... (more…)
Read more »