BLE + Elixir

BLE + Elixir

My absolute favorite part of Elixir/Erlang is Binary Pattern Matching. While working on the new BLE Library for Elixir, I’ve had to implement a ton of protocols that are part of the Bluetooth specification. I want to take a moment to appreciate how easy it is to...
Membrane, Phoenix, Nerves

Membrane, Phoenix, Nerves

A recent interest of mine has been multimedia & streaming. I’ve always believed Elixir/Erlang would be an amazing fit for this niche if it were to be used there. It took a few years, but finally Software Manson released their new open source framework called...
Let’s Play a Game: Elixir Codestool Review

Let’s Play a Game: Elixir Codestool Review

I was having a conversation with a friend who is majoring in electrical and computer engineering and we were talking about extracurricular coding projects. He suggested that I try making a hangman game. A week later, I started the Elixir for Programmers course on...
Making Nifs Portable

Making Nifs Portable

A few weeks ago, I saw that Mike Binns put together a project using the Xbox Kinect. Although I was stoked to see that, it had one huge glaring issue. There was no Linux support -and by extension, no Nerves support! Let’s take some time to fix that. The Build System...