About the show

On Elixir Wizards, we talk with software developers from around the world about the Elixir language and other modern web technologies. In season three our theme is Working with Elixir: Functional Programming, Hiring/Training, and Performance.

Elixir Wizards is hosted by Justus Eapen and Eric Oestrich of SmartLogic, a dev shop that’s been building custom software since 2005 and running Elixir applications in production since 2015.

Learn more about how SmartLogic uses Phoenix and Elixir.

Elixir Wizards on social media


  • Dan Ivovich from SmartLogic on Hiring and Training

    January 9th, 2020  |  Season 3  |  22 mins 39 secs
    elixir, phoenix

    On today's show, we are joined by Dan Ivovich from our team here at SmartLogic! Dan is the Director of Development Operations and has already been a guest and cohost a few times on the show. Today we are talking about hiring and training and his experience with these tasks at the company and especially concerning Elixir.

  • Eric Meadows Jönsson on Hex and Working with Elixir

    January 2nd, 2020  |  Season 3  |  37 mins 10 secs
    elixir, hex, mint

    We are happy to be joined in this episode by Eric Meadows Jönsson, creator of the hexpm package manager, and an amazing resource who works tirelessly to build the Elixir community. Eric presently works at Brex and was part of the core team at Forza previously. In keeping with our current topic of all things working with Elixir, Eric takes a deep dive into the work he is doing to optimize various interfaces at Brex.

  • Chris Keathley on Performance and Functional Programming

    December 19th, 2019  |  Season 3  |  35 mins 26 secs
    elixir, phoenix

    Our guest on the show today is blogger, software cowboy, and podcast host Chris Keathley. Chris is a senior engineer at Bleacher Report, co-host of Elixir Outlaws, and writer of an assemblage of open-source software. He joins us today to speak about his new projects, his journey with functional programming, and what it is like to run Bleacher Report’s infrastructure on Elixir.

  • Justin Schneck & Frank Hunleth on Nerves and Performance – Working with Elixir

    December 12th, 2019  |  Season 3  |  38 mins 47 secs
    elixir, erlang, nerves

    On today’s show, we welcome Justin Schneck and Frank Hunleth, luminaries from the Nerves team! We take a dive into the world of Nerves with them, covering themes of performance, problem-solving, transitioning to hardware, and breakthroughs in the field. We begin with a conversation on how Elixir handles performance issues on the range of devices they support and Frank gets into how the team solved an early boot time discrepancy between a PC and a Raspberry Pi board. Other big themes for today are ironing out the kinks in the system registry model and merging Erlang and into hard real-time. After squeezing some information out of the guys about their use of ugly code hacks we get into some visionary decisions as well as things the team wished they could have done differently at Elixir (see the release of the new networking stack). Finally, we end off with what Frank and Justin are excited about as far as developments in the Nerves community, so be sure to plug into this one!

  • Brad Traylor of Podium on Training & Hiring – Working with Elixir

    December 5th, 2019  |  Season 3  |  27 mins 21 secs
    elixir, phoenix

    Our theme this season is working with Elixir, and joining in the conversation today is Brad Traylor from Podium. Brad shares his expertise in hiring and training for Podium, a position he is passionate about since it gives him the opportunity to work on the people and tech side of things. We begin by hearing a bit of Brad’s background, when and how he was first introduced to Elixir and the standout qualities that attracted him to Podium. He discusses the hiring process, including what he looks for in an engineer, why they don’t recruit much but rather work with referrals, the step-by-step of onboarding new devs and the resources he recommends to anyone in the industry.

  • José Valim, Creator of Elixir

    November 26th, 2019  |  Season 3  |  43 mins 40 secs
    elixir, phoenix

    Today on Elixir Wizards we are joined by none other than José Valim, the inventor of Elixir! Coming from the Ruby on Rails world, José found his way to functional programming and we hear all about the evolution of his philosophy and thought process around the time of the creation of the language. He gives us some great insight into why functional programming is so appealing to him and the problems he wanted to solve by creating Elixir. We chat about other languages and his use of Erlang, Elixir's three biggest influences and some important characters in the story. José also shares a bit of personal, behind the scenes stuff about his schedule and how he tries to stay as productive as possible. We finish off the chat, talking about performance and the measures José has taken in this regard. For all this and more from a true Elixir wizard, be sure to tune in!

  • Dr Jim Freeze on Hiring, Training, and Functional Programming – Working with Elixir

    November 21st, 2019  |  Season 3  |  25 mins 40 secs
    elixir, elixirconf, functional programming, phoenix

    Welcome to Elixir Wizards, today we are joined by Dr. Jim Freeze to talk about his passion for and history in Elixir and functional programming. Dr. Freeze is one of the organizers of one of our favorite things in the world, Elixir Conf! He shares his story of coming to functional programming and his early days with Elixir, what he sees as the most important aspects of the conference before diving into what is on offer for those that attend. We talk about how employers can get Elixir newcomers up to speed on the language and the most effective ways Dr. Freeze stays abreast of developments in the field. Our guest also recommends a few resources for those wanting an introduction to Elixir and makes a great argument for the usefulness of a functional approach to programming. For all this and a whole bunch more, join us today!

  • Season 3 Trailer

    November 19th, 2019  |  Season 3  |  1 min 40 secs
    elixir, phoenix

    Welcome back to Season 3! Our theme this time around is Working with Elixir. Listen for more on our theme, upcoming guests, and our new name.

  • Season Two Wrap

    October 3rd, 2019  |  Season 2  |  11 mins 53 secs
    elixir, phoenix

    Welcome to the last episode of Season 2 of the podcast! We are taking this opportunity to recap what we covered in the season and talk about what we liked and what we didn't like so much. We do not have a guest for today's show so it is just Eric and Justus doing some reflection. We do want to take this opportunity to thank all of our guests that have appeared on this season and shared their expertise with us, we definitely feel we learned a lot during this time! In Season 3 we will be focussing on functional programming, performance and teaching Elixir, so make sure to keep an eye out for when that drops in the future!

  • Dave Lucia on Rustler – Elixir Internals

    September 26th, 2019  |  Season 2  |  32 mins 31 secs
    elixir, elm, rust, rustler, simplebet

    Our guest today on the show is Dave Lucia, who is currently the Vice President of Engineering at SimpleBet. He is here as part of Elixir Internals series, to talk to us and all our listeners about Rustler and the contribution he made to the library! According to our guest, Rustler acts as a bridge between Rust and Elixir and allows users to employ the power of Rust within Elixir and a great example of this can be found in Dave's work at SimpleBet. He explains some of this application and the functionality and improvement it offers and the big difference the machine learning models make to this work.

  • Eric Oestrich on ExVenture – Elixir Internals

    September 19th, 2019  |  Season 2  |  29 mins 26 secs
    elixir, phoenix

    This season on Smart Software Season 2, we are focused on the inner workings of Elixir and the inner workings of popular Elixir libraries, or Elixir internals. Today, I have the pleasure of interviewing my colleague, Eric Oestrich who's responsible for the wildly successful Elixir MUD framework ExVenture.

  • Sophie DeBenedetto on Excrypt and Railway – Elixir Internals

    September 12th, 2019  |  Season 2  |  30 mins 42 secs
    elixir, excrypt, railway

    Welcome to another episode of the podcast everybody! As we continue our journey into Elixir internals in Season 2, we welcome Sophie DeBenedetto to tell us about the two libraries she and the Flatiron School created! We talk about Encrypt and Railway and a bunch of other great stuff from the world of Elixir and open source and Sophie shares so much about why she is particularly excited about things at the moment.