Insights & News
Check out our case studies to read more about how we've helped our clients achieve their goals
ElixirConf 2022 Productivity Takeaways
I am a huge fan of improving development workflows. The less I have to think about incidental things, the more I can concentrate on the problems that matter. One talk from ElixirConf 2022 helped...
Guarantees with Ecto.Repo.update_all/3
We all want guarantees. We can get guarantees on our automobiles, homes, phones, shoes, food, and even our pets. We’ll take a guarantee in, on, or about anything. As software developers, our...
The Lifecycle of a Phoenix LiveView
The LiveView request lifecycle runs twice when a connection is first made to your application. It runs once to render static content for web crawlers, search engines, and other...
Building Embedded Systems in the Modern Era
I remember the early days of hacking small devices with a single purpose. Many of them lived unconnected and provided one bit of functionality. Maybe you remember that day too. Perhaps you were a...
Dynamic Form Inputs in Elixir LiveView
I recently found myself addressing a product requirement involving a form with input fields generated from a list of data we retrieved from a third-party provider. This requirement proved...
Binary Noggin Ranks #20 on Kansas City Business Journal Fast 50 List
Binary Noggin is honored to be ranked #20 on Kansas City Business Journal’s prominent Fast 50 list for 2022. The list features the area’s fastest-growing businesses throughout every industry, all...
Front-End Testing in Phoenix With Wallaby
Why is front-end testing even a thing? We have LiveView, right? I can run tests on my components and everything is magical. What is Wallaby? You may have heard of Wallaby at the Big Elixir when...
The Binary Noggin Breakdown: Why Is Collaboration Important in Software Development?
If you know anything about Binary Noggin, know that we are a very people-oriented company. It's how we do things and, more importantly, why we do things. We aim to create effective engineering...
Questions to Consider When Choosing a Software Development Consultant
Hiring a consultant is a significant commitment, often spanning months or even years depending on the project at hand, but how do you start your search for such a crucial and long-term...
What to Know When Starting an IoT Project
In today’s world of home automation, wearables, and virtual assistants like Siri and Alexa, it can seem like it should be easy to create a connected product. Don’t be fooled though. IoT products...
Media Appearances
Elixir Outlaws Podcast
Elixir Outlaws is an informal discussion about interesting things happening in Elixir. Our goal is to capture the spirit of a conference hallway discussion in a podcast.

Episode 101: Bright and Tight
Amos and Chris discuss error handling and when it’s appropriate to “let it crash.”
Episode 100: Pop-Tartare
Amos, Chris and Anna celebrate their 100th episode and talk about their favorite moments from the show.
Episode 99: Big Tubes
This week Amos and Chris discuss behaviors and protocols, and when to use both.