Joe Armstrong, TweetCo-inventor of Erlang
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).
Presentation: TweetErlang was the solution - but what was the problem?
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.