The overarching goal when writing code is to make it easy to read and to understand. However, on rare occasions, you have a heavily used component that could use a boost of performance, and you could use some tricks to make it faster.
This talk collects a set of outrageous stunts and maybe-controversial defying acts I have seen and sometimes made in production, that can give the Erlang Virtual Machine that extra speed or memory edge on different scenarios.
Warning! Don't copy-paste these at home like if they came straight from Stack Overflow. With great power comes great responsibility.
Miriam loves to architect scalable, high performance, high concurrency, and high availability systems. Bonus point if they are written in Erlang/Elixir. She is a Staff Engineer at AdRoll, designing critical parts of their AdServers/RTB infrastructure. She is a board member and founder of the Erlang Ecosystem Foundation and organizer of the Elixir meetup in San Francisco. She has developed in the BEAM since 2006, providing Erlang specialized consultancy all over the world and studied Computer Science Engineering from La Coruña University in Spain and voted one of the women to watch in 2018 by Women 2.0.