Elixir Mix

Elixir Mix

Download on the App Store

Elixir Mix episodes

  • Domo and Type Validations ft. Ivan Rublev - EMx 141

    Ivan Rublev is the author of the open source library, Domo, which provides type validations for Elixir applications. He discusses the types of validations it does and the tradeoffs you get when you can validate the structure of your structs.

    Panel

    • Charles Max Wood
    • Sascha Wolf
    • Guest

      • Ivan Rublev 
      • Sponsors

        • Dev Influencers Accelerator
        • Links

          • GitHub | IvanRublev/Domo
          • domo | Hex
          • Twitter: Ivan Rublev ( @LevviBraun )
          • Picks

            • Charles- Rhythm of War
            • Charles- Devchat.tv/levelup
            • Ivan- Microservices in Action
            • Sascha- Domain Modeling Made Functional
            • Contact Charles:

              • Devchat.tv
              • DevChat.tv | Facebook
              • Twitter: DevChat.tv ( @devchattv )
              • Contact Sascha:

                • Sascha Wolf
                • 53 min
                • Domo and Type Validations ft. Ivan Rublev – EMx 141
                  Ivan Rublev is the author of the open source library, Domo, which provides type validations for Elixir applications. He discusses the types of validations it does and the tradeoffs you get when you can validate the structure of your structs. Panel
                  • Charles Max Wood
                  • Sascha Wolf
                  Guest
                  • Ivan Rublev 
                  Sponsors
                  • Dev Influencers Accelerator
                  Links
                  • GitHub | IvanRublev/Domo
                  • domo | Hex
                  • Twitter: Ivan Rublev ( @LevviBraun )
                  Picks
                  • Charles- Rhythm of War
                  • Charles- Devchat.tv/levelup
                  • Ivan- Microservices in Action
                  • Sascha- Domain Modeling Made Functional
                  Contact Charles:
                  • Devchat.tv
                  • DevChat.tv | Facebook
                  • Twitter: DevChat.tv ( @devchattv )
                  Contact Sascha:
                  • Sascha Wolf
                  Special Guest: Ivan Rublev.

                  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.
                  53 min
                • Don't Follow the Default Developer Career Path - BONUS

                  Charles Max Wood explains the default path that developers seem to follow in their career and why that doesn't give developers the fulfillment they're looking for.

                  He then walks through some of the options to change the direction of your career.

                  Panel

                  • Charles Max Wood
                  • 24 min
                  • How to Become a Top End Developer - EMx 140
                    Charles Max Wood takes the lead this week. He and Adi Iyengar discuss what Top End Devs are and what people should be doing to become Top End Devs. They start out discussing the default trajectory of a developer's career and then talk about how to get boosts off that line and into higher levels of achievement and fulfillment. Panel
                    • Adi Iyengar
                    • Charles Max Wood
                    Sponsors
                    • Dev Influencers Accelerator
                    Picks
                    • Adi- Build Your Own Web Framework in Elixir
                    • Adi- ADI IYENGAR - CODE BEAM AMERICA 2021
                    • Adi- Boston Elixir
                    • Charles- The MaxCoders Guide To Finding Your Dream Developer Job
                    • Charles- Devchat.tv/levelup
                    Contact Adi:
                    • Adi Iyengar – The Bug Catcher
                    • GitHub: Adi Iyengar ( thebugcatcher )
                    • Twitter: Adi Iyengar ( @lebugcatcher )
                    Contact Charles:
                    • Devchat.tv
                    • DevChat.tv | Facebook
                    • Twitter: DevChat.tv ( @devchattv )


                    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.
                    58 min
                  • Gleam and Typing ft. Louis Pilfold - EMx 139
                    Louis Pilfold is the creator of the Gleam programming language. He explains what Gleam is and tells us where it came from. He then dives into why he wrote a statically typed language for the BEAM, the challenges involved, and its strengths for programming and tooling. Panel
                    • Adi Iyengar
                    • Allen Wyma
                    • Charles Max Wood
                    • Eric Bolikowski
                    • Sascha Wolf
                    Guest
                    • Louis Pilfold
                    Sponsors
                    • Dev Influencers Accelerator
                    Links
                    • Gleam
                    • News - Gleam
                    • GitHub | gleam-lang/otp
                    • Language Tour - The Gleam Book
                    • GitHub | jamiebuilds/the-super-tiny-compiler
                    • Compiling to Assembly from Scratch
                    • 120 RR Book Club: Understanding Computation with Tom Stuart | Devchat.tv
                    • Gleam: Lean BEAM typing machine - Louis Pilfold | Code BEAM V 2020
                    • Twitter: Gleam Language ( @gleamlang )
                    • Twitter: Louis Pilfold ( @louispilfold )
                    Picks
                    • Adi- Engineering a Compiler
                    • Adi- Code BEAM America 2021
                    • Adi- SpawnFest 2021
                    • Allen- Flying High with Flutter - YouTube
                    • Allen- Rust Integrated Dart
                    • Charles- The Prosperous Coach
                    • Charles- Kajabi
                    • Charles- Groove Digital
                    • Charles- Xero
                    • Eric- reMarkable
                    • Louis- The Little Typer
                    • Louis- The Gleam Programming Language - Discord
                    • Sascha- A Type of Programming
                    Contact Adi:
                    • Adi Iyengar – The Bug Catcher
                    • GitHub: Adi Iyengar ( thebugcatcher )
                    • Twitter: Adi Iyengar ( @lebugcatcher )
                    Contact Allen: Plangora
                    •  Plangora Limited
                    • Plangora – YouTube
                    • Plangora | Facebook
                    • Tech_Plangora Limited_Elixir | Instagram
                    • Twitter: Plangora ( @Plangora )
                    • LinkedIn: Plangora – Web and Mobile Development
                    • Plangora – Reddit
                    Flying High With Flutter
                    • Flying High With Flutter
                    • Flying High with Flutter – YouTube
                    • Flying High with Flutter | Facebook
                    • Flying High With Flutter | Instagram
                    • Twitter: Flying High with Flutter ( @fhwflutter )
                    Teach Me Code
                    • Teach Me Code
                    • Teach Me Code | Facebook
                    • TeachMeCode | Instagram
                    Contact Charles:
                    • Devchat.tv
                    • DevChat.tv | Facebook
                    • Twitter: DevChat.tv ( @devchattv )
                    Contact Sascha:
                    • Sascha Wolf
                    Special Guest: Louis Pilfold.

                    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 6 min
                  • Elixir as a General Purpose Language - EMx 138
                    This week, the panel gets in and talks about Elixir is not just a specialty language for high concurrency applications with specific performance profiles. They dive into how Elixir can be used in a variety of cases and how it is set up as a language that allows you to solve the breadth of issues that other popular languages solve without being specialized to them. Panel
                    • Adi Iyengar
                    • Allen Wyma
                    • Sascha Wolf
                    Sponsors
                    • Dev Influencers Accelerator
                    Links
                    • Erlang Term Storage (ETS)
                    • dets (stdlib) - (Erlang Documentation)
                    • JVM struggles and the BEAM
                    Picks
                    • Adi- How to split a router into multiple modules using Phoenix
                    • Adi- ElixirConf EU 2021 volunteer application form
                    Contact Adi:
                    • Adi Iyengar – The Bug Catcher
                    • GitHub: Adi Iyengar ( thebugcatcher )
                    • Twitter: Adi Iyengar ( @lebugcatcher )
                    Contact Allen: Plangora
                    •  Plangora Limited
                    • Plangora – YouTube
                    • Plangora | Facebook
                    • Tech_Plangora Limited_Elixir | Instagram
                    • Twitter: Plangora ( @Plangora )
                    • LinkedIn: Plangora – Web and Mobile Development
                    • Plangora – Reddit
                    Flying High With Flutter
                    • Flying High With Flutter
                    • Flying High with Flutter – YouTube
                    • Flying High with Flutter | Facebook
                    • Flying High With Flutter | Instagram
                    • Twitter: Flying High with Flutter ( @fhwflutter )


                    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.
                    39 min
                  • State Management in Elixir - EMx 137
                    Shortcode: The panel talks about how to manage state in Elixir applications. Sometimes you can get away with internal structures like gen servers and ETS and other times you have to reach to external systems like redis, mongodb, or postgreSQL. This episode will walk you through the ins and outs of managing state and what your options are and what the tradeoffs are between those options. Panel
                    • Allen Wyma
                    • Eric Bolikowski
                    • Sascha Wolf
                    Sponsors
                    • Dev Influencers Accelerator
                    Links
                    • Mongo.Ecto
                    • Erlang -- persistent_term
                    • Erlang Term Storage (ETS)
                    Picks
                    • Allen- Real-World Cryptography
                    • Eric- Notion
                    • Sascha- The Little Elixir & OTP Guidebook 
                    Contact Allen: Plangora
                    •  Plangora Limited
                    • Plangora – YouTube
                    • Plangora | Facebook
                    • Tech_Plangora Limited_Elixir | Instagram
                    • Twitter: Plangora ( @Plangora )
                    • LinkedIn: Plangora – Web and Mobile Development
                    • Plangora – Reddit
                    Flying High With Flutter
                    • Flying High With Flutter
                    • Flying High with Flutter – YouTube
                    • Flying High with Flutter | Facebook
                    • Flying High With Flutter | Instagram
                    • Twitter: Flying High with Flutter ( @fhwflutter )
                    Teach Me Code
                    • Teach Me Code
                    • Teach Me Code | Facebook
                    • TeachMeCode | Instagram
                    Contact Eric:
                    • GitHub: Eric Bolikowski ( ericbolikowski )
                    • LinkedIn: Eric Bolikowski
                    Contact Sascha:
                    • Sascha Wolf


                    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
                  • Heartbeat and Gen Servers featuring Luca Peppe - EMx 136
                    Luca Peppe built a health check and heartbeat system for the systems at work in Elixir. While the implementation uses many basic features from Elixir and Phoenix, the way that it underscores the fundamentals of Elixir is helpful for both the experienced and the new Elixir developer. Panel
                    • Charles Max Wood
                    • Sascha Wolf
                    Guest
                    • Luca Peppe
                    Sponsors
                    • Dev Influencers Accelerator
                    Links
                    • How to easily create a healthcheck endpoint for your Phoenix app, the Elixir way
                    • GitHub | ostinelli/syn
                    • GitHub | ninenines/ranch
                    • LinkedIn: Luca Peppe
                    Picks
                    • Charles- Audible
                    • Charles- The Ruthless Elimination of Hurry
                    • Charles- Atlas Shrugged
                    • Charles- Oathbringer
                    • Luca- Craft GraphQL APIs in Elixir with Absinthe
                    • Sascha- Drive: The Surprising Truth About What Motivates Us
                    Contact Charles:
                    • Devchat.tv
                    • DevChat.tv | Facebook
                    • Twitter: DevChat.tv ( @devchattv )
                    Contact Sascha:
                    • Sascha Wolf
                    Special Guest: Luca Peppe .

                    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.
                    35 min
                  • Speeding up Elixir Regex replacement at Tubi with Yiming Chen - EMx 135
                    This week, we talk with Yiming Chen about how drilled into the root cause of some slow requests and how it turned out to be an issue with Elixir's own Regex module. We talk about how they monitor performance at Tubi, what they tried to solve the issue, and how they ssh'ed into production to run more detailed performance monitoring. Panel
                    • Adi Iyengar
                    • Allen Wyma
                    • Charles Max Wood
                    • Sascha Wolf
                    Guest
                    • Yiming Chen
                    Sponsors
                    • Dev Influencers Accelerator
                    Links
                    • How we discovered a 7-year old performance issue in Elixir
                    • GitHub | proger/eflame
                    • Erlang -- eprof
                    • Erlang -- Profiling
                    • GitHub | dsdshcym/promox
                    • What I learned from implementing Combinators in 3 Elixir patterns
                    • Twitter: Yiming Chen ( @dsdshcym )
                    Picks
                    • Adi- Buy a car
                    • Adi- GitHub | cuelang/cue
                    • Allen- How using hyper in curl can help make the internet safer
                    • Allen- 3D Mockups Fast | Rotato
                    • Charles- Atlas Shrugged 
                    • Charles- Home Depot
                    • Sascha- Brené Brown: The power of vulnerability
                    • Sascha- The Power of Vulnerability
                    • Yiming- GitHub | dsdshcym/objext
                    Contact Adi:
                    • Adi Iyengar – The Bug Catcher
                    • GitHub: Adi Iyengar ( thebugcatcher )
                    • Twitter: Adi Iyengar ( @lebugcatcher )
                    Contact Allen: Plangora
                    •  Plangora Limited
                    • Plangora – YouTube
                    • Plangora | Facebook
                    • Tech_Plangora Limited_Elixir | Instagram
                    • Twitter: Plangora ( @Plangora )
                    • LinkedIn: Plangora – Web and Mobile Development
                    • Plangora – Reddit
                    Flying High With Flutter
                    • Flying High With Flutter
                    • Flying High with Flutter – YouTube
                    • Flying High with Flutter | Facebook
                    • Flying High With Flutter | Instagram
                    • Twitter: Flying High with Flutter ( @fhwflutter )
                    Teach Me Code
                    • Teach Me Code
                    • Teach Me Code | Facebook
                    • TeachMeCode | Instagram
                    Contact Charles:
                    • Devchat.tv
                    • DevChat.tv | Facebook
                    • Twitter: DevChat.tv ( @devchattv )
                    Contact Sascha:
                    • Sascha Wolf
                    Special Guest: Yiming Chen.

                    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
                  • Development Setups for Elixir - EMx 134
                    The panel discusses their development setups, their journeys getting them to where they are now, and the tools they use while they're developing software in Elixir and with Phoenix. Panel
                    • Adi Iyengar
                    • Allen Wyma
                    • Charles Max Wood
                    • Sascha Wolf
                    Sponsors
                    • Dev Influencers Accelerator
                    Links
                    • Atom
                    • Spacemacs
                    • Neovim
                    •  IntelliJ IDEA
                    • GitHub | KronicDeth/intellij-elixir
                    • GitHub | hlissner/doom-emacs
                    • entr(1)
                    • GitHub | tmux-plugins/tmux-resurrect
                    • GitHub | mkchoi212/fac
                    • GitHub | emcrisostomo/fswatch
                    • GitHub | thebugcatcher/heimdall
                    • Earthly
                    • Improving Testing & Continuous Integration in Phoenix
                    • GitHub | junegunn/fzf
                    • GitHub | alacritty/alacritty
                    • GitHub | josefs/Gradualizer
                    • Josef Svenningsson - A gradual type system - Code BEAM STO - YouTube
                    Picks
                    • Adi- Careers at Corvus
                    • Adi- GitHub | nccgroup/sobelow
                    • Allen- Behind the birth of Dart
                    • Allen- Rust Servers, Services, and Apps
                    • Charles- Created Equal: Clarence Thomas in His Own Words
                    • Charles- Napoleon Hill's Outwitting the Devil
                    Contact Adi:
                    • Adi Iyengar – The Bug Catcher
                    • GitHub: Adi Iyengar ( thebugcatcher )
                    • Twitter: Adi Iyengar ( @lebugcatcher )
                    Contact Allen: Plangora
                    •  Plangora Limited
                    • Plangora – YouTube
                    • Plangora | Facebook
                    • Tech_Plangora Limited_Elixir | Instagram
                    • Twitter: Plangora ( @Plangora )
                    • LinkedIn: Plangora – Web and Mobile Development
                    • Plangora – Reddit
                    Flying High With Flutter
                    • Flying High With Flutter
                    • Flying High with Flutter – YouTube
                    • Flying High with Flutter | Facebook
                    • Flying High With Flutter | Instagram
                    • Twitter: Flying High with Flutter ( @fhwflutter )
                    Teach Me Code
                    • Teach Me Code
                    • Teach Me Code | Facebook
                    • TeachMeCode | Instagram
                    Contact Charles:
                    • Devchat.tv
                    • DevChat.tv | Facebook
                    • Twitter: DevChat.tv ( @devchattv )
                    Contact Sascha:
                    • Sascha Wolf


                    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 5 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…