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.