#BEAM
Media
Fireside chat on BEAM Languages with Erlang co-inventor Robert Virding
Fireside chat of Embedded programming on the BEAM
typed_erlc: Prototype of a safe and fast compiler for Erlang
EDBG: Your TTY debugger
Stack to the Future
Let the garbage crash
An introduction to the new socket API
Sockets Overview Puzzle-piece Raimo Niskanen Ericsson AB, Erlang/OTP. experimental new socket API since OTP 22 that is thinner, lighter, and faster than the old gen_{tcp,udp,sctp} over inet_drv. It is implemented with NIFs on the Unix networking functions, which gives programmers access to _all_ of the socket functionality in the OS networking stack. Overview of the API, implementation how the new sockets is intended to fit in the rest of Erlang/OTP.
READ MOREPlaying with NIFs and Elixir
Playing with Elixir Mikael Karlsson Creado Systems - https://creado.se/. The BEAM meets hard realtime and plays music on Linux. synthesis software in Elixir for realtime use. Some questions asked, and hopefully answered: How good can the Erlang VM meet hard realtime requirements. Can an old time Erlanger learn and appreciate Elixir? Distributed Jamming and Composition with Sonic Pi and Erlangby Sam Aaron and Joe Armstrong
READ MOREDon't write NIFs (at least not in C)
Native Safety Performance Sonny Scroggin Bleacher Report / Rusterlium. 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.
READ MORE