Error handling can greatly increase the complexity of the system. In Elixir, the default way of reducing the error-handling code is to use the "Let it crash!" approach. But there's another way.

Can you write a performant string processing script in Elixir? Incrementally optimizing a simple implementation while introducing many interesting parts of Elixir, including ETS, and iolists, we end up with a 10x speedup over the original implementation.

How to convert an RFP in the Energy Sector into a design and prototype that can scale to serve 100k chatty connected devices.

Elixir programmers are blessed with a language that allows them to be productive, seemingly without needing to reach for these arcane spells. And yet, for building architectures we have spells like "GenServer" and "Supervisor", among others.

We experience the real world by reacting to events that have occurred, what if we modelled our Elixir applications in the same way?

Whether you call it UI testing, End-to-End Testing, End-to-User Testing, or Acceptance Testing--it is often an intensely manual and time-consuming process. An Elixir library, Hound, can carry some of the load through browser automation.

15.55 - 16.15