Until recently, I took the magic of the BEAM for granted. Like many of us, I spawned processes, passed messages and happily used concurrency without much thought about how any of it really worked. While there is so much more to learn than fits in any one talk, this one aims to give an overview of the Erlang Scheduler and how it allows us write concurrent software without having to think about the hard parts.
Sanne is a Senior Software Engineer at CodeSandbox, where she leads the team responsible for the Elixir backend. Previously, she worked at Tele2, and had a first career as a secondary school English teacher before pivoting into tech. Sanne has spoken at conferences across the world, on topics ranging from low level computer science concepts to big social ideas. The common thread stems from her background in education: all talks should be inspiring and accessible to anyone, regardless of experience level, without sacrificing technical content. When not coding or speaking, she is often working on various crafting projects, or learning yet another hobby that will not fit in her small Dutch apartment. Recently these hobbies have included embroidery, spinning (wool, not cycling), and shoe making.