Sure, you could look outside for the current weather, but isn't it a lot more fun to build a live-updating map instead?
What happens when you combine two-colour e-paper with bad Python? Weather! Well, weather displays.
What do you do when you want to massively over-engineer a solution to forgetting your phone charger?
Upgrading the ASGI spec to simplify it, while keeping backwards compatibility.
Taking a look at what it would take to make Django async-native, what it enables, and if we should even do it at all.
Event loops, coroutines and awaits, oh my!
Finally, the promised land is here and Channels 2.0 is released. But how much has changed? And why?
Finally, my 3D city maps return, and this time they're mapping the streets and hills of San Francisco.
What's happening in the world of Channels? How many times have I rewritten the API now?
Outlining my plan for iterating on Channels' design, and what the future might hold for both Django and Python in general.