This talk is about creating Node.js interfaces for native libraries written in C or C++. It starts talking about various situations in which you need to build native addons and the common problems in doing that. I'll discuss about the portion of the node.js documentation that describes native addons, the api fragmentation, and the reference provided by the Native Abstractions. With all these tools and knowledge i'll show you how to build some addons from scratch and explain how to keep your code asynchronous. Along the practical examples i will illustrate the best practice to follow in building native addon and give you some statistics about the performance improvements for the app that use native addons. At the end I will show what will be the future developments will like and talk about new N-API.