#Introduction to Erlang & Elixir

Media

E2E testing an Elixir backend with any frontend on any test runner

Lecture by Nikola Begedin

Elixir Testing Sandbox Nikola Begedin V7 Labs. Hound and Wallaby are great test tools. We get access to the Ecto sandbox out of the box, so the background for each test is easy to set up. However, both are difficult to operate any anything other than a simple frontend, which is part of the Phoenix app itself. Ecto supports Sandbox access via API endpoints, making it possible to use any test runner, such as Cypress or Testcafe, paired with any frontend of any complexity.

READ MORE

Unicode, Charsets, Strings, and Binaries

Lecture by Marc Sugiyama

Character sets Character encoding Clarity Marc Sugiyama Datometry. Writing global software means our programs need to speak global human languages. UTF8, latin1, Unicode? And what does Erlang do? This talk demystifies the terminology around character encoding, explains how to retrofit your Erlang program for Unicode using Datometry HyperQ as a case study, and gives some best practices to help you break the one-byte/one-character assumption.

READ MORE

From the idea to a MVP in less than 3 months

Lecture by Benoit Chesneau

MVP Pattern OTP Benoit Chesneau Enki Multimedia. What does it mean to develop and deploy products or services written in Erlang on a daily basis? How can you build a product using multiple linked processes or services on one or more machine that will fit your business? How can you provide an MVP or a pilot in less than 3 months? In this talk, Benoit will describe some useful pattern and code/libraries written over Erlang OTP that will help you to achieve it.

READ MORE

Levelling up at Bleacher Report: A cautionary tale

Lecture by Peter Hastie

READ MORE

Large scale distributed video processing with OTP

Lecture by Haofei Wang

READ MORE

Macros in Elixir: Responsible code generation

Lecture by Lizzie Paquette

Macros in Elixir: Responsible code generation by Lizzie Paquette. Macros are a powerful feature of the Elixir language. However, with great power comes great responsibility. In this talk we’ll explore how to leverage macros to reduce boilerplate, enforce best practices, and increase performance all while keeping code maintainable, readable, and idiomatic.

READ MORE

It's time to embrace Erlang

Lecture by Todd Resudek

READ MORE

Monkey, take the wheel

Lecture by Dmytro Lytovchenko

Human Trust Monkey Dmytro Lytovchenko ERLANG SOLUTIONS. The talk briefly explains the Daniel Kahneman's fast and slow thinkers concept, where everyone can operate in easy-going and cheap mode, making mistakes and enjoying the distractions. The talk goes in detail how it is beneficial to accept your human nature, prone to errors, and instead trust your Erlang & Elixir language, available tools, and tests more than you would trust yourself.

READ MORE

Jedi vs clone troopers - a Star Wars themed comparison of the BEAM and rails concurrency models and how it affects web app scalability

Lecture by Grant Powell

READ MORE

Think in Erlang!

Lecture by Viktória Fördős

READ MORE

Buildings startups with Elixir

READ MORE

Testing in an Elixir world

Lecture by Rafael Rocha

READ MORE

TDD is not about testing

Lecture by Gianluca Padovani

READ MORE

Taming side effects

Lecture by Claudio Ortolina

READ MORE

Just Delete It

Lecture by Johnny Winn

READ MORE

How Erlang got its name

Lecture by Bjarne Däcker

READ MORE

Microservices with Elixir

Lecture by Rodrigo Nonose

READ MORE

BEAM Extreme; Don't try this at home!

Lecture by Miriam Pena

READ MORE

OTP behaviours and how to behave around them

Lecture by Brujo Benavides

READ MORE

The evolution of a language

Lecture by Andrea Leopardi

READ MORE

Getting results: finding what we need with Elixir

Lecture by Adrian Cruz

READ MORE

Refactoring Elixir for maintainability

Lecture by David Lucia

READ MORE
BACK TO ALL MEDIA