A good article, but it should mention async network programming (probably with <a href="http:&#x2F;&#x2F;www.tornadoweb.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.tornadoweb.org&#x2F;</a>) which is the major driving use case behind the adoption of async programming patterns.