|
Company: Erlang Solutions Ltd. GitHub: Erlang Solutions on Github Book: Erlang Programming Twitter: @FrancescoC |
NOTE: Some pre-bootcamp preparation is required. See Prepare for the Bootcamp below.
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 favorite editor.
To be able to attend the tutorial, you must have Erlang working alongside your favorite editor. You can download binary snapshots for most OSes here:
http://www.erlang-solutions.com/section/98/downloads
If you prefer to compile from source, you can download it here:
http://www.erlang.org/download.html
It would be beneficial if you can get the Erlang mode running on your favorite 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 http://www.tryerlang.org
If you do not have one of the Erlang books, online resources where you can read more about Erlang include:
Francesco Cesarini has used Erlang on a daily basis since 1995, having worked in various turnkey projects at Ericsson, including the OTP R1 release. He is the founder of Erlang Solutions and co-author of O'Reilly's Erlang Programming.
Francesco currently works as Technical Director at Erlang Solutions, but still finds the time to teach graduates and undergrauates alike at Oxford University in the UK and the IT Univeristy of Gotheburg in Sweden.