Francesco Cesarini is the founder and Technical Director of Erlang Solutions. He has used Erlang on a daily basis for almost 15 years,
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, is currently leading the development and
consulting teams at Erlang Solutions. He is also the co-author of Practical Erlang
Programming, a book published by O’Reilly and still finds time to teach at Oxford University.

Programming Erlang can be a very different experience from what many are used to. This tutorial looks at features of Erlang and what to do, and what not to do, to write efficient code which is still clear and concise.