Elixir Mix

A weekly exploration into the people who make Elixir what it is.

About the show

  Elixir Mix is a weekly show focused on the Elixir programming community. Our panel discusses topics around functional programming, the Elixir ecosystem, and building real world apps with Elixir based tools and frameworks.

Elixir Mix on social media

Episodes

  • OTP in Depth - EMx 160

    January 26th, 2022  |  44 mins 26 secs

    In this episode Allen and Sascha talk about OTP and what people usually mean, when they say that it’s more of an intermediate topic. They discuss how work gets fairly scheduled on the BEAM, the start and shutdown behavior of BEAM applications, what supervision trees actually are, and why you probably shouldn’t start a process unsupervised.

  • When NOT To Use Elixir - EMx 159

    January 19th, 2022  |  1 hr 28 secs

    In this episode, Allen, Sascha, and Adi discuss the type of apps where Elixir is a no-go, the weak spots you NEED to know to avoid headaches, and what alternatives the panelists recommend for very complex workflows.

  • Getting Elixir Right with Alex Burlacu - EMx 158

    January 12th, 2022  |  1 hr 1 min

    Excited about Elixir but not sure how to get the most out of it? We’ve got you covered. In this episode, the Elixir Mix roundtable sits down with Alex Burlacu, a software developer whose specialities include Elixir, machine learning, and blowing his own mind. They talk about this ONE Elixir feature that surprised Alex, the do’s and don’ts of pattern matching and guards, and why Elixir is making Java shake in its boots.

  • Twitch Streaming with Elixir and Phoenix ft. Erik Guzmán - EMx 157

    January 5th, 2022  |  52 mins 6 secs

    Want to see Elixir/Phoenix out in the wild? In this episode, Allen sits down with Erik Guzmán, a developer whose proficiency in Elixir/Phoenix enabled him to created instant closed captions for both Twitch and Zoom audiences. The two discuss why Elixir is so seamless in its scaling capabilities, how Elixir’s ability to reveal errors sooner saved Erik’s behind once or twice, and the biggest lessons Erik learned from burn out.

    “Because of how scalable and efficient things are, every client on Twitch is able to connect directly to my servers and get captions. I’ve been able to make a richer user experience.”

    • Erik

    In This Episode:
    Why Erik moved from Ruby to Elixir and why it’s seamless for scaling
    How Erik’s live streaming programming for Twitch and Zoom is changing the game for speech-to-text
    What Erik learned from building code manually in Elixir/Phoenix, revealing something not-so-great about Ruby on Rails
    How Elixir reveals errors before they become life-threatening, saving Erik from a world of hurt
    What getting laid off and burnt out taught Erik about streaming, programming, and sharing

    Panel Picks:

    Allen’s:
    Cloudflare Workers: https://workers.cloudflare.com/

    Erik’s
    Ted Lasso show on AppleTV

    Connect with Erik:
    Twitch 1
    https://twitter.com/talk2megooseman
    Erik Guzman - DEV Community

  • A personal Brain with Nerves and LiveBook with Dimitris Zorbas

    December 23rd, 2021  |  39 mins 9 secs

    In this episode we talk with Dimitris Zorbas and how he built Brain using Nerves and LiveBook to teach a RaspberryPi to display quotes and highlights from his Kindle. We also talk about how the exciting developments in the Elixir ecosystem intertwine to create experiences bigger than the part of their sums and what part LiveBook will probably play in the future of these developments.

  • 3 Fundamental Pillars You Need to Succeed as an Entrepreneur - BONUS

    December 16th, 2021  |  1 hr 5 mins

    Mani has summarized hundreds of business books that outline how to build, grow, and operate a business and he shares his expertise with Chuck and the listeners in this special episode.

    Chuck and Mani discuss what it takes to be a successful entrepreneur. They talk about their businesses on a regular basis and Chuck's been getting a lot of requests for entrepreneurship help.

    He and Mani talk about the 3 primary things that add momentum to your business and help you keep the momentum up when setbacks come your way.

  • Deploying Elixir with Miguel Cobá - EMx 155

    December 15th, 2021  |  54 mins 2 secs

    In this episode we talk with Miguel Cobá about his book and article series “Deploying Elixir” which includes various ways to deploy your Elixir applications. We discuss the history of deploying Elixir apps, common pitfalls, and the pros and cons of going with a solution like Kubernetes compared to a “bare” server approach.

  • Runtime Type Checking with Marten (Wiebe-Marten) Wijnja - EMx 154

    December 8th, 2021  |  49 mins 52 secs

    In this episode we talk with Marten (Wiebe-Marten) Wijnja about his library TypeCheck which brings runtime type checking to your Elixir project and more. We also talk about the virtues of types in general, which value dialyzer brings, and how to use your type specs to run spec tests, which is a feature of TypeCheck.

  • Mastering LiveView ft. Sophie DeBenedetto - EMx 153

    December 1st, 2021  |  52 mins 25 secs

    Sophie DeBenedetto rejoins the mix to discuss the latest developments in LiveView and how to use it to best effect in your Phoenix applications.

    She also discusses co-authoring the book "Programming Phoenix LiveView" with Bruce Tate and how the future of the project will drive the future of the book.

  • BONUS: How to do LARGE Volumes of HIGH Quality Work - While Spending Fewer Hours Working

    November 25th, 2021  |  47 mins 22 secs

    Mani provides us with strategies and tactics to get Deep Work time and how to get our minds into that focused state for hours at a time.

  • Publishing Content with PardallMarkdown ft. Alfred Reinold Baudisch - EMx 152

    November 24th, 2021  |  44 mins 58 secs

    Alfred Reinold Baudisch joins the mix to discuss his publishing engine written in Elixir called PardallMarkdown.

    It's a static site generator solution that builds content from Markdown and can build different types of content targets.

  • The Elixir Job Market and Getting Hired - EMx 151

    November 3rd, 2021  |  53 mins 49 secs

    Adi recently found a new job and Chuck has been going through the interview process. So, the panel hop on the show to discuss the current job market, what they've experienced as job candidates and provide ideas and feedback for both hiring companies and job candidates.