ABOUT CODE BEAM SF

  • 2

    DAYS

  • 6

    THEMES

  • 5+

    TRAININGS

  • 50+

    SPEAKERS

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.

 

Our newly launched Code BEAM SF, formerly the Erlang Factory San Francisco (organised since 2008), is all about discovering the future of the Erlang Ecosystem and bringing together developers as a community to share knowledge and ideas, learn from each other and inspire to invent the future.

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 pushes 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.

BEAM

In this track you will learn from the leading experts and Erlang committers about new language constructs, virtual machine implementations and powerful libraries which together form the Erlang eco-system. Esoteric VM implementations are presented, alongside improvements and enhancements to the existing ones. 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 the coming of age of mega-core architectures, we have the choice of either adding more hardware or more cores, or both. Erlang style concurrency puts us ahead of the game when it comes to scaling with both approaches.

LET’S STAY IN TOUCH

Code Sync and Erlang Solutions care about your data and privacy. By submitting this form you agree that your data will be processed according to our Privacy Policy. Update your email preferences Update your email preferences

Our speakers

Miriam Pena

Miriam Pena

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

Keynote:

Unsung heroes of the BEAM

15 Mar / 17.45 / CRYSTAL BALLROOM
Jessica DeVita

Jessica DeVita

Senior Program Manager (Microsoft)

Keynote:

Unreachable Code - A Conversation about Safety and Human Factors

16 Mar / 17.05 / CRYSTAL BALLROOM
Kostis Sagonas

Kostis Sagonas

Creator of PropEr, CutEr and Concuerror

Keynote:

Testing Tools for the Erlang Ecosystem

15 Mar / 09.15 / CRYSTAL BALLROOM
Joe Armstrong

Joe Armstrong

Co-creator Erlang

Keynote:

The Forgotten Ideas in Computer Science

16 Mar / 09.05 / CRYSTAL BALLROOM
Mark Allen

Mark Allen

Principle Software Developer (Alert Logic)

Spells, Hexes, and Charms: Running your Own Private Package Service

16 Mar / 14.30 / CRYSTAL BALLROOM

Kostis Sagonas

Kostis Sagonas

Creator of PropEr, CutEr and Concuerror

Irina Guberman

Irina Guberman

Principal Product Architect at Xaptum

High Performance Metrics Through Mutable Counters: A Bite of the Forbidden Fruit

15 Mar / 15.30 / CRYSTAL BALLROOM

Christopher Coté

Christopher Coté

Technology, Sustainability, Food but Not Always in That Order! (Entropealabs)

Arduino, Elixir And Nerves: A Deep Dive Into the Firmata Protocol

15 Mar / 11.35 / REGIMENTAL

Erik Stenman

Erik Stenman

Erlang Programmer (HappiHacking)

Aeternity: Scalable Smart Contracts Interfacing With Real World Data

15 Mar / 17.15 / CRYSTAL BALLROOM

Osa Gaius

Osa Gaius

Engineer Focused on Product and Distributed Systems - Mailchimp

Fred Hebert

Fred Hebert

Erlang, Tools, and Systems (Postmates)

The Hitchhiker's Guide to the Unexpected

15 Mar / 14.40 / CRYSTAL BALLROOM

Anna Neyzberg

Anna Neyzberg

Co-founder of ElixirBridge

Crypto + concurrency

15 Mar / 16.25 / CRYSTAL BALLROOM

Robert Virding

Robert Virding

Co-creator of Erlang, Trainer

Implementing Languages on the BEAM

15 Mar / 11.35 / CRYSTAL BALLROOM

Simon Thompson

Simon Thompson

Functional programmer in Haskell and Erlang, researcher and teacher of computer science @ University of Kent

Making It Lazy: never evaluate anything more than once

16 Mar / 14.30 / CRYSTAL LOUNGE

Mohnish Jadwani

Mohnish Jadwani

Senior Developer and Explorer (MoneySmart)

Learning Elixir Better through Collaboration and Giving Back

15 Mar / 13.50 / CRYSTAL BALLROOM

Anton Lavrik

Anton Lavrik

Lead of WhatsApp Erlang team

Tools Everyone Needs - A Reflection On Building And Running A Server At Whatsapp

16 Mar / 11.25 / CRYSTAL BALLROOM

Emma Cunningham

Emma Cunningham

Developer (Second Spectrum)

Hype For Types - Using Dialyzer to Bring Type Checking to Your Elixir Code

15 Mar / 17.15 / CRYSTAL LOUNGE

Sam Williams

Sam Williams

CEO (Archain) and PhD Candidate

Fighting Authoritarianism With Blockchain And Blockweaves

16 Mar / 14.30 / REGIMENTAL

Bernardo Amorim

Bernardo Amorim

Built a bank using Elixir and created a Word to HTML converter in Ruby that also converted math formulas to MathML

CQRS and Event Sourcing

15 Mar / 15.30 / CRYSTAL LOUNGE

Murali Kashaboina

Murali Kashaboina

CEO (Entrigna), Former MD of Enterprise Architecture (United Airlines)

Erlang In Action – How Erlang Lets Us Create A Scalable Edge Based Iot Solution

16 Mar / 13.40 / REGIMENTAL

Geoffrey Lessel

Geoffrey Lessel

Elixir Lover and Author of Phoenix in Action (Planning Center)

Gently Down the Stream

15 Mar / 17.15 / REGIMENTAL

Boshan Sun

Boshan Sun

Software engineer at Amazon, learned Erlang from Joe Armstrong

Understanding Erlang Term

15 Mar / 14.40 / REGIMENTAL

Jesse J. Anderson

Jesse J. Anderson

Front End Designer (Planning Center)

Intro to Machine Learning

15 Mar / 10.45 / REGIMENTAL

