OUR NEXT CONFERENCES

DISCOVER THE FUTURE OF THE ERLANG ECOSYSTEM

  • 2

    DAYS

  • 7

    THEMES

  • 40+

    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.

 

 

 

 

 

 

 

Keep up with Code BEAM SF

REGISTER - Last minute tickets are available until 05 March 2020.

GROUP TICKETS - Get special group discounts for group bookings.

ACADEMIC TICKETS - We love students and academics. Get a special academic discount.

DIVERSITY SCHEME - We're committed to diversity at Code BEAM SF. Applications are now closed

VOLUNTEER - Join the Code BEAM SF family and get free access to the conference! Applications are now closed

SPEAK - Call for talks is now closed. Applications closed on 23 October/2019.

GIVE A TUTORIAL - Call for tutorials is now closed. Applications closed on 14 October/2019.

Sign up to the Code BEAM SF mailing list for the latest updates, or follow @CodeBEAMio to be reminded of all of our key dates, speaker announcements, and ticket news. 
 

videos-slides

THEMES

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 the frameworks track, you will learn from the leading experts and committers about new and leading frameworks such as  Phoenix, MongooseIM, Nerves and RabbitMQ. You will find out how these frameworks work, how to best use them and where not to use them.

SCALABILITY AND RELIABILITY

Scaling has been a given for many years now and the BEAM supervision concepts are well understood. But you need more, much more. You want to build distributed clusters of massive potential, you want to monitor your systems and automatically provision replacement hardware in case of failures. What is best-practice? What are the big players doing? How do you ensure you don't have to wake in the middle of the night?

WEB AND APIS

With recent innovations the BEAM is now suitable for rapid web application development and gives any of the established frameworks a run for their money. Much work has been done to integrate with cloud providers such as Google and Amazon, and containerisation such as Docker and Kubernetes. The BEAM of 2019 can control your infrastructure, write Google documents, and is ideal for integrating with 3rd party services such as machine learning, and payment providers.

TOOLS

It's not always clear what off-the-shelf software is useful in production-quality systems. In the tools track, you will learn what existing production systems' maintainers are using to monitor and test their systems via war stories and experience reports of novice and expert users.

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.

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.

Our speakers

Brooklyn Zelenka

Brooklyn Zelenka

Programs with functions λ. Cofounder & CTO at Fission

Keynote:

Old ideas made new

Jessica Kerr

Jessica Kerr

Symmathecist, in the medium of code

Keynote:

Designing change

Avdi Grimm

Avdi Grimm

Author of Ruby programming books and recipient of the Ruby Hero award.

Keynote:

Designing change

Carl Hewitt

Carl Hewitt

Founder Actor Model and Inference Robustness. Designer of first logic programming language. Emeritus professor

Tactics and strategies for scalable robust intelligent systems

Johanna Larsson

Johanna Larsson

Contributed to Elixir core that one time

Diffing Hex packages

Randall Thomas

Randall Thomas

Hacker. Musician. Bon Vivant

(Un)Learning Elixir

Anna Sherman

Anna Sherman

Developer and team lead at Zillion, lead organiser for include(Chatt)

Pivot! How to handle change

Ingela Anderton Andin

Ingela Anderton Andin

Top female contributor to Erlang/OTP; SW developer in the OTP team

TLS the OTP way

Péter Gömöri

Péter Gömöri

BEAM Enthusiast, XProf maintainer

The Yin and Yang of mutability

Bram Verburg

Bram Verburg

Grand Prior of Software Security @ Bluecode

Off BEAM: Secure software development

Grant Powell

Grant Powell

Senior software engineer at SalesLoft. Co-instructor of "Building scalable real-time systems in Elixir" training course at ElixirConf 2019

Jedi vs clone troopers - a Star Wars themed comparison of the BEAM and rails concurrency models and how it affects web app scalability

Dmytro Lytovchenko

Dmytro Lytovchenko

Senior developer at Erlang Solutions, refactoring terrible software to be pretty and readable

Monkey, take the wheel

Todd Resudek

Todd Resudek

Hex core team member, Organizer of Nerves remote meetup

It's time to embrace Erlang

David Lucia

David Lucia

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

Rustling up predictive sporting betting models on the BEAM

Ludwik Bukowski

Ludwik Bukowski

Involved in Telemetry library development and maintenance

Elixir vs Scala

Michal Muskala

Michal Muskala

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

Erlang is getting pretty!

Elixir ecosystem / Elixir core team updates

Markus Feyh

Markus Feyh

Battle-tested Erlang developer with experience monitoring and instrumenting stateless Erlang deployments

Instrumenting and monitoring stateless Erlang today

Nicholas Adams

Nicholas Adams

Director of global support operations at T.I Tokyo

Riak KV 3.0: worth the wait?

Robert	Carbone

Robert Carbone

Visualizing the BEAM will Change the World

Your Erlang graph fix

Bryan Hunt

Bryan Hunt

Open source contributor, solutions architect at Erlang solutions

Customer retention and how to avoid double billing

Peter Dimitrov

Peter Dimitrov

FP enthusiast; key contributor to the Erlang implementation of TLS 1.3

Duncan Sparrell

Duncan Sparrell

Cyber security expert at sFractal Consulting

Making IoT safer with BEAM/OTP

Simon Escobar Benitez

Simon Escobar Benitez

Colombian Software Engineer (Erlang Solutions)

Docker Images a la carte with Elixir and RabbitMQ

John Oxford

John Oxford

Dad-gineer who loves to over-complicate solutions, self-taught programmer and Elixir enthusiast

Building a solar powered weather station with Nerves

Filipe Varjão

Filipe Varjão

Developer at Erlang Solutions

Let the garbage crash

Cory O'Daniel

Cory O'Daniel

Creator of Bonny the Elixir-based Kubernetes Development Framework and the k8s Elixir client

BEAM and Kubernetes: Better together?

Vamsi Chitters

Vamsi Chitters

Entrepreneur interested in building large scale systems

Observability for Elixir microservices

Peter Hastie

Peter Hastie

Long-time Bleacher Report survivor. Proud to have worked on many of the social features (authentication, graph search, direct messaging) that keeps our app improving

Levelling up at Bleacher Report: A cautionary tale

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

Playing with Lambda Calculus

Manuel	Rubio

Manuel Rubio

Polyglot Developer, Writer, Manager and Trainer

PHP over Erlang: how and why?

Schedule

Time

OK BEAMer

Gen X

BEAMenial

08.00 - 09.00

REGISTRATION

09.00 - 09.10

WELCOME

09.10 - 09.55

Brooklyn Zelenka

Keynote:

OK BEAMer

Old ideas made new