You can use this thread to discuss the blog post Timeouts and cancellation for humans.
You can use this thread to discuss the blog post Timeouts and cancellation for humans.
Contribute to njsmith/deadline-scopes development by creating an account on GitHub.
This is my blog. There are many like it, but this one is mine. I write about software engineering and computer science topics. The usual suspects, I suppose.
Writeup of my PyCon 2022 talk. How to write safe, elegant concurrent Python with threads.
An overview of how structured cooperation is implemented in Scoop, along with two of its fundamental components: EventLoopStrategy and CooperationContext.
Why is GOTO bad, why was structured concurrency invented, and how does that explain the unreasonable effectiveness of structured cooperation.
This is from a while back, but now I have a blog to put it on! I found these essays on async/await to be particularly helpful and relevant and understandable to me personally. They’re all internally linked, too — so, I’ll post them in the order that I read them (chronologically backwards), but you might alternatively read them in the order they were posted (bottom to top).
Async Python is slower than "sync" Python under a realistic benchmark. A bigger worry is that async frameworks go a bit wobbly under load.
Timeouts and cancellations for humans (2018) - a precursor to the Trio article from last week, this one deals with a more structured way to handle timeouts a...
27 comments
Here are the articles, videos, and tools that I’m excited about this August.