Explore the evolution of asynchronous programming in this JSConf talk by Max Krohn, co-founder of OkCupid.com. Learn about the challenges of single-threaded event-based systems and how the "Tame" system for C++ revolutionized code productivity. Discover how TameJS and IcedCoffeeScript bring powerful language primitives to node.js and browser-based JavaScript, offering cleaner, more manageable, and better-performing alternatives to traditional callback-based code. Gain insights into improving JavaScript projects with techniques that surpass both threaded and hand-rolled callback approaches in power and manageability.