Please log in to watch this conference skillscast.
Message-passing lightweight concurrency is one of the biggest selling point of BEAM languages, such as Erlang or Elixir. However, its usefulness is sometimes not fully grasped, which can lead to overly complicated technical solutions. Instead of choosing a BEAM language, developers may inadvertently end up emulating its concurrency features using a mixture of other technologies.
This talk aims to explain the BEAM approach to concurrent thinking. The talk goes beyond the basic syntax and mechanics, focusing instead on the practical aspect of BEAM concurrency. We'll explore various examples from real-life systems with the goal of demonstrating how BEAM concurrency can bring us many tangible benefits, which are useful in all kinds of systems, regardless of the business domain, scale, or complexity.
YOU MAY ALSO LIKE:
BEAM concurrency in action
Saša Jurić
MentorIndependent