- Toro 1.0, the Final Release
This version includes a new RWLock. Further development of Toro's ideas continues in Tornado itself.
- Tornado Locks And Queues (The End Of Toro)
I merged Toro, my library for coordinating asynchronous coroutines, into Tornado 4.2.
- PyCon Video: "Eventually Correct: Async Testing"
My PyCon 2015 talk about testing asynchronous code with Tornado's included AsyncTestCase.
- Screencast of "Eventually Correct: Async Testing With Tornado"
In video form with closed captions, my talk about testing asynchronous Python code.
- Eventually Correct: Async Testing With Tornado
Event-loop management, error handling, and coroutines as unittests.
- Toro 0.7 Released
A major bug fixed in Toro, my package of semaphores, locks, and queues for Tornado coroutines.
- Toro 0.6 Released
One minor bug fixed in Toro, my package of semaphores, locks, and queues for Tornado coroutines.
- Refactoring Tornado Coroutines
Asynchronous Python is more flexible than blocking code, but you need to follow a few rules.
- Waiting For Multiple Events With Tornado
How do you start multiple I/O operations with Tornado, and process results in the order they complete?
- Escaping Callback Hell
MongoDB's asynchronous interface will require no callbacks in the next release.