Lightning Talk: C++ in the Cloud: One NIF at a Time with Elixir
summary
C++ code compiles into a shared library (named lib_exj_boost in the example) and is called from Elixir via Native Implemented Functions to reuse an optimized C++ library (example: an exj_boost_build_info NIF that returns build metadata). This brings raw CPU performance into Elixir services, works in practice, and requires keeping NIF execution under 1 ms and careful crash handling because a NIF crash can take down the BEAM.
AI-written summary · about
related talks
01h 06mWhat every Node.js developer needs to know about Elixir
16mHarnessing the power of the Erlang VM
13mLightning Talk: Extending Envoy with Go
05mLightning talk from Joakim Carlstein
28mN-API - The new native in node.js
52mErjang - With the JVM under the Hood
56mMixing programming languages
28mPowering Up NodeJS Performance by Rust and WebAssembly
