Home Diary Articles Talks Works About

Illustrated storybooks

Code BEAM Stockholm 2022 • English

Know Your Past to Predict Your Future

What do you do when you stumble upon failures in production that you can't easily debug? Well, you time-travel to the past, obviously! In this talk we look at time-travelling debuggers and techniques to have them always enabled in production.
Konferense 2021 • English

Securing Your Systems By Befriending Ghosts

Do we really need new security tools in programming languages? Yes, we do! In this talk we motivate and see how some practical techniques can help make systems more secure.

Simpler talks

Klarna Loves Erlang 2020 • English

How To Quickly Understand Millions of Lines of Code?

How and why we prototyped Glass---a semantic code search and static analysis tool---during an open source hackathon.
BEAM Languages United 2019 • English

You Wouldn't Fold a Tree...?

A short dive into how SPJ and Lämmel's idea of generalised folds for Haskell can be translated to Erlang.
Queer JS 2019 • English

Helping Your Compiler Help You

A short overview of how monomorphism and polymorphism affects how compilers optimise JavaScript code.
Elixir Brasil 2018 • Português

Concurrency.World (em Elixir)

Um breve sumário sobre actors e promises como ferramentas de concorrência, e como esses conceitos aparecem dentro de Elixir.
Made with love by Quil.