Subscribe to our Erlang Factory newsletter to receive the latest updates and news

Robert Virding
Inventor of Erlang and Bluetail co-founder
Erlang Solutions

Speaker

Robert Virding recently joined Erlang Solutions Ltd as Principal Language Expert. While at Ericsson AB, Robert Virding was one of the original members of the Ericsson Computer Science Lab, and co-inventor of the Erlang language. He took part in the original system design and contributed much of the original libraries, as well as to the current compiler. While at the lab he also did a lot of work on the implementation of logic and functional languages and on garbage collection. He has also worked as an entrepreneur and was one of the co-founders of one of the first Erlang startups (Bluetail). Robert Virding also worked a number of years at the Swedish Defence Materiel Administration (FMV) Modelling and Simulations Group. He co-authored the first book (Prentice-Hall) on Erlang, and is regularly invited to teach and present throughout the world.

Interview with The Bitsource on What is OTP


Robert Virding is Giving the Following Talks
The History of the Erlang VM


There have been very few Erlang implementations and today there is really only one widely used Erlang VM, the BEAM. This talk will describe the history of implementing Erlang and the BEAM, the differences between various implementations and how they have performed. It will also look at some issues which need to be considered when implementing Erlang.
Robert Virding is Teaching the Following Courses

Please note that this course is now full and we are unable to take further registrations.

Target Audience:
This course is aimed at experienced Erlang Software Developers and Designers who need to understand Behaviours.
Prerequisites: Existing experience using Sequential and Concurrent Programming with Erlang on projects.
Objectives:
• Use existing Design Patterns supported by Erlang and OTP.
• Apply Generic Behaviours, Finite State Machines and Event handler Patterns.
• Use the Supervisor and Applicaton Behaviours Patterns.
• Write your own Design Patterns.
• Structure large Erlang based systems.
Goal: Design fault-tolerant systems.
Duration: Three days
Registration: 08:30 on 21st March 2011.
Venue: Hilton San Francisco Airport Hotel.
Description: You will learn the prevailing Erlang Design Patterns called OTP Behaviours. We will cover Erlang Design Patterns such as Generic Behaviours, Finite State Machines and Event Handlers. You will also learn how to develop systems using the Supervisor and Application Behaviours Patterns, so you can construct maintainable and fault tolerant software. Upon completion of this course, you will be able to extend it all, by devising your very own Behaviours.