FEATURED ARTICLES
Why you should attend Code BEAMSTO and how to convince your boss?
Your manager may not immediately recognise the benefits of you attending Code BEAM STO, for both yourself and the business as a whole. There are over 40 talks this year, covering a broad mix of subjects and championing many new tools, techniques and time-saving implementations, revealed at Code BEAM STO first. There is no other conference that brings such a range of talks together.
READ MOREFEATURED VIDEOS
Keynote: The Forgotten Ideas in Computer Science - Code BEAM SF 2018 /// Joe Armstrong
Keynote: Unsung Heroes of the BEAM - Code BEAM SF 2018 /// Miriam Pena
Update OTP Team - Code BEAM SF 2018 /// Raimo Niskanen
A Reflection on Building the WhatsApp Server - Code BEAM 2018 /// Anton Lavrik
Update Elixir Core Dev Team - Code BEAM SF 2018 /// James Fish
LPWAN and Cellular IoT Explained - Code BEAM SF 2018 /// Bryan Hughes
Quantum Computing Exposed -Schrödinger's Grumpy Cat - Code BEAM SF 2018 /// James Weaver
gen_statem - The Tool You Never Knew You Always Wanted - Code BEAM SF 2018 /// Raimo Niskanen
Packaging for Production - Code BEAM SF 2018 /// Anthony Molinaro
From Cloud to Edge Networks - Code BEAM SF 2018 /// Sébastien Merle
Why Elixir Matters: A Genealogy of Functional Programming - Code BEAM SF 2018 /// Osa Gaius
Building and Integrating A Data Platform - Code BEAM SF 2018 /// Benoit Chesneau
Next Generation SCADA - Code BEAM SF 2018 /// Brett Cameron
Next Generation SCADA - Code BEAM SF 2018 /// David Brinnen
Opaque Structures and Other Yerbas - Code BEAM SF2018 /// Brujo Benavides
Introducing Wrek; A Library For Executing Dependency Graphs - Code BEAM SF 2018 /// Richard Kallos
Metaprogramming - Programs that Write Programs - Code BEAM SF 2018 /// Jay Hayes
Learning Elixir Better through Collaboration and Giving Back - Code BEAM SF 2018 /// Mohnish Jadwani
The Magic Behind Immutable Maps - Code BEAM SF 2018 /// Jean Rouge
Let it Be Hacked - Code Beam SF 2018 /// Duncan Sparrell
Intro to Machine Learning - Code Beam SF 2018 /// Jesse J. Anderson
Hype For Types - Code Beam SF 2018 /// Emma Cunningham
CQRS and Event Sourcing - Code Beam SF 2018 /// Bernardo Amorim
Is Security on Your Nerves - Code BEAM SF 2018 /// Paul Rogers
Aeternity: Scalable Smart Contracts - Code BEAM SF 2018 /// Erik Stenman
High Performance Metrics Through Mutable Counters - Code BEAM SF 2018 /// Irina Guberman
The Hitchhiker's Guide to the Unexpected - Code BEAM SF 2018 /// Fred Hebert
Crypto + Concurrency - Code BEAM SF 2018 /// Anna Neyzberg
wxErlang & Faithful Representation - Code BEAM SF 2018 /// Robert Carbone
Bridging The Physical and Blockchain World With Erlang - Code BEAM SF 2018 /// Andrew Thompson
Wide World of Actors - Code BEAM SF 2018 /// Scott Lystig Fritchie
A Tour Through the Distributed System Zoo - Code BEAM SF 2018 /// Mariano Guerra
Fighting Authoritarianism With Blockchain And Blockweaves - Code BEAM SF 2018 /// Sam Williams
Spells, Hexes, and Charms Running your Own Private Package Service - Code BEAM SF 2018 /// Mark Allen
Arduino, Elixir And Nerves: A Deep Dive Into... - Code BEAM SF 2018 /// Christopher Coté
Releases and Elixir: Envisioning a more perfect union - Code BEAM SF 2018 /// Paul Schoenfelder
A GraphQL-on-Elixir Primer - Code Beam SF 2018 /// Bruce Williams
Erlang In Action: Creating Scalable Edge Based Iot Solution - Code BEAM SF 2018 /// Murali Kashaboina
Trusted Autonomy - Code BEAM SF 2018 /// Ben Marx
Making It Lazy Never Evaluate Anything More Than Once - Code BEAM SF 2018 /// Simon Thompson
Mixing in Elixir to Build Search - Code BEAM SF 2018 /// Adrian Cruz
Quaff that potion saving $millions - Code BEAM SF 2018 /// Mike Watters
Understanding Erlang Term - Code BEAM SF 2018 /// Boshan Sun
Getting to Know Your Rabbit - Code BEAM SF 2018 /// Brett Cameron
Release, Deploy, Monitor and Upgrade Elixir Services in Real World - Code BEAM SF 2018 /// Tian Chen
Testing Tools for the Erlang Ecosystem - Code BEAM SF 2018 /// Kostis Sagonas
Gently Down the Stream - Code BEAM SF 2018 /// Geoffrey Lessel
Designing Rich API Clients at Scale - Code BEAM SF 2018 /// Jeff Ching
Implementing Languages on the BEAM - Code BEAM SF 2018 /// Robert Virding
Implementing Languages on the BEAM - Code BEAM SF 2018 /// Mariano Guerra
Unreachable Code: A Conversation about Safety and Human Factors - Code BEAM SF /// Jessica DeVita
ALL
Fighting Authoritarianism with Erlang, Blockchains and Blockweaves
Using Erlang’s process-centric approach enabled Sam and his team to quickly design and implement the Arweave network. A component of their approach was to build an extensive testing framework utilising Erlang’s message passing and lightweight threading model, simulating networks under realistic conditions on a vast scale.
READ MORECode BEAM SF Profile: Miriam Pena
I personally like Erlang because of the short implementation times, I love how easy it is to make concurrent distributed systems and implement communication protocols. It is less verbose than other languages and so less prone to errors. With its stable API, it is also low maintenance and used to resolve challenging problems. The fact that it is in high demand and you often get to work remotely, are a bonus too.
READ MORESuccessful Companies Use Erlang and Elixir
Companies choose Erlang and Elixir, because of the ease with which fault-tolerant and scalable programs deployable in a distributed network can be written. Erlang and Elixir are both functional languages that can use an Actor system to simplify the handling of concurrency and make error recovery possible. They are able to take full advantage of multicore computing, allowing more to be done with less. We are also now seeing a wider adoption of Elixir in production, especially for those companies more used to the syntax of Ruby.
READ MORELearn Erlang From its Inventors - Joe Armstrong and Robert Virding
Joe Armstrong and Robert Virding will be teaching Basic Erlang, Basic OTP and Applied Erlang Techniques at Code BEAM SF in San Francisco, between 12-14 March and 19-21 March.
READ MOREA Hitchhiker's Tour of the BEAM
The BEAM is the standard Erlang implementation in use today. It was specially designed just to run Erlang. But what is the BEAM other than a virtual machine for running Erlang?
READ MOREHow to Develop an Erlang or Elixir Team
How can you start your erlang or elixir team building?
READ MORE