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.
Similar Podcasts
The Rabbit Hole: The Definitive Developer's Podcast
Welcome to The Rabbit Hole, the definitive developers podcast. If you are a software developer or technology leader looking to stay on top of the latest news in the software development world, or just want to learn actionable tactics to improve your day-to-day job performance, this podcast is for you.
The Cynical Developer
A UK based Technology and Software Developer Podcast that helps you to improve your development knowledge and career,
through explaining the latest and greatest in development technology and providing you with what you need to succeed as a developer.
Flutter 101 Podcast
Weekly podcast focusing on software development with Flutter and Dart. Hosted by Vince Varga.
Publishing Content with PardallMarkdown ft. Alfred Reinold Baudisch - EMx 152
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. Panel Adi IyengarEric BolikowskiSascha Wolf Guest Alfred Reinold Baudisch Sponsors Top End DevsCoaching | Top End Devs Links Pardall by Alfred R. Baudisch GitHub - alfredbaudisch/pardall_markdownDocusaurusAlfred Reinold BaudischAlfred Reinold Baudisch - MediumAlfred Baudisch - YouTubeGitHub: Alfred Reinold Baudisch ( alfredbaudisch )Twitter: Alfred Reinold Baudisch( @AlfredBaudisch ) Picks Adi- PaperCall.ioAlfred: The Sandbox Game - User-Generated Crypto & Blockchain GamesAlfred: The Sandbox price today, SAND to USD live, marketcap and chart | CoinMarketCapEric- The Pragmatic Engineer NewsletterSascha- Learn Wardley Mapping Special Guest: Alfred Reinold Baudisch.
The Elixir Job Market and Getting Hired - EMx 151
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. Panel Adi IyengarAllen WymaCharles Max Wood Sponsors Dev Influencers AcceleratorLevel Up | Devchat.tv Picks Adi- Software Developer | theScoreAdi- Simplebet - Software EngineerAdi- Brian Samela (Elixir Tech Recruiter) | LinkedInAdi- Howard Rosenzweig (Elixir Tech Recruiter) | LinkedIn Adi- Adi Iyengar | LinkedInAllen- Galaxy Z Fold3 5G 512GB (Unlocked) in Black | Price & Deals | Samsung USCharles- Top End DevsCharles- Viscounts of the West Kingdom Contact Adi: Adi Iyengar – The Bug CatcherGitHub: Adi Iyengar ( thebugcatcher )Twitter: Adi Iyengar ( @lebugcatcher ) Contact Allen: Plangora Plangora LimitedPlangora – YouTubePlangora | FacebookTech_Plangora Limited_Elixir | InstagramTwitter: Plangora ( @Plangora )LinkedIn: Plangora – Web and Mobile DevelopmentPlangora – Reddit Flying High With Flutter Flying High With FlutterFlying High with Flutter – YouTubeFlying High with Flutter | FacebookFlying High With Flutter | InstagramTwitter: Flying High with Flutter ( @fhwflutter ) Teach Me Code Teach Me CodeTeach Me Code | FacebookTeachMeCode | Instagram Contact Charles: Devchat.tvDevChat.tv | FacebookTwitter: DevChat.tv ( @devchattv )
Tracking BTC with GenServer and LiveView ft. Arkadiusz Plichta - Emx 150
Arkadiusz Plichta joins the adventure to discuss how he built a system that tracks BitCoin value using GenServers. He explains the architecture of his application and the story behind why he built this particular application. Then the panel dives in to help explain how you can use GenServers for ongoing services like this one. Panel Adi IyengarAllen WymaCharles Max WoodSascha Wolf Guest Arkadiusz Plichta Sponsors Dev Influencers AcceleratorLevel Up | Devchat.tv Links Twitter: Arkadiusz Plichta ( @el_pikel )Using LiveView and GenServers to track BTC priceTesting GenServers with Erlang TraceTesting Elixir: Effective and Robust Testing for Elixir and its Ecosystem Picks Adi- Code BEAM America 2021Adi- To work with Adi, reach out to him at: aditya7iyengar@gmail.comAllen- Stuff You Should Know (Podcast)Arkadiusz- LOOK MUM NO COMPUTER (YouTube Channel)Charles- Top End DevsCharles- Top End Devs / AuthorCharles- The 360 Degree Leader: Developing Your Influence from Anywhere in the OrganizationSascha- CGPGrey- YouTube Contact Adi: Adi Iyengar – The Bug CatcherGitHub: Adi Iyengar ( thebugcatcher )Twitter: Adi Iyengar ( @lebugcatcher ) Contact Allen: Plangora Plangora LimitedPlangora – YouTubePlangora | FacebookTech_Plangora Limited_Elixir | InstagramTwitter: Plangora ( @Plangora )LinkedIn: Plangora – Web and Mobile DevelopmentPlangora – Reddit Flying High With Flutter Flying High With FlutterFlying High with Flutter – YouTubeFlying High with Flutter | FacebookFlying High With Flutter | InstagramTwitter: Flying High with Flutter ( @fhwflutter ) Teach Me Code Teach Me CodeTeach Me Code | FacebookTeachMeCode | Instagram Contact Charles: Devchat.tvDevChat.tv | FacebookTwitter: DevChat.tv ( @devchattv ) Contact Sascha: Sascha Wolf Special Guest: Arkadiusz Plichta.
Artificial Intelligence with Elixir using tangram.dev ft. David Yamnitsky - EMx 149
David Yamnitsky joins the mix to discuss tangram.dev and how to use it to add Machine Learning features to your Elixir applications. He also goes into how it is built and how it provides you with a basic level of AI that integrates nicely with Elixir. Panel Allen WymaCharles Max WoodSascha Wolf Guest David Yamnitsky Sponsors Dev Influencers AcceleratorLevel Up | Devchat.tv Links tangram.devGitHub: tangramdotdev/tangramTangram for ElixirAdventures in Machine LearningJupyter NotebooksGitHub | livebook-dev/livebookGitHub | elixir-nx/nxGitHub | elixir-nx/axonGitHub: David Yamnitsky ( nitsky )LinkedIn: David YamnitskyTwitter: David Yamnitsky ( @davidyamnitsky ) Picks Allen- GitHub ActionsCharles- TopEndDevs CoachingCharles- Viscounts of The West Kingdom (Boardgame)Charles- Lost Ruins of Arnak (Boardgame)Charles- X: Multiply Your God-Given Potential (Book)Sascha- Play Unsafe (Book) Contact Allen: Plangora Plangora LimitedPlangora – YouTubePlangora | FacebookTech_Plangora Limited_Elixir | InstagramTwitter: Plangora ( @Plangora )LinkedIn: Plangora – Web and Mobile DevelopmentPlangora – Reddit Flying High With Flutter Flying High With FlutterFlying High with Flutter – YouTubeFlying High with Flutter | FacebookFlying High With Flutter | InstagramTwitter: Flying High with Flutter ( @fhwflutter ) Teach Me Code Teach Me CodeTeach Me Code | FacebookTeachMeCode | Instagram Contact Charles: Devchat.tvDevChat.tv | FacebookTwitter: DevChat.tv ( @devchattv ) Contact Sascha: Sascha Wolf Special Guest: David Yamnitsky.
Event Sourcing and CQRS ft. Ben Moss - EMx 148
Ben Moss joins the Mix to discuss Event Sourcing and CQRS in Elixir. Event sourcing is the practice of logging data across logged series of events and then reconstructing data from the events. CQRS is focused on keeping read and write operations from conflicting. Panel Adi IyengarAllen WymaSascha Wolf Guest Ben Moss Sponsors Dev Influencers AcceleratorLevel Up | Devchat.tvPodcastBootcamp.io Links GitHub | commanded/commandedEvent StoreTackling software complexity with the CELP stackEvent sourcing in practice - Using Elixir to build event-driven applicationsBitfieldTwitter: Benjamin Moss ( @benjamintmoss ) Picks Adi- AngelList - Engineering LeadAdi- theScore - Software DeveloperAdi- Community - Senior Software Engineer, BackendAllen- Book - Flutter in ActionBen- Toronto ElixirBen- Event ModelingSascha- OpenTelemetrySascha- OpenTracingSascha- HeadspaceSascha- 7Mind Contact Adi: Adi Iyengar – The Bug CatcherGitHub: Adi Iyengar ( thebugcatcher )Twitter: Adi Iyengar ( @lebugcatcher ) Contact Allen: Plangora Plangora LimitedPlangora – YouTubePlangora | FacebookTech_Plangora Limited_Elixir | InstagramTwitter: Plangora ( @Plangora )LinkedIn: Plangora – Web and Mobile DevelopmentPlangora – Reddit Flying High With Flutter Flying High With FlutterFlying High with Flutter – YouTubeFlying High with Flutter | FacebookFlying High With Flutter | InstagramTwitter: Flying High with Flutter ( @fhwflutter ) Teach Me Code Teach Me CodeTeach Me Code | FacebookTeachMeCode | Instagram Contact Sascha: Sascha Wolf Special Guest: Benjamin Moss.
Elixir ConfigCat SDK and mix test.in - EMx 147
Randy Coulman joins the Mix this week to discuss ConfigCat's SDK for Elixir. Since ConfigCat doesn't have an Elixir SDK, they built one internally in their application. Randy discusses how that worked out and how you could do that if your services don't offer Elixir SDK's. Panel Allen WymaSascha Wolf Guest Randy Coulman Sponsors Dev Influencers AcceleratorLevel Up | Devchat.tvPodcastBootcamp.io Links Elixir SDK for ConfigCatInfluxDB CloudConfigCat entr CLI toolgitmojiVSCode Extension - Elixir Test Randy CoulmanGitHub: Randy Coulman ( randycoulman )LinkedIn: Randy CoulmanTwitter: Randy Coulman ( @randycoulman ) Picks Allen- Warp TerminalRandy- Growing a Language Randy- Essential Craftsman - How To Be More ProductiveRandy- CrackingTheCryptic - YouTubeRandy- The Miracle SudokuSascha- Effective DevOps Contact Allen: Plangora Plangora LimitedPlangora – YouTubePlangora | FacebookTech_Plangora Limited_Elixir | InstagramTwitter: Plangora ( @Plangora )LinkedIn: Plangora – Web and Mobile DevelopmentPlangora – Reddit Flying High With Flutter Flying High With FlutterFlying High with Flutter – YouTubeFlying High with Flutter | FacebookFlying High With Flutter | InstagramTwitter: Flying High with Flutter ( @fhwflutter ) Teach Me Code Teach Me CodeTeach Me Code | FacebookTeachMeCode | Instagram Contact Sascha: Sascha Wolf Special Guest: Randy Coulman.
Onboarding and Transitioning into Elixir - EMx 146
The Elixir Mix panel takes the helm to talk about helping onboard and transition new developers onto an Elixir team. They discuss helping developers who may not have an Elixir background. They also advise Chuck on how to make a career transition since he's considering a jump into an Elixir job from his current role as a Rails developer. Panel Allen WymaCharles Max WoodSascha Wolf Sponsors Dev Influencers AcceleratorLevel Up | Devchat.tvPodcastBootcamp.io Links Designing for Scalability with Erlang/OTPDesigning for Scalability with Erlang/OTP - O'Reilly Picks Allen- TokioCharles- PodcastBootcamp.ioCharles- Top End DevsCharles- Masters of DoomCharles- The Road Back to YouSascha- Exercism Contact Allen: Plangora Plangora LimitedPlangora – YouTubePlangora | FacebookTech_Plangora Limited_Elixir | InstagramTwitter: Plangora ( @Plangora )LinkedIn: Plangora – Web and Mobile DevelopmentPlangora – Reddit Flying High With Flutter Flying High With FlutterFlying High with Flutter – YouTubeFlying High with Flutter | FacebookFlying High With Flutter | InstagramTwitter: Flying High with Flutter ( @fhwflutter ) Teach Me Code Teach Me CodeTeach Me Code | FacebookTeachMeCode | Instagram Contact Charles: Devchat.tvDevChat.tv | FacebookTwitter: DevChat.tv ( @devchattv ) Contact Sascha: Sascha Wolf
How Far Can You Push a GenServer ft. Brian Underwood - EMx 145
Brian Underwood joins the mix to discuss his recent project where he created a game that would push more and more load onto a genserver to see at what point the performance and usability begins to degrade. The discussion includes an exploration of what this means as your application grows. Panel Allen WymaCharles Max WoodSascha Wolf Guest Brian Underwood Sponsors Dev Influencers AcceleratorLevel Up | Devchat.tvPodcastBootcamp.io Links How Far Can I Push a GenServer?Avoiding Microservice Megadisasters - Jimmy BogardGitHub | bencheeorg/bencheeerlang - npmPortStuff Goes Bad: Erlang in AngerBrian Underwood Twitter: Brian Underwood ( @cheerfulstoic ) Picks Allen- Keith Elder - Building A Highly Scalable Service that Survived A Super Bowl | Code BEAM SF 19Brian- Elixir in Public Transit 3 case studies from Boston's MBTA | Erlang Solutions webinarBrian- inkCharles- Ready Player Two Charles- Masters of DoomCharles- PodcastBootcamp.ioSascha- Obsidian Contact Allen: Plangora Plangora LimitedPlangora – YouTubePlangora | FacebookTech_Plangora Limited_Elixir | InstagramTwitter: Plangora ( @Plangora )LinkedIn: Plangora – Web and Mobile DevelopmentPlangora – Reddit Flying High With Flutter Flying High With FlutterFlying High with Flutter – YouTubeFlying High with Flutter | FacebookFlying High With Flutter | InstagramTwitter: Flying High with Flutter ( @fhwflutter ) Teach Me Code Teach Me CodeTeach Me Code | FacebookTeachMeCode | Instagram Contact Charles: Devchat.tvDevChat.tv | FacebookTwitter: DevChat.tv ( @devchattv ) Contact Sascha: Sascha Wolf Special Guest: Brian Underwood .
Pluralsight, Courses, and Elixir the Big Picture ft. AJ Foster - EMx 144
AJ Foster is a developer at Pluralsight. He talks about the course he made for Pluralsight about Elixir and then talks about how Elixir was brought into Pluralsight, both into their catalog of courses as well as into the tech stack for the company. Panel Allen WymaEric BolikowskiSascha Wolf Guest AJ Foster Sponsors Dev Influencers AcceleratorLevel Up | Devchat.tvPodcastBootcamp.io Links Elixir: The Big PictureKeith Elder - Building A Highly Scalable Service that Survived A Super Bowl | Code BEAM SF 19Elixir DiffErlang - heartPRINCIPLES OF CHAOS ENGINEERINGGitHub: AJ Foster ( aj-foster )Twitter: AJ Foster ( @Austin_J_Foster ) Picks AJ- GitHub | aj-foster/absinthe-socket-transportAJ- FIRSTAllen- Keith Elder - Building A Highly Scalable Service that Survived A Super Bowl | Code BEAM SF 19Allen- Zero To Production In RustEric- Hardcore ZenSascha- Erlang in Anger Contact Allen: Plangora Plangora LimitedPlangora – YouTubePlangora | FacebookTech_Plangora Limited_Elixir | InstagramTwitter: Plangora ( @Plangora )LinkedIn: Plangora – Web and Mobile DevelopmentPlangora – Reddit Flying High With Flutter Flying High With FlutterFlying High with Flutter – YouTubeFlying High with Flutter | FacebookFlying High With Flutter | InstagramTwitter: Flying High with Flutter ( @fhwflutter ) Teach Me Code Teach Me CodeTeach Me Code | FacebookTeachMeCode | Instagram Contact Eric: LinkedIn: Eric Bolikowski Contact Sascha: Sascha Wolf Special Guest: AJ Foster.
Miss Elixir ft. Fernando Hamasaki – EMx 143
Fernando Hamasaki joins the mix to discuss Miss Elixir, where it came from, and what it is. He specifically discusses the application it came from and how it gets used today. Panel Adi IyengarAllen Wyma Guest Fernando Hamasaki de Amorim Sponsors Dev Influencers AcceleratorLevel Up | Devchat.tvPodcastBootcamp.io Links Miss ElixirAdopting Elixir at FindHotelAdd List.intersection/212 Retired MythsWhat do you miss?ecto_commonsFindHotel CareersProdis' blog | Fernando Hamasaki de AmorimGitHub: Fernando Hamasaki de Amorim ( prodis )Twitter: Fernando Hamasaki ( @Prodis ) Picks Adi- SlabAdi- HankAllen- NOCAI’S APOLOGYFernando- The Complete History and Strategy of The NBA Contact Adi: Adi Iyengar – The Bug CatcherGitHub: Adi Iyengar ( thebugcatcher )Twitter: Adi Iyengar ( @lebugcatcher ) Contact Allen: Plangora Plangora LimitedPlangora – YouTubePlangora | FacebookTech_Plangora Limited_Elixir | InstagramTwitter: Plangora ( @Plangora )LinkedIn: Plangora – Web and Mobile DevelopmentPlangora – Reddit Flying High With Flutter Flying High With FlutterFlying High with Flutter – YouTubeFlying High with Flutter | FacebookFlying High With Flutter | InstagramTwitter: Flying High with Flutter ( @fhwflutter ) Teach Me Code Teach Me CodeTeach Me Code | FacebookTeachMeCode | Instagram Special Guest: Fernando Hamasaki de Amorim.
Building PWA's in Elixir and Phoenix ft. Tej Pochiraju - EMx 142
Tej Pochiraju joins the mix to discuss Progressive Web Apps and how you can support them using Elixir and Phoenix. Tej is also an IoT developer, so he discusses how you can tie this all to IoT as well. Panel Allen WymaSascha Wolf Guest Tej Pochiraju Sponsors Dev Influencers AcceleratorLevel Up | Devchat.tv Links Progressive Web Apps & Elixir PhoenixGitHub: Tej Pochiraju ( tejpochiraju ) Twitter: Tej Pochiraju ( @tejpochiraju ) Picks Allen- MJMLAllen- FoundationSascha- You Got This Tej- DatasetteTej- Braid: Synchronization for HTTP Contact Allen: Plangora Plangora LimitedPlangora – YouTubePlangora | FacebookTech_Plangora Limited_Elixir | InstagramTwitter: Plangora ( @Plangora )LinkedIn: Plangora – Web and Mobile DevelopmentPlangora – Reddit Flying High With Flutter Flying High With FlutterFlying High with Flutter – YouTubeFlying High with Flutter | FacebookFlying High With Flutter | InstagramTwitter: Flying High with Flutter ( @fhwflutter ) Teach Me Code Teach Me CodeTeach Me Code | FacebookTeachMeCode | Instagram Contact Sascha: Sascha Wolf Special Guest: Tej Pochiraju.
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 WoodSascha Wolf Guest Ivan Rublev Sponsors Dev Influencers Accelerator Links GitHub | IvanRublev/Domodomo | HexTwitter: Ivan Rublev ( @LevviBraun ) Picks Charles- Rhythm of WarCharles- Devchat.tv/levelupIvan- Microservices in ActionSascha- Domain Modeling Made Functional Contact Charles: Devchat.tvDevChat.tv | FacebookTwitter: DevChat.tv ( @devchattv ) Contact Sascha: Sascha Wolf Special Guest: Ivan Rublev.
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 IyengarCharles Max Wood Sponsors Dev Influencers Accelerator Picks Adi- Build Your Own Web Framework in ElixirAdi- ADI IYENGAR - CODE BEAM AMERICA 2021Adi- Boston ElixirCharles- The MaxCoders Guide To Finding Your Dream Developer JobCharles- Devchat.tv/levelup Contact Adi: Adi Iyengar – The Bug CatcherGitHub: Adi Iyengar ( thebugcatcher )Twitter: Adi Iyengar ( @lebugcatcher ) Contact Charles: Devchat.tvDevChat.tv | FacebookTwitter: DevChat.tv ( @devchattv )
Episode 161: 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
Episode 160: 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 )