CODE BEAM SF 2020

DISCOVER THE FUTURE OF THE ERLANG ECOSYSTEM

  • 2

    DAYS

  • 6

    THEMES

  • 50+

    SPEAKERS

  • 10+

    DIVERSITY PLACES

 

Code BEAM SF

Code BEAM SF is the only conference in North America to bring all the languages that run on the BEAM together, including Erlang and Elixir.

Learn from 50+ cutting-edge talks and our in-depth training program, how BEAM languages are revolutionising areas like IoT, Blockchain, Fintech, Security, Machine Learning and more.

As of 2018, Code BEAM SF, formerly known as Erlang & Elixir Factory San Francisco, joined the Code Sync family of tech conferences.

CONFERENCE AND TRAINING TICKETS

Conference, training, and certification places at Code BEAM SF are now available at the standard ticket rate.

50% academic discounts are available to students and academics. Email info at codesync.global to learn more.

Keep up with Code BEAM SF

Want to get involved? Register for our newsletter or follow @CodeBEAMio to be reminded of all of our key dates, speaker announcements, and ticket news. 
 

videos

Properties for all

Article by Code Sync Team

In this talk, we'll go over property testing and model checking. Using a simple cache library as an example, and the propcheck library to briefly cover the uses of property checking and when to use them versus model checking.

READ MORE

Themes


Introduction to Erlang and Elixir

New to Erlang and/or Elixir? Interested, but don't know quite where to dig in? We've all been there! In this track, you will learn from other's experience, get a sense of the lay of the software ecosystem, get help from the community and contribute back for everyone's benefit.




Tools

Erlang and Elixir's popularity is growing but it's not always clear what off-the-shelf software is useful in production quality systems. In this track you will learn what existing production systems' maintainers are using to monitor and test their systems. This track will include the war stories and experience reports of novice and expert users alike.



Case
Studies

Every new domain that Erlang and Elixir push into brings a new class of problems and a new class of solutions. In this track, we'll learn from other's experience, where things have been peachy and where they haven't been so much. We'll all walk away with a more clear idea of how to build highly reliable software.



The
BEAM

Learn from the leading experts and Erlang committers about new language constructs, VM implementations, and powerful libraries which form the Erlang eco-system. You will learn how many of its features work and how to best use them to write fast and efficient code.




Frameworks

In this track, you will learn from the leading experts and committers about new and leading frameworks such as (but not limited to) Phoenix, MongooseIM, Nerves and RabbitMQ. You will find out how these frameworks work, how to best use them and where not to use them.

Distribution, concurrency, multicore, & functional

Scaling vertically by adding more powerful hardware is a thing of the past. We scaled horizontally, by adding more commodity hardware. With mega-core architectures, we have the choice of adding more hardware, more cores, or both. Erlang style concurrency puts us ahead of the game when it comes to scaling with both approaches.

Our speakers

José Valim

José Valim

Creator of the Elixir programming language, Chief Adoption Officer at Dashbit

Keynote:

Announcing Broadway

01 Mar / 09.05 / OK BEAMer
Tyler Bettilyon

Tyler Bettilyon

Writer, educator, engineer, and founder of Teb's Lab

Keynote:

Are programmers heading towards another bursting bubble?

01 Mar / 17.05 / OK BEAMer
Renee Orser

Renee Orser

VP of Engineering at NS1

Keynote:

Designing an engineering org for SaaS and on-prem delivery models

28 Feb / 09.15 / OK BEAMer
Miriam Pena

Miriam Pena

Voted one of the women to watch in tech by Women 2.0

Introducing the Erlang Ecosystem Foundation

28 Feb / 17.45 / OK BEAMer

BEAM Extreme; Don't try this at home!

01 Mar / 10.35 / OK BEAMer

Jacqueline Manzi

Jacqueline Manzi

Engineering Manager and seasoned Full Stack software engineer at Mux

Using OTP: presence to power real-time analytics

01 Mar / 14.30 / BEAMenial

Fred Hebert

Fred Hebert

Erlang, Tools, and Systems (Postmates)

Introducing the Erlang Ecosystem Foundation

28 Feb / 17.45 / OK BEAMer

Operable Erlang and Elixir

28 Feb / 14.40 / OK BEAMer

Hannah Howard

Hannah Howard

Programmer and life long iconoclast

Go vs Elixir: A concurrency comparison

01 Mar / 16.15 / OK BEAMer

Anna Neyzberg

Anna Neyzberg

Co-founder of ElixirBridge

Go vs Elixir: A concurrency comparison

01 Mar / 16.15 / OK BEAMer

Marc Sugiyama

Marc Sugiyama

Experienced Erlang engineer, consultant, and trainer

Server-side network protocol

28 Feb / 16.25 / BEAMenial

Barbara Chassoul

Barbara Chassoul

Software engineer at Peer Stritzinger GmbH

Applied AI research with StarCraft, Torch and the BEAM

28 Feb / 12.25 / OK BEAMer

Veronica Lopez

Veronica Lopez

Member of the Kubernetes Core Team

Containers & orchestration: The Elixir way

01 Mar / 12.15 / OK BEAMer

Brujo Benavides

Brujo Benavides

🧙‍♂️ Oxbow Code Killer 🔥

OTP behaviours and how to behave around them

28 Feb / 11.35 / OK BEAMer

Igors Istocniks

Igors Istocniks

Software engineering manager at WhatsApp

How WhatsApp moved 1.5B users across data centres

01 Mar / 11.25 / OK BEAMer

Lukas Larsson

Lukas Larsson

Erlang VM core committer

Process signals in OTP 21

28 Feb / 16.25 / OK BEAMer

Update: OTP team

01 Mar / 09.50 / OK BEAMer

Richard Carlsson

Richard Carlsson

Author of Eunit and other tools, co-author of Erlang and OTP in Action

The art of the live upgrade - lessons from 10 years of evolving a live system

28 Feb / 10.45 / Gen X

James Aimonetti

James Aimonetti

Lead developer at 2600Hz

Property based testing in Kazoo

28 Feb / 17.15 / OK BEAMer

Stavros Aronis

Stavros Aronis

Developer & Trainer at Erlang Solutions

Modeling and verifying distributed applications with Concuerror

01 Mar / 13.40 / OK BEAMer

Riccardo Binetti

Riccardo Binetti

Astarte core team member

Beyond the MQTT broker

28 Feb / 10.45 / BEAMenial

Robert	Carbone

Robert Carbone

Visualizing the BEAM will Change the World

Composing in style: an introduction to wxErlang's StyledTextCtrl

28 Feb / 15.30 / Gen X

Tian Chen

Tian Chen

VPE, Technical Writer, Elixir Enthusiast

Create a decentralized database with ExAbci and Tendermint

28 Feb / 16.25 / Gen X

Sean Cribbs

Sean Cribbs

Experienced tech leader and long-time BEAMer

Chemanalysis: Dialyzing Elixir

01 Mar / 14.30 / Gen X

Ken Cross

Ken Cross

Software Engineer at HelloSign

Using Distillery: understanding OTP releases

01 Mar / 16.15 / Gen X

Adrian Cruz

Adrian Cruz

Search, discovery and personalization software engineer

Getting results: finding what we need with Elixir

28 Feb / 13.50 / BEAMenial

Cees de Groot

Cees de Groot

Principal engineer at PagerDuty, Inc.

Clixir - mixing C and Elixir code

01 Mar / 15.20 / Gen X

Keith Elder

Keith Elder

Technology evangelist, technologist, software engineer, speaker, trainer, and storyteller

Building a highly scalable service that survived a Super Bowl

01 Mar / 11.25 / BEAMenial

Andrea Leopardi

Andrea Leopardi

Elixir core team member, developer advocate, engineer at Apple

The evolution of a language

28 Feb / 10.45 / OK BEAMer

Maxim Fedorov

Maxim Fedorov

Performance & scalability engineer

Mid-air airplane repair: troubleshooting at WhatsApp

28 Feb / 13.50 / OK BEAMer

Jonathan Lima

Jonathan Lima

Software developer at Brex

Building a credit card issuer with Elixir

01 Mar / 16.15 / BEAMenial

James Fish

James Fish

Software Engineer (Pinterest)

Update: Elixir core dev team

28 Feb / 10.00 / OK BEAMer

David Lucia

David Lucia

Using Elixir to turn every moment of a sporting event into a betting opportunity

Refactoring Elixir for maintainability

28 Feb / 17.15 / BEAMenial

Jay	Nelson

Jay Nelson

Proselytizes "the Erlang way" for apps in telecoms, electronic payments, secure texting, and ad delivery

Monitoring environment stability with Erlang

28 Feb / 12.25 / Gen X

Rodrigo Nonose

Rodrigo Nonose

Curiosity-driven developer experienced in multiple languages

Microservices with Elixir

28 Feb / 15.30 / BEAMenial

Matthew Nowack

Matthew Nowack

Senior backend engineer at Discord

ZenMonitor: scaling distributed monitoring at Discord

01 Mar / 10.35 / Gen X

Connor Rigby

Connor Rigby

Embedded systems engineer at Farmbot, Inc

Functional farming with Nerves

28 Feb / 12.25 / BEAMenial

Jeff Smith

Jeff Smith

Software engineer at Enbala

Pretty state machine

28 Feb / 11.35 / Gen X

Peer Stritzinger

Peer Stritzinger

GRiSP Inventor, Distributed Computing in IoT and everywhere

Introducing the Erlang Ecosystem Foundation

28 Feb / 17.45 / OK BEAMer

Erlang Distribution via UDP combined with Ethernet TSN

01 Mar / 14.30 / OK BEAMer

Boshan Sun

Boshan Sun

Software engineer at Amazon, learned Erlang from Joe Armstrong

Understanding Erlang kernel

28 Feb / 14.40 / Gen X

Andrew Thompson

Andrew Thompson

Author of Lager and Gen_smtp, Rebar and Riak Contributor

Erlang logging for the 21st OTP

01 Mar / 11.25 / Gen X

Brian Troutwine

Brian Troutwine

Low-level systems engineer on the Dropbox Performance team. Has thoughts about spacecraft.

Fantastic voyage III: Destination BEAM

28 Feb / 15.30 / OK BEAMer