Don t write NIFs (at least not in C)
TALK LEVEL: BEGINNERS / INTERMEDIATE / PROFICIENT
Most experienced Erlangers will caution against writing NIFs, and for good reason! NIFs are notoriously dangerous.
Not only do we have to worry about crashing the BEAM, but we run the risk of degrading the scheduler if we're not careful. But what if writing NIFs were safe?
In this talk, Sonny will discuss Rustler, a library which makes it incredibly simple to write safe NIFs in Rust.
THIS TALK IN THREE WORDS
Native
Safety
Performance
OBJECTIVES
This talk aims to inspire people to learn Rust and how to leverage it within their current BEAM applications.
TARGET AUDIENCE
Anyone who is interested in using native code to improve the performance of their applications.