<

Dmytro Lytovchenko

BEAM Reimagined

Erlang and C++ professional and enthusiast, 7 years of Erlang experience, 20 years of C and C++.

Upcoming conferences:

Dmytro Lytovchenko
Code BEAM STO 2019

ErlangRT, a BEAM VM reimplementation in Rust

The time is long overdue to rewrite the technology, which we all use, in a safe and strongly typed language, such as Rust. Started with a small mailing list discussion in September 2017, the implementation is marching towards having a working Erlang shell and running Common Test suites from Erlang OTP source.

OBJECTIVES

Presenting a project to advanced audience, sparking a discussion and collecting the feedback.

TARGET AUDIENCE

Intermediate/pro BEAM users and enthusiasts, who are interested in seeing another BEAM virtual machine in works.

Past conferences

Dmytro Lytovchenko
Code BEAM STO 2018
Training/ 28 May 2018
09.00 - 18.00

BASIC ERLANG

OBJECTIVES

  • Understanding of the basics of Erlang
  • Read/Write/Design Erlang Programs
  • Provides basics needed to attend the OTP course Course

OUTLINE

Basic Erlang is a three-day introductory course, providing most pre-requisites to attend the OTP course. The course contains the following topics:

  • Background
  • Basic Erlang
  • Erlang Shell
  • Sequential Erlang
  • Concurrent Erlang
  • Process Design Patterns
  • Process Error Handling
  • Modules & Processes
  • Data Structures
  • Funs and High-Order Functions
  • Macros
  • Distributed Programming
Dmytro Lytovchenko
Code BEAM STO 2018
Training/ 28 May 2018
13.38 - 13.38

COMPLETE ERLANG

OBJECTIVES

  • Understanding of the basics of Erlang
  • Read/Write/Design Erlang Programs
  • Provides basics needed to attend the OTP course
  • Understand how Erlang interacts with the development environment
  • Usage of the most common development tools
  • Good design practice 

OUTLINE

The Complete Erlang course is the combination of Basic Erlang (28-30 May) followed by Applied Erlang (4-5 June)