Andrew Thompson

Andrew Thompson

Author of Lager and Gen_smtp, Rebar and Riak Contributor

Bridging The Physical and Blockchain World With Erlang

15 Mar / 12.25 / REGIMENTAL

Brujo Benavides

Brujo Benavides

🧙‍♂️ Oxbow Code Killer 🔥

Opaque Structures and Other Yerbas

15 Mar / 12.25 / CRYSTAL LOUNGE

Mariano Guerra

Mariano Guerra

Programmer (Instadeq)

A Tour Through the Distributed System Zoo

16 Mar / 13.40 / CRYSTAL BALLROOM

Implementing Languages on the BEAM

15 Mar / 11.35 / CRYSTAL BALLROOM

Jay Hayes

Jay Hayes

(Stitch Fix)

Metaprogramming: Programs that Write Programs

15 Mar / 11.35 / CRYSTAL LOUNGE

Scott Lystig Fritchie

Scott Lystig Fritchie

Stuck in distributed systems tarpits for 30 years

Wide World of Actors: comparing the Pony language to Erlang

16 Mar / 16.15 / CRYSTAL LOUNGE

Jeff Ching

Jeff Ching

Software Engineer (Google)

Designing Rich API Clients at Scale

16 Mar / 10.35 / CRYSTAL BALLROOM

Paul Schoenfelder

Paul Schoenfelder

Prolific open source contributor, borderline workaholic. Speaker @ ElixirConf, Code BEAM SF, LoneStar Elixir

Releases and Elixir: Envisioning a more perfect union

16 Mar / 16.15 / CRYSTAL BALLROOM

Benoit Chesneau

Benoit Chesneau

Edge computing artisan

Bruce Williams

Bruce Williams

Author of "Craft GraphQL APIs in Elixir" (CargoSense)

A GraphQL-on-Elixir Primer

16 Mar / 16.15 / REGIMENTAL

Mike Watters

Mike Watters

Lifelong Learner (AdRoll)

Quaff that potion: saving $millions

15 Mar / 15.30 / REGIMENTAL

Anthony Molinaro

Anthony Molinaro

Architecture (OpenX, Inc.)

Packaging for Production

16 Mar / 10.35 / REGIMENTAL

Duncan Sparrell

Duncan Sparrell

Cyber security expert at sFractal Consulting

Let it Be Hacked

15 Mar / 13.50 / CRYSTAL LOUNGE

Adrian Cruz

Adrian Cruz

Search, discovery and personalization software engineer

Mixing in Elixir to Build Search

16 Mar / 15.20 / REGIMENTAL

Brett Cameron

Brett Cameron

VP of open source applications and services at VMS Software, RabbitMQ expert

Next Generation SCADA: Monitoring and Controlling Devices in the Connected World

16 Mar / 10.35 / CRYSTAL LOUNGE

Getting to Know Your Rabbit

15 Mar / 13.50 / REGIMENTAL

David Brinnen

David Brinnen

Versatile software and Embedded Systems Engineer (Energy Machines)

Next Generation SCADA: Monitoring and Controlling Devices in the Connected World

16 Mar / 10.35 / CRYSTAL LOUNGE

James Weaver

James Weaver

Developer, Author and Speaker (Pivotal)

Quantum Computing Exposed: Schrödinger's Grumpy Cat

16 Mar / 11.25 / REGIMENTAL

Tian Chen

Tian Chen

VPE, Technical Writer, Elixir Enthusiast

Release, Deploy, Monitor and Upgrade Elixir Services in Real World

16 Mar / 15.20 / CRYSTAL LOUNGE

Richard Kallos

Richard Kallos

Developer (AdGear) Master's student (Concordia University)

Introducing Wrek; A Library For Executing Dependency Graphs

16 Mar / 12.15 / CRYSTAL BALLROOM

Robert	Carbone

Robert Carbone

Visualizing the BEAM will Change the World

wxErlang & Faithful Representation

16 Mar / 13.40 / CRYSTAL LOUNGE

Paul Rogers

Paul Rogers

Independent Software Developer (Knoxen)

Is Security on Your Nerves?

15 Mar / 14.40 / CRYSTAL LOUNGE

Michal Muskala

Michal Muskala

Software engineer, speaker, trainer, open source. Erlang, Elixir, Ruby.

Raimo Niskanen

Raimo Niskanen

Software and hardware gaffer, author of gen_statem.

Gen_statem - the tool you never knew you always wanted

16 Mar / 11.25 / CRYSTAL LOUNGE

Update: OTP Team

16 Mar / 09.50 / CRYSTAL BALLROOM

James Fish

James Fish

Software Engineer (Pinterest)

Sébastien Merle

Sébastien Merle

I walked the road from C to Erlang in my quest for better concurrency.

From Cloud to Edge Networks

15 Mar / 10.45 / CRYSTAL LOUNGE

Sonny Scroggin

Sonny Scroggin

Rusterlium core team member

Bryan Hughes

Bryan Hughes

Entrepreneur, Innovative and Creative Thinker, CTO of IoT (Space Time Insight)

LPWAN and Cellular IoT explained - How to connect devices in the wild

16 Mar / 12.15 / CRYSTAL LOUNGE

Ben Marx

Ben Marx

Distributed Applications Tech Lead @ Subspace

Trusted autonomy

16 Mar / 15.20 / CRYSTAL BALLROOM

Schedule

Time

CRYSTAL BALLROOM

CRYSTAL LOUNGE

REGIMENTAL

08.00 - 09.00

REGISTRATION AND BREAKFAST

09.00 - 09.15

WELCOME

09.15 - 10.00

Kostis Sagonas

Keynote:

CRYSTAL BALLROOM

Testing Tools for the Erlang Ecosystem

Beginner