Raw Websockets in Phoenix

Raw Websockets in Phoenix

At Binary Noggin, we frequently use Phoenix Channels to build applications. Although Phoenix Channels are cool, they aren’t always needed when integrating with clients. Sometimes a raw websocket connection is all you need to get real-time communication up and...
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...