Elixir Mix

Elixir Mix

Download on the App Store

Elixir Mix episodes

  • Phoenix LiveView for Frontend Developers with Koen van Gilst - EMx 167
    In this episode Koen van Gilst joins the mix to share his experience learning Elixir and LiveView as a mainly frontend developer. The panel then discusses the evolution of LiveView since it’s announcement and how it’s incorporating ideas from the frontend world to simplify building complex UIs, such as components. The episode closes with the panel’s perspective on how we specialize as software developers and that we can learn a lot from other by moving closer together. Sponsors
    • Top End Devs
    • Coaching | Top End Devs
    Links
    • Phoenix LiveView Docs
    • Phoenix Docs on Views
    • GitHub - elixir-wallaby/wallaby
    • GitHub - teamcapybara/capybara
    Picks
    • Adi- Elden Ring (Game)
    • Adi- Karthik Ganesh - Looking for an internship in Healthcare or Blockchain technology.
    • Adi- Neel Vinoth - Looking for an Elixir mid-senior position. Has a lot of Software Engineering experience and has been attending after work mentoring sessions with Bruce Tate, Sophie Debenedetto, myself (and other Elixir mentors) every week.
    • Adi- A few others with Elixir knowledge/experience who aren’t open about their job search. Reach out to Adi via email to get their info.
    • Allen- Rust Brain Teasers (Book)
    • Sascha- Game Maker’s Toolkit (YouTube Channel)
    • Koen- Advent of Code (from José Valim on Twitch)
    Special Guest: Koen van Gilst.Sponsored By:
    • Top End Devs: Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.
    • 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


    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.
    54 min
  • Event-Driven Elixir with Thomas Kunnumpurath - EMx 166
    In this episode the panel talks to Thomas Kunnumpurath about how to build event-driven systems in Elixir and what tradeoffs different approaches have. The panel probes Thomas - who is a relative newcomer to Elixir but well versed in building event-based systems - on his experience with various event brokers and compares how using an event broker differs from using the BEAMs built-in distribution mechanisms. Additionally the panel provides some insight into the BEAM’s history and for which context the BEAM’s distribution mechanisms were optimized. At the end Thomas asks the panel for some suggestions on how he can continue his BEAM journey with more advanced learning material. Sponsors
    • Top End Devs
    • Coaching | Top End Devs
    Links
    • Event Driven Elixir (Blogpost)
    • Programming Elixir 1.6 (Book)
    • Solace
    • RabbitMQ
    • Kafka Apache
    • HiveMQ
    • Eclipse Mosquitto
    • OpenTelemetry
    • Elixir in Action (Book)
    • The Little Elixir & OTP Guidebook (Book)
    • Concurrent Data Processing in Elixir (Book)
    Picks
    • Adi- Horizon Forbidden West (Game)
    • Adi- Elixir Recruiter: Brian Samela
    • Adi- Build Your Own Web Framework in Elixir (Book)
    • Allen: Testing Elixir (Book)
    • Sascha- DDD Europe - June 2022 (Conference)
    • Thomas- Horizon Forbidden West (Game)
    Special Guest: Thomas Kunnumpurath.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
  • Learning Erlang with Adolfo Neto - EMx 165
    In this episode the panel talks with Adolfo Neto who went out to learn Erlang during last year’s “Advent of Code”. He talks about his experience with the format, compares it against using a platform such as exercism.org - where mentors can give feedback - and how this shaped his perception of the onboarding experience of Erlang. The panel also discusses Adolfo’s involvement in the Erlang Ecosystem Foundation’s education working group and what they think Erlang - and Elixir - could do better to attract newcomers and make onboarding easier. Sponsors
    • Top End Devs
    • Coaching | Top End Devs
    Links
    • Advent of Code
    • Erlang Ecosystem Foundation
    • José Valim on Twitch (Advent of Code Streams)
    • Exercism
    • GitHub - livebook-dev/livebook: Interactive and collaborative code notebooks for Elixir - made with Phoenix LiveView
    • Programming Erlang (Book)
    • Learn You Some Erlang (Book)
    • GitHub - gfngfn/Sesterl: An ML-like statically-typed Erlang
    • Nova Framework (Erlang)
    • Zotonic Framework (Erlang)
    • Telegram: Elixir World (Group)
    • Slack: Erlang Ecosystem Foundation
    • Hello Erlang (Podcast)
    • Elixir Em Foco (Portuguese Podcast)
    • Elixir, Erlang and the BEAM with Adolfo Neto (YouTube)
    Picks
    • Adolfo- Erlang Battleground (Blog)
    • Allen- Zotonic Framework (Erlang)
    • Sascha- Devtalk (Forum)
    • Sascha- Exercism
    Special Guest: Adolfo Neto.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.
    56 min
  • Reusable Ecto Code with Mika Kalathil - EMx 164
    In this episode the panel talks with Mika Kalathil about how to write Ecto code which makes it straight-forward to reuse and compose. In addition they discuss the advantages of having a streamlined and consistent error handling strategy and how all of that flows together in big, monolithic applications. Sponsors
    • Top End Devs
    • Coaching | Top End Devs
    Links
    • Creating Reusable Ecto Code in Elixir
    • GitHub - MikaAK/ecto_shorts: Shortcuts for ecto
    • GitHub - MikaAK/elixir_error_message
    • blitz.gg
    • learn-elixir.dev
    • Elixir Slack: Mika Kalathil
    Picks
    • Allen- Elgato Stream Deck
    • Mika- GitHub - MikaAK/absinthe_generator
    • Sascha- Dyson Sphere Program (Game)
    • Sascha- Dare to Lead
    Special Guest: Mika Kalathil.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.
    43 min
  • Code Quality Tools In Elixir - EMx 163
    Today, the gang discusses the best code-quality tools that you NEED in your Elixir tool-belt, plus what to look out for in the Elixir world this year. It's gonna be a good one! Sponsors
    • Top End Devs
    • Coaching | Top End Devs
    Links
    • GitHub - rrrene/credo
    • GitHub - christopheradams/elixir_style_guide
    • Twitter: @josevalim - using mix format on .heex files
    • GitHub - elixir-wallaby/wallaby
    • GitHub - jeremyjh/dialyxir
    • GitHub - nccgroup/sobelow
    • GitHub - dnlserrano/exavier
    • GitHub - devonestes/muzak
    • GitHub - tmbb/darwin
    • GitHub - whatyouhide/stream_data
    Picks
    • Adi- QuickCheck (Haskell)
    • Adi- GitHub - thebugcatcher/excoveralls_utils
    • Allen- Smart lighting | Philips Hue
    • Sascha- Storm Front: The Dresden Files


    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
  • To Umbrella or not to Umbrella - EMx 162
    In this episode the panel is picking up an often discussed topic in the Elixir community: umbrella projects and possible alternatives. They go over what an umbrella project actually is and their experiences with them. Based on this they go over the trade-offs you better know about, restrictions which might come back to bite you and how possible alternatives - like a monolithic app, “poncho” projects, or separate services - fare up against umbrella projects. In the end they also reflect on what has been said and give their opinions on how they’d built a complex greenfield project today. Sponsors
    • Top End Devs
    • Coaching | Top End Devs
    Links
    • Umbrella projects (Elixir’s official website)
    • Poncho Projects (Blog post)
    • Dave Thomas: Keynote (Video)
    • DDD, Hexagonal, Onion, Clean, CQRS, … How I put it all together (Blog post)
    Picks
    • Adi- Microservices.io
    • Sascha- Domain-Driven Design Distilled (Book)


    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.
    46 min
  • Full-text Search Powered by Elasticlunr with Rasheed Atanda - EMx 161
    In this episode Adi, Allen, and Sascha talk with Rasheed Atanda about his library Elasticlunr which brings the power of full-text search to the BEAM without any external dependencies. They discuss where the library is standing right now, how indexing works in detail, and the benefits and drawbacks of having an external dependencies - such as Elasticsearch - compared to running it inside the same BEAM instance as your application. Sponsors
    • Top End Devs
    • Coaching | Top End Devs
    Links
    • Introduction to Elasticlunr
    • GitHub - heywhy/ex_elasticlunr: Elasticlunr is a small, full-text search library for use in the Elixir environment. It indexes JSON documents and provides a friendly search interface to retrieve documents.
    • GitHub Discussions for Elasticlunr
    Picks
    • Adi- Weekly mentorship program for underrepresented groups in tech. Reach out to Adi via twitter or gmail if interested. Twitter: @lebugcatcher Gmail: [email protected]
    • Allen- Blockchain in Action
    • Sascha- GitHub - junegunn/fzf: A command-line fuzzy finder
    • Sascha- GitHub - sharkdp/fd: A simple, fast and user-friendly alternative to 'find'
    Special Guest: Atanda Rasheed.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.
    46 min
  • OTP in Depth - EMx 160
    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. Sponsors
    • Top End Devs
    • Coaching | Top End Devs
    Links
    • The Soul of Erlang and Elixir • Saša Jurić • GOTO 2019 (Talk)
    • DynamicSupervisor (Elixir Docs)
    • PartitionSupervisor (GitHub Pull Request)
    • Handling of Exit Signals (Erlang Docs)
    • SASL - Error Logging (Erlang Docs)
    • GenServer (Elixir Docs)
    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.
    45 min
  • When NOT To Use Elixir - EMx 159
    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. Sponsors
    • Top End Devs
    • Coaching | Top End Devs
    Picks
    • Adi- Real World Haskell
    • Adi- Learn You a Haskell for Great Good!
    • Allen- Testing LiveView
    • Sascha- Blades in the Dark
    • Sascha- Band of Blades
    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
  • Getting Elixir Right with Alex Burlacu - EMx 158
    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. _“It was really nice seeing how my students were reacting to what’s possible with Elixir. One of my students’ implementations was 5x simpler than Java!”
    • Alex Burlacu_
    In This Episode How Alex is using and teaching this MIND-BLOWING feature of Elixir
    Alex and the roundtable discuss the non-negotiable Do’s and Don’ts of pattern matching and guards
    Why Elixir is starting to make Java run for its money (and why students love it)
    The KEY difference between destructing and pattern matching (knowing this will save you time and headaches) Sponsors
    • Top End Devs
    • Coaching | Top End Devs
    Links
    • Elixir pattern matching magic
    • Predicate Dispatch (Wikipedia)
    • hexdocs - Kernel.destructure/2
    • hexdocs - Kernel.defguard/1
    Picks
    • Adi- O-Gah-Pah Coffee
    • Alex- The Three Body Problem (Book)
    • Alex- The Dark Forest (Book)
    • Alex- Death’s End (Book)
    • Allen- Rust for Rustaceans (Book)
    • Sascha- Immune (Book)
    • Sascha- Kurzgesagt - YouTube
    • Sascha- Gravity Falls: Lost Legends (Book - Comic)
    • Sascha- Gravity Falls (Series)
    Special Guest: Alex Burlacu.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 2 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…