Goal Share experiences from using Erlang/OTP in real projects and discuss Erlang VM features, which help maintain and troubleshoot ever running systems. Details In this talk we will discuss thinking in a concurrent programming language along with the problems it has to solve. We will take a look at the real tools Erlang gives you to write highly-available systems that let you sleep through the night: dynamic tracing and remote REPL. We'll see how these tools are used. Prerequisites Attendees should be familiar with functional programming, actor based concurrency, pattern matching, dynamic typing, TCP/IP.
Lecture language: English