Deep Dive into Erlang Ecosystem
Full day hands-on workshop on building concurrent, fault-tolerant and scalable systems in Erlang/OTP in the Erlang Ecosystem. We will look at three languages in the Ecosystem, Erlang, Elixir and LFE, and show how they can all be used together when building systems.
Outline/structure of the Session
Full-day hands-on workshop on how to build an Erlang application.
An understanding of various issues in building concurrent, fault-tolerant and how to address them using Erlang/OTP.
Developers interested in building concurrent, fault-tolerant systems.
Please bring your own laptop with a development environment and Erlang/OTP 18 or 19. The easiest way to get Erlang is to download a pre-compiled version from https://www.erlang-solutions.
schedule Submitted 6 months ago
People who liked this proposal, also liked:
Robert Virding - Pilgrim's Progress to the Promised LandRobert VirdingLanguage ExpertErlang Solutions
schedule 6 months agoSold Out!
When migrating to Elixir/OTP from other languages and systems a number of issues will always crop up. The trick is to make sure that these issues don't become problems. This talk will look at some of the more common ones and what to do about them to make sure they don't become problems.
Francesco Cesarini - Reactive Systems & MicroServices ArchitectureFrancesco CesariniFounder & Technical DirectorErlang Solutions
schedule 8 months agoSold Out!
You need to implement a fault-tolerant, scalable, soft, real-time system with requirements for high availability. It has to be event driven and react to external stimulus, load, and failure. It must always be responsive. You have heard many success stories that suggest Erlang is the right tool for the job. And indeed it is - but while Erlang is a powerful programming language, on its own, it's not enough to group these features together and build complex reactive systems. To get the job done correctly, quickly, and efficiently, you also need middleware, reusable libraries, tools, design principles, and a programming model that tells you how to architect and distribute your system.
In this tutorial, we will look at the steps needed to design scalable and resilient systems. The lessons learnt apply to Erlang, but are in fact technology agnostic and could be applied to most stacks, including Scala/AKKA, Elixir/OTP and others.