|
<<< Previous speaker
|
next speaker >>>
|
Francesco Cesarini, Founder of Erlang Solutions & author of Erlang Programming
Francesco Cesarini has used Erlang on a daily basis since the mid-90s, having started his career 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 the OTP middleware, applying it to turnkey solutions and flagship telecom applications.
In 1999, soon after Erlang was released as open source, he founded Erlang Solutions. With offices in the UK, Sweden, Poland (and soon the US), they have become the world leaders in Erlang based consulting, contracting, training, systems development and support services. In 2008, they launched the Erlang Factory conferences. At Erlang Solutions, Francesco has worked on major Erlang based projects both within and outside Ericsson, and in his current role as Technical Director, is setting the strategy and vision of the company while supervising the technical teams.
Francesco is active in the Erlang community not only through regularly talks, seminars and tutorials at conferences worldwide, but also through his involvement in international research projects. He organises local Erlang user groups and with the help of his colleagues, runs the trapexit Erlang community website. He is the co-author of Erlang Programming, a book published by O’Reilly Media in 2009. With whatever time he has left over, he teaches Erlang to graduates and undergraduates at Oxford University and the IT University of Gothenburg. You can follow his ramblings (mainly on Erlang and Erlang Solutions) on twitter.
|
Training: "Practical Erlang Programming"
Time:
Monday 09:00 - 16:00
Location:
To be announced
Abstract:
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.
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.
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. Make sure you come
with your laptop having installed Erlang and your favourite editor.
Please note that this tutorial will be held at:
Erlang Solutions, room 3 on the 1st Floor of the London Fruit & Woll Exchange, Brushfield Street, E1 6EU, London
Training: "Erlang/OTP System Principles"
Time:
Tuesday 09:00 - 16:00
Location:
Erlang Solution, London Fruit & Wool Exchange, Brushfield Street, E1 6EU
Abstract:
Erlang is just a
programming language. To build highly scalable, fault tolerant systems with requirements
on high availability, you need the OTP middleware. OTP consists of tools,
reusable components and libraries, and design principles. In this tutorial, you
will get an insight in the theory and concepts behind Erlang design principles,
learning how concurrency design patterns they are used to build industrial
grade systems. These design patterns, also known as OTP behaviours, include
client servers, event handlers, finite state machines, supervisors and
applications. We will explain the client server behaviour in detail, and
provide an overview of finite state machines, event handlers and supervisors.
Keywords: Erlang, OTP, Fault Tolerant
systems, Design Patterns, Concurrency
Target
Audience: Delegates
who will benefit from this tutorial are software developers and architects. You
must have either attended the Practical Erlang Tutorial or have a good
understanding of Erlang’s syntax, semantics and concurrency model (Either
through the Erlang books or online tutorials).
This will
be a hands on tutorial. Make sure you come with your laptop having installed
Erlang and your favourite editor.
Please note that this tutorial will be held at:
Erlang Solutions, room 3 on the 1st Floor of the London Fruit & Woll Exchange, Brushfield Street, E1 6EU, London
|
|
|