This week in Elixir

Does your team use Credo?

Hi, @rrrene here! I will be giving a Elixir talk in Hamburg next week, which includes a deeper look at Credo. Now I am looking for companies using Elixir and Credo for their projects (for a “brag slide”). Tweet me!

Why We Chose Turbolinks

Changelog actively chose Turbolinks for their new custom-made CMS, installed it, and integrated it into their application. It is pretty interesting to read their reasoning.

Elixir, Ruby, don’t fight. Talk.

A series of posts, explaining how to talk from Elixir to Ruby, and vice versa.

Real Responses from Mock Modules

After writing about how to move a mock module out of your production code and into your test folder, @philosodad is showing us how to use the mock HTTP module in testing.

How Supervisors Work

In Erlang (and Elixir) supervisors are processes which manage child processes and restart them when they crash. This post takes a look at the details of how supervisors are implemented.

Binary data over Phoenix sockets

This post explains how to send raw binary data through Phoenix channels using the MessagePack format to deliver the payload.