Modern C++ addons for node.js

Dvir Yitzchaki

⏱ 20 minute session
15:10-15:30, Friday, 19th April 2024
There are various reasons to write a Node.js C++ addon, including performance enhancement, direct memory access, or the need to utilize a specific C++ library. As a C++ developer, it would be advantageous to employ familiar building tools, such as CMake and Conan, for this process.

In this presentation, we will delve into the development of a C++ addon for Node.js using CMake, a cross-platform build system, and Conan, a package manager. We will also discuss the deployment of pre-built binaries.

🏷 node.js
🏷 modern C++
🏷 CMake
🏷 conan

Dvir Yitzchaki

Dvir Yitzchaki is a C++ developer who is knowledgeable in modern C++ programming techniques. He is also an active contributor to the open-source community, including a popular VS Code extension, and several Reveal.js plugins, and a member of the Israeli national body for WG21, the C++ standards committee. He currently works at Roku where he contributes to the development of Roku OS, the operating system that powers Roku streaming devices.