Secure Coding on the BEAM

  • Expertise
  • Target audience Intermediate Erlang/Elixir developers, testers and devops working with BEAM projects
  • Duration Half Day
  • Prerequisites
    • Basic Elixir syntax and concepts
    • Basic familiarity with the BEAM

So you have mastered Elixir. Now the time has come to ask yourself a question: how secure is the code you are running? Do you know about BEAM potential vulnerabilities, the ways to attack it and how to defend against it? Join the Secure Coding in Elixir course to learn about Elixir good practices, which corners avoid and crush the BEAM in all sorts of funny ways.


  • Intermediate


  • 4 hours


  • To learn about secure coding recommendations for programmers on the BEAM.
  • To be able to reduce vulnerabilities in projects and choose robust alternatives to dangerous functions.
  • To learn how to reduce the attack surface of a production environment


  • Protecting sensitive data
  • Sandboxing untrusted code
  • Preventing timing attacks
  • Applying OTP libraries (ssl, inets, crypto and others) to secure your code
Aleksander Lisiecki
Software Developer at Erlang Solutions

A graduate of AGH University of Science and Technology as a Master of Science in December 2020. He works as an Erlang and Elixir developer at Erlang Solutions and is the winner of correctness prize in Spawnfest 2020. One of the organisers and trainers at School of Erlang.

Looking for bespoke
corporate training?

Contact us about how we can tailor a course for the needs of your team.