Node.js has immense strength when it comes to routing resources between each other. One of the ways that this impressive coordination has progressed is through asynchronous callbacks, and streaming. As with any abstraction, there is a need to safely ensure the abstraction does not cause leaks in resource management. In this presentation, Bradley Meck will discuss basic tools for checking resource usage, using generators to create safe resource life-cycles, using callbacks to track resource invalidation, and techniques to handle cancellation of requests that hold onto resources.