Bert Belder, Node core committer and StrongLoop Founder, is coming out to Denver to speak to us and demonstrate a flow control project called "Zones" that he's been working for the last few months.
Why another async flow control project? Currently there are a couple of problems that make it really hard to reason about asynchronous control flow in Node:
• Stack traces are useless when an asynchronous function fails
• Async functions are hard to compose into more high-level APIs,resulting in callback hell
• Async error handling will cause Node to crash
Zones should make it easy to handle errors and to avoid resource leaks, provide a way to associate user data to an async flow and much more!
Here's a blog post that Bert has written about Zones: http://strongloop.com/strongblog/announcing-zones-for-node-js/
This is going be a really great meetup, so hope you can make it. If you have any questions, please don't hesitate to ask and look forward to seeing you.