#Case studies
Media
When you have to make it faster
Using Neo4j and the BEAM to evaluate Students' Proficiency
Rearchitecting Toward Resilience
Machine learning, IoT and Erlang: is this the right mix for reliable federated learning?
How a startup survived the hype years of NoSQL
Kivra Loves Erlang Alexandre Rodrigues Kivra AB. 2012, the NoSQL hype was strong, a digital mailbox service called Kivra is launched and the choice of database was Riak and the language was Erlang. Today, Kivra is the most used digital mailbox in Sweden. How did the prototype become a reliable system capable of handling changes in terms of time, functionality and load?
READ MOREDecade of writing and selling Erlang based Flussonic
Erlang is an Excellent Choice Maksim Lapshin Flussonic. More than 10 years ago, Maksim selected Erlang to be a base of his commercial video streaming server software Flussonic. Maksim is happy with his decision, but will he make another choice in 2020? Maksim will share how he supports, maintains quality and hires people for developing new tasks.
READ MOREBuilding Game Engines with Elixir
Gaming Concurrency OTP Gabriel Kolawole Coingaming. This talk demonstrates the goodness of what Elixir and the OTP platform has to offer when it comes to building game engines/gaming platforms. Gabriel will be sharing his experiences in developing and supporting an Elixir gaming engine/platform in production.
READ MORENerves of Steel
Reliable Hardware Uptime Jon Carstens Smartrent. Nerves is an up-and-coming framework combining Elixir & Linux for powerful embedded development. Feature packed, backed by the BEAM, and simple to get working on a device. We leverage the awesome power of Nerves+BEAM to make ultra-resilient embedded devices! In this talk, we dive into some useful practices for ensuring your Nerves device stays up.
READ MOREFrom 10s to 1000s engineers: scaling Erlang developer experience at WhatsApp
A war story - from failures to success
Failures Learnings War story Timmo Verlaan Enreach. Developing a communication platform seems to be the perfect fit for the BEAM. At least, that is what we thought when we set out to replace the existing Astrisk-based platform. Picking the proper tools is a good start, but when you develop in isolation for 2-3 years you might not learn about the BEAM characteristics under load. After 6 months in production, the first warning signs started to show.
READ MOREWorking effectively with legacy Erlang code
Legacy Erlang Maintainability Brujo Benavides SpawnFest. Loosely based on the book by Michael Feathers with the same title, this talk summarises Brujo's personal experience developing and maintaining Erlang systems with many years of age. Brujo will share some techniques and tools that you can use if you ever find yourself in the position of maintaining (and maybe expanding) a legacy code base for a huge system written in Erlang.
READ MORE