GOTO Berlin is a vendor independent international software development conference with more that 60 top speaker and 400 attendees. The conference cover topics such as Java, Open Source, Agile, Architecture, Design, Web, Cloud, New Languages and Processes.

Joe Armstrong, Co-inventor of Erlang

Joe Armstrong

Biography: Joe Armstrong

Joe Armstrong is the principle inventor of the Erlang programming Language and coined the term "Concurrency Oriented Programming". He has worked for Ericsson where he developed Erlang and was the chief software architect of the project which produced the Erlang OTP system.

In 1998 he left Ericsson to form Bluetail, a company which developed all its products in Erlang. Joe has a PhD in computer science from the Royal Institute of Technology, Stockholm. The title of his thesis was "Making reliable distributed systems in the presence of software errors." He has worked as an entrepreneur in one of the first Erlang startups (Bluetail) and has worked for over 30 years in industry and research. Today he works for Ericsson.

He is author of several books, the latest being "Programming Erlang: Software for a concurrent world - 2'nd edition": (Pragmatic Bookshelf).

Twitter: @Joeerl

Presentation: Erlang was the solution - but what was the problem?

Track: Back to the Future / Time: Thursday 13:20 - 14:10 / Location: Estrelsaal A

Erlang was built as an attempt to answer the question: How can we build planetary scale fault-tolerant systems? - Telecom systems are such systems and we've been building them long before computers were invented - so we picked up a few ideas on the way ...

A lot of new stuff isn't new at all - it was known years ago!

This talk is about how to build large scalable fault-tolerant real-time systems.