Elixir Mix

Elixir Mix

Download on the App Store

Elixir Mix episodes

  • Challenges of Scaling and Choosing the Right Tool with Simon Zelazny - EMx 177
    In this episode Simon Zelazny joins the mix to talk about his experience in scaling an Elixir and Phython based service to meet a once-in-a-blue-moon demand scenario. The panel and him discuss the challenges in finding the relevant bottlenecks in non-trivial software systems - and BEAM applications in particular - and what options there are to fix those.

    They also discuss pragmatism in the context of software development, and how we as software developers are not paid to write pretty code but to solve business problems, which might also mean to choose NOT to build on top of the BEAM, if circumstances demand it.

    Sponsors
    • Top End Devs
    • Coaching | Top End Devs

    Links
    • whatnot
    • whatnot - careers
    • Keeping Up with the Fans: Scaling for Big Events at Whatnot, with Elixir and Phoenix
    • Erlang Solutions - Scalable Distributed Technology
    "How NOT to Measure Latency" by Gil Tene

    Picks
    • Allen- K9s - Manage Your Kubernetes Clusters In Style
    • Allen- Kubernetic - The Kubernetes Desktop Client
    • Sascha- The Book You Wish Your Parents Had Read
    • Simon - Joe Armstrong’s PHD Thesis - Making reliable distributed systems in the presence of software errors (PDF)
    • Simon- Joe's Blog - a non-linear personal web notebook
    • Simon- ACM Turing award lectures | ACM Other Books


    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
    1 hr 9 min
  • Macros and Busting Boilerplate with Robert Ellen - EMx 176
    In this episode the panel talks to Robert Ellen and his experience with using macros in Elixir to get rid of some repetitive boilerplate code. They discuss common pitfalls when first diving into macros and resources which help to avoid these mistakes.

    Robert shares some of the finer details of the challenges they encountered when trying to build these macros and the panel gives their own personal verdict on the age old elixir question: to macro or not to macro.

    Finally the group briefly touches on some event sourcing topics - as the system Robert refers to was an event-sourced one.

    Sponsors
    • Top End Devs
    • Coaching | Top End Devs

    Links
    • Macro Madness: when busting boilerplate backfires - Robert Ellen (Talk)
    • GitHub - commanded/commanded: Use Commanded to build Elixir CQRS/ES applications
    • Join Alembic (Career)
    • talks | robertellen.dev
    • Alembic Engineering Blog — Alembic
    • Linkedin: Robert Ellen
    • Twitter: @robertellen

    Picks
    • Adi- Contact regarding the job and job seeker: [email protected]
    • Adi- Metaprogramming + DSL Design in Elixir - Adi Iyengar (Talk)
    • Adi- The pillars of Metaprogramming in Elixir - Adi Iyengar (Talk)
    • Adi- Elixir source code to checkout regarding macros - elixir_quote.erl (GitHub)
    • Adi- Elixir source code to checkout regarding macros - elixir_bootstrap.erl (GitHub)
    • Adi- Vegan cheese
    • Allen- GoPro - Weekender Backpack
    • Robert- Nix & NixOS
    • Robert- Jeff Geerling (YouTube Channel)
    • Robert- Elixir Sydney (Meetup)


    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
    1 hr 8 min
  • Managing Business Rules in Elixir Applications - EMx 175
    Today we have special guest Qiu Hua join us.  Currently located in Canada, he is a back-end software developer for e-commerce company Zubale, which focusses on retail applications for countries in Central and South America.  We discuss his presentation titled Managing Business Rules In Elixir Applications, and his work to extract business rules out of code and easily enable changes to those rules.  We also discuss the his Formular server and its upcoming features.

    Sponsors
    • Top End Devs
    • Coaching | Top End Devs

    Links
    • Managing business rules in Elixir applications - Qiu Hua - YouTube
    • formular 0.3.1
    • The MaxCoders Guide To Finding Your Dream Developer Job
    • GitHub: Qiu Hua ( qhwa )
    • Twitter: @qhwa
    • Twitter: @allenwyma

    Picks
    • Allen- Daytripper – Adventure Backpack | GoPro
    • Qui- Out of Control (Kelly book) - Wikipedia
    • Qui- Thinking in Systems - Chelsea Green Publishing
    • Qui- Systems Bible


    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
    45 min
  • Career Progressions: From Paratrooper to Software Engineer with Teo Diaz - EMx 174
    Teo Diaz spent the first half of his career as a paratrooper and security agent for the Spanish army, until he made a career pivot to become a software engineer. Teo shares his story from the bootcamp beginnings to JavaScript and Elixir, and then landing his first job in the industry. Teo also shares how he uses Elixir on a daily basis as an engineer within Cabify, the international ridesharing company based in Madrid, Spain. Sponsors
    • Top End Devs
    • Coaching | Top End Devs
    Links
    • From paratrooper to programmer
    • Cabify
    Picks
    • Adi- Tray.io
    • Adi- Code Sync
    • Allen- Alpine.js
    • Teo- Phoenix LiveView Free Course
    • Teo- Tailwind CSS
    Special Guest: Teo Diaz .Sponsored By:
    • Coaching | Top End Devs: Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams
    • Top End Devs: Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.


    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
    1 hr 7 min
  • Promises of the Elixir & BEAM - EMx 173
    In this all-panelist episode we discuss the promises of the BEAM, and how these hold up in reality. Is the BEAM truly resilient? Allen, Sascha and Adi discuss their experiences using the BEAM, how it compares to other options, and discuss why Elixir isn’t a more prominent technology. Sponsors
    • Top End Devs
    • Coaching | Top End Devs
    Links
    • Tailwind CSS - Rapidly build modern websites without ever leaving your HTML
    • Tailwind UI
    Picks
    • Adi- Masamune-kun no Revenge
    • Allen- Tailwind UI
    • Sascha- Metaprogramming Elixir
    • Sascha- studiominiboss
    • Sascha- Psycho-Pass
    Sponsored By:
    • Coaching | Top End Devs: Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams
    • Top End Devs: Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.


    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
    55 min
  • Publishing Static Github Pages Using Github Actions - EMx 172
    Nato Boram joins the show to share how to publish static GitHub pages of your documentation using GitHub actions. Allen and Nathan also discuss Elixir compared to other languages, functional ways of programming, and the “let it crash” philosophy. Finally, they end the show with ideas on how Elixir can become a better language. In this episode…
    1. Nato’s journey from Flutter to Elixir
    2. Pros and cons of Elixir and Phoenix
    3. How to publish static GitHub pages using GitHub actions
    4. Elixir compared to other languages
    5. Elixir syntax variations and inconsistencies
    6. Functional way of programming with Elixir
    7. Pattern matching
    8. Let it crash philosophy
    9. Go formatting
    10. Ideals and changes to make Elixir better
    Sponsors
    • Top End Devs
    • Coaching | Top End Devs
    Links
    • How to publish ExDocs on GitHub Pages
    Picks
    • Allen- Row Level Security (RLS): Basics and Examples
    • Nathan- Phoenix Live View Formatter
    Special Guest: Nato Boram.Sponsored By:
    • Coaching | Top End Devs: Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams
    • Top End Devs: Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.


    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
    1 hr 1 min
  • Benchee and Elixir 2.0 with Tobi Pfeiffer - EMx 171
    Tobi Pfeiffer, creator of Benchee, joins the show to share his perspective on benchmarking and Elixir integrations. The hosts start by bantering with Tobi about the Elixir community, deeming it less inviting compared to other language communities. Tobi then shares his career progression, how he landed in the Elixir ecosystem, and why he created Benchee. Finally, the panel debates the future for Elixir and share their wish list features for Elixir 2.0. Sponsors
    • Top End Devs
    • Coaching | Top End Devs
    Links
    • Benchee 1.1.0 released + why did it take so long – Journeys of a not so young anymore Software Engineer
    • The silence between – Journeys of a not so young anymore Software Engineer
    • My Talks
    • GitHub: PragTob - Overview
    Picks
    • Adi- Joy of Elixir
    • Adi- Learn with me Elixir
    • Allen- Pomodoro Technique
    • Sascha- Team Topologies
    • Sascha- First Class Trouble
    • Tobi- Godot Engine
    • Tobi- The Healthy Programmer
    • Tobi- Code Bean Lite Conference
    • Tobi- Mistborn: The Final Empire
    • Tobi- Foreigner on Steam
    Special Guest: Tobias Pfeiffer.Sponsored By:
    • Coaching | Top End Devs: Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams
    • Top End Devs: Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.


    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
    1 hr 22 min
  • Supabase with Chase Granberry - EMx 170
    In this Episode we talk with Chase Granberry of Supabase discussing the role of Elixir and other languages at the company. Upcoming developments and potential directions that the company may take. Sponsors
    • Top End Devs
    • Coaching | Top End Devs
    Links
    • Demo Site
    • GitHub: Supabase / realtime-js
    • stressgrid.com
    • Logflare
    • Supabase
    Picks
    • Allen - Phoenix LiveView on The Pragmatic Studio
    • Chase - Stressgrid Blog
    • Chase - ElixirConf 2021 Mark Ericksen - Globally Distributed Elixir Apps on Fly.io
    Special Guest: Chase Granberry.Sponsored By:
    • Coaching | Top End Devs: Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams
    • Top End Devs: Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.


    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
    49 min
  • Building Project Severus with Eric Sullivan - EMx 169
    Eric Sullivan joins the mix to discuss Project Severus. He started out with greeting carts and it grew into a way of sharing and keeping up on contact information. He dives into how it works and then into the technical details of how he build it. This is an interesting discussion about the architecture and design of the system. Sponsors
    • Top End Devs
    • Coaching | Top End Devs
    Links
    • Severus
    • Severus - Initial MVP Demo
    • Using Ecto.Multi and Phoenix.PubSub to update Phoenix Liveview
    Picks
    • Adi- Creative Projects for Rust Programmers
    • Allen- Phoenix LiveView Free Course | The Pragmatic Studio
    • Allen- Nature Calls Calendar 2022
    • Eric- Belgian Malinois
    • Eric- Horizon Forbidden West - Wikipedia
    • Sascha- Stand with Ukraine Bundle
    • Sascha- Bundle for Ukraine by Necrosoft Games and 736 others - itch.io
    Special Guest: Eric Sullivan.Sponsored By:
    • Coaching | Top End Devs: Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams
    • Top End Devs: Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.


    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
    1 hr 4 min
  • Untangling Cloud Infrastructure with Cory o’Daniel - EMx 168
    In this episode the panel chats with Cory o’Daniel which is one of the founders of massdriver.cloud where they try to give teams the tools to deploy production-ready, best-practice, and secure cloud infrastructure. The panel talks about the the various options for running software in the cloud - from SAAS providers, like Heroku, to full-fledged cloud providers like AWS - and the tradeoffs these options introduce for the average developer. They go over Cory’s history and how he experienced the pains of some of these trade-offs himself which prompted him to create Massdriver. They also explore which parts of Massdriver are powered by Elixir, and which not. Sponsors
    • Top End Devs
    • Coaching | Top End Devs
    Links
    • massdriver.cloud
    • localstack.cloud - Simulate cloud components locally for testing
    • Kubernetes
    • What is a Kubernetes operator? (Article)
    • Kubernetes - Custom Resources (Documentation)
    • Kubernetes in Action (Book)
    • crossplane - Kubernetes add-on to provision cloud infrastructure through Kubernetes
    • GitHub - absinthe-graphql/absinthe: The GraphQL toolkit for Elixir
    • kitchen.ci - Test your “infrastructure as code” configuration
    Picks
    • Allen- Basecamp (Product)
    • Cory- Naps! Take naps!
    • Cory- June.so (Product)
    • Sascha- Overcooked 2 (Game)
    • Sascha- Kubernetes in Action (Book)
    Special Guest: Cory O’Daniel.Sponsored By:
    • Coaching | Top End Devs: Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams
    • Top End Devs: Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.


    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
    1 hr 12 min

About Elixir Mix

From the publisher's feed

Join our weekly discussion of the popular functional language built on top of the Erlang virtual machine. Each week, we discuss the world of Elxiir, Phoenix, OTP, and then BEAM.

Become a…