Learn · CERN

Talk1 h 3 min

Nifty Native Implemented Functions: low-level meets high-level code

Ian Plosker · CERN

Watch At CERN

About

Erlang Native Implemented Functions (NIFs) allow developers to implement functions in C (or C++) rather than Erlang. NIFs are useful for integrating high performance or legacy code in Erlang applications. The talk will cover how to implement NIFs, use cases, and common pitfalls when employing them. Further, we will discuss how and why Erlang applications, such as Riak, use NIFs.

About the speaker

Ian Plosker is the Technical Lead, International Operations at Basho Technologies, the makers of the open source database Riak. He has been developing software professionally for 10 years and programming since childhood. Prior to working at Basho, he developed everything from CMS to bioinformatics platforms to corporate competitive intelligence management systems. At Basho, he's been helping customers be incredibly successful using Riak. .

0:00:00 Slide 1

0:01:59 Slide 2

0:02:10 Slide 3

0:02:14 Slide 4

0:02:36 Slide 5

0:03:22 Slide 6

0:03:28 Slide 7

0:03:48 Slide 8

0:03:54 Slide 9

The talk

  1. Nifty Native Implemented Functions: low-level meets high-level code 2012-09-03 · 1 h 3 min · CERN's player

Credits and licence

Institution
CERN
Department
Computing Seminar
Speaker
Ian Plosker
Year
2012
Language
English
Subjects
Computer science
Source
CERN
Licence
CERN, as CERN states it. CERN's terms
Attribution
© CERN. CERN provides its audiovisual media free of charge for educational and informational use, credited to CERN; this lecture is shown in CERN's own player.
Who can watch
CERN gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed