Elixir Mix cover image

Elixir Mix

Latest episodes

undefined
Jun 8, 2022 • 1h 7min

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. SponsorsTop End DevsCoaching | Top End DevsLinksMacro Madness: when busting boilerplate backfires - Robert Ellen (Talk)GitHub - commanded/commanded: Use Commanded to build Elixir CQRS/ES applicationsJoin Alembic (Career)talks | robertellen.devAlembic Engineering Blog — AlembicLinkedin: Robert EllenTwitter: @robertellenPicksAdi- Contact regarding the job and job seeker: aditya7iyengar@gmail.comAdi- 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 cheeseAllen- GoPro - Weekender BackpackRobert- Nix & NixOSRobert- Jeff Geerling (YouTube Channel)Robert- Elixir Sydney (Meetup)Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
undefined
Jun 1, 2022 • 44min

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. SponsorsTop End DevsCoaching | Top End DevsLinksManaging business rules in Elixir applications - Qiu Hua - YouTubeformular 0.3.1The MaxCoders Guide To Finding Your Dream Developer JobGitHub: Qiu Hua ( qhwa )Twitter: @qhwaTwitter: @allenwymaPicksAllen- Daytripper – Adventure Backpack | GoProQui- Out of Control (Kelly book) - WikipediaQui- Thinking in Systems - Chelsea Green PublishingQui- Systems BibleAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
undefined
May 25, 2022 • 1h 7min

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 DevsCoaching | Top End Devs Links From paratrooper to programmerCabify Picks Adi- Tray.ioAdi- Code SyncAllen- Alpine.jsTeo- Phoenix LiveView Free CourseTeo- Tailwind CSSSpecial 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 DreamsTop 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/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
undefined
May 18, 2022 • 54min

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 DevsCoaching | Top End Devs Links Tailwind CSS - Rapidly build modern websites without ever leaving your HTMLTailwind UI Picks Adi- Masamune-kun no RevengeAllen- Tailwind UISascha- Metaprogramming Elixir Sascha- studiominibossSascha- Psycho-PassSponsored 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 DreamsTop 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/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
undefined
May 11, 2022 • 1h 1min

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… Nato’s journey from Flutter to ElixirPros and cons of Elixir and PhoenixHow to publish static GitHub pages using GitHub actionsElixir compared to other languages Elixir syntax variations and inconsistenciesFunctional way of programming with Elixir Pattern matching Let it crash philosophy Go formattingIdeals and changes to make Elixir better Sponsors Top End DevsCoaching | Top End Devs Links How to publish ExDocs on GitHub Pages Picks Allen- Row Level Security (RLS): Basics and ExamplesNathan- Phoenix Live View FormatterSpecial 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 DreamsTop 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/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
undefined
May 4, 2022 • 1h 22min

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 DevsCoaching | 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 EngineerMy TalksGitHub: PragTob - Overview Picks Adi- Joy of Elixir Adi- Learn with me Elixir Allen- Pomodoro TechniqueSascha- Team TopologiesSascha- First Class Trouble Tobi- Godot Engine Tobi- The Healthy ProgrammerTobi- Code Bean Lite ConferenceTobi- Mistborn: The Final EmpireTobi- Foreigner on SteamSpecial 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 DreamsTop 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/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
undefined
Apr 27, 2022 • 49min

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 DevsCoaching | Top End Devs Links Demo SiteGitHub: Supabase / realtime-js stressgrid.comLogflare Supabase Picks Allen - Phoenix LiveView on The Pragmatic Studio Chase - Stressgrid BlogChase - ElixirConf 2021 Mark Ericksen - Globally Distributed Elixir Apps on Fly.ioSpecial 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 DreamsTop 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/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
undefined
Apr 20, 2022 • 1h 4min

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 DevsCoaching | Top End Devs Links SeverusSeverus - Initial MVP DemoUsing Ecto.Multi and Phoenix.PubSub to update Phoenix Liveview Picks Adi- Creative Projects for Rust ProgrammersAllen- Phoenix LiveView Free Course | The Pragmatic StudioAllen- Nature Calls Calendar 2022Eric- Belgian MalinoisEric- Horizon Forbidden West - WikipediaSascha- Stand with Ukraine BundleSascha- Bundle for Ukraine by Necrosoft Games and 736 others - itch.ioSpecial 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 DreamsTop 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/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
undefined
Apr 6, 2022 • 1h 11min

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 DevsCoaching | Top End Devs Links massdriver.cloudlocalstack.cloud - Simulate cloud components locally for testingKubernetesWhat is a Kubernetes operator? (Article)Kubernetes - Custom Resources (Documentation)Kubernetes in Action (Book)crossplane - Kubernetes add-on to provision cloud infrastructure through KubernetesGitHub - absinthe-graphql/absinthe: The GraphQL toolkit for Elixirkitchen.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 DreamsTop 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/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
undefined
Mar 16, 2022 • 54min

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 DevsCoaching | Top End Devs Links Phoenix LiveView DocsPhoenix Docs on ViewsGitHub - elixir-wallaby/wallabyGitHub - 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 DreamsAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app