Francesco Cesarini
Founder of Erlang Solutions and co-author of Erlang Programming
Erlang Solutions Ltd.
Francesco Cesarini is the founder of Erlang Solutions Ltd. He has used
Erlang on a daily basis since 1995, starting as an intern at
Ericsson’s computer science laboratory, the birthplace of Erlang. He
moved on to Ericsson’s Erlang training and consulting arm working on the
first release of OTP, applying it to turnkey solutions and flagship
telecom applications. In 1999, soon after Erlang was released as open
source, he founded Erlang Solutions, who have become the world leaders
in Erlang based consulting, contracting, training and systems
development. Francesco has worked in major Erlang based projects both
within and outside Ericsson, and as Technical Director, has led the
development and consulting teams at Erlang Solutions. He is also the
co-author of Erlang Programming, a book recently published by O’Reilly
and lectures at Oxford University.
Erlang Programming on Amazon
Erlang Solutions Ltd.
Twitter: @FrancescoC
Erlang Programming on Amazon
Erlang Solutions Ltd.
Twitter: @FrancescoC
Francesco Cesarini is Giving the Following Talks
An introduction to Erlang
Francesco will be opening the conference by giving a brief introduction to Erlang and its history, and provide a glimpse on its future.
Morning Bootcamp - Practical Erlang Programming
This hands on tutorial will give you an introduction to the Erlang programming language. You will learn the basics of how to read, write and structure Erlang programs.
We start with an insight into the theory and concepts behind sequential and concurrent Erlang, allowing you to get acquainted with the Erlang syntax and semantics.
We conclude with an overview of the error handling mechanisms used to build fault tolerant systems with five nines availability.
Delegates who will benefit from this tutorial includes those want to learn more about Erlang and its concurrency model. Attending will put you on the right track in building distributed, fault tolerant massively concurrent soft real-time systems.
In order to get the most out of this tutorial, you must have a good grasp of other programming languages. This will be a hands on tutorial. You will need a laptop with Erlang installed and your favourite editor.
To be able to attend the tutorial, you must have Erlang working alongside your favourite editor. You can download binary snapshots for most OSes here.
If you prefer to compile from source, you can download it here.
It would be beneficial if you can get the Erlang mode running on your favourite editor. The most commonly used editors include Eclipse, emacs and vim, but you will find an Erlang support in most environments. To install Emacs, find the appropriate manu al page in the Erlang documentation. VIM should work out of the box. Eclipse users need the ErlIDE plugin.
If you have time to dabble with Erlang, a great site with simple tutorials is tryerlang.org
Keywords: Erlang, Fault Tolerant Systems, Concurrency, Emerging Languages, Functional Programming
Target Audience: Delegates who will benefit from this tutorial includes those want to learn more about Erlang and its concurrency model. Attending will put you on the right track in building distributed, fault tolerant massively concurrent soft real-time systems
We start with an insight into the theory and concepts behind sequential and concurrent Erlang, allowing you to get acquainted with the Erlang syntax and semantics.
We conclude with an overview of the error handling mechanisms used to build fault tolerant systems with five nines availability.
Delegates who will benefit from this tutorial includes those want to learn more about Erlang and its concurrency model. Attending will put you on the right track in building distributed, fault tolerant massively concurrent soft real-time systems.
In order to get the most out of this tutorial, you must have a good grasp of other programming languages. This will be a hands on tutorial. You will need a laptop with Erlang installed and your favourite editor.
To be able to attend the tutorial, you must have Erlang working alongside your favourite editor. You can download binary snapshots for most OSes here.
If you prefer to compile from source, you can download it here.
It would be beneficial if you can get the Erlang mode running on your favourite editor. The most commonly used editors include Eclipse, emacs and vim, but you will find an Erlang support in most environments. To install Emacs, find the appropriate manu al page in the Erlang documentation. VIM should work out of the box. Eclipse users need the ErlIDE plugin.
If you have time to dabble with Erlang, a great site with simple tutorials is tryerlang.org
Keywords: Erlang, Fault Tolerant Systems, Concurrency, Emerging Languages, Functional Programming
Target Audience: Delegates who will benefit from this tutorial includes those want to learn more about Erlang and its concurrency model. Attending will put you on the right track in building distributed, fault tolerant massively concurrent soft real-time systems