V8 makes it fun to write native C++ modules for node.js. During this talk, I'll walk through creating a binding to a third-party C/C++ library. I'll discuss when it actually makes sense to create your own module, the different methods for programming asynchronously in C/C++, memory management and how to adapt a C interface so that it "feels" like JavaScript. You'll also learn about various pitfalls of the v8 API to make sure your module runs both stable and fast.