Ever wish threading and concurrency were easier to tackle? Want to build large scale highly available web applications? Want to turn all those raspberry pis you have lying around into a distributed document store?
Erlang is a programming language created at Ericsson to more productively program telephony applications. Engineered to tackle hard problems like distribution and concurrency for always on systems. It has now found a comfortable home powering many web services and applications. This is a hands on introduction to the language and the Erlang virtual machine. Using a combination of demonstration and exercises we should be able to build a simplistic web application by the end of the evening (time permitting.)
As this is a hands on tutorial you'll want to bring a laptop. You can download an installer package for your OS of choice from https://www.erlang-solutions.com/downloads/download-erlang-otp Just install the latest version available for your OS version. If you're running Linux and your package manager has an Erlang distribution that should work fine.