Elixir Mix cover image

Elixir Mix

Latest episodes

undefined
Jul 21, 2020 • 1h 3min

EMx 099: What Excites Us About the Elixir Ecosystem

In this episode of Elixir Mix, the panelists talk about a wide array of topics ranging from LiveView, type systems, and hot code upgrades. We also talk about some of the things that we want to experiment with in the coming months. Panelists Josh Adams Bruce Tate Lars Wikman Mika Kalathil Alex Koutmos Sponsors Scout APM | We'll donate $5 to the open source project of your choice when you deploy ScoutCacheFly Links GitHub knewter/extriselm-pagesGitHub dillonkearns/elm-markdown Picks Bruce Tate: Introduction to Phoenix LiveView LiveComponentsIntegrating Phoenix LiveView with JavaScript and Alpine JSPony Lars Wikman: Cassie Evanscassie.codes Mika Kalathil: GitHub aesmail/kaffy Alex Koutmos: Process pools with Elixir's Registry Josh Adams: https://simone.computer/#/webdesktops Follow on Twitter: Elixir Mix - @elixir_mix Josh Adams - @knewterAdvertising 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
Jul 14, 2020 • 46min

EMx 098: Simplifying Elixir Configuration with Alex de Sousa

We talk with Alex de Sousa about how to improve the configuration of our Elixir applications. We learn about his path through configuration management and the interesting ways he found to solve this common problem. He shares his library Skogsrå and explains where this fits in our applications, the problems it helps solve and much more! Panelists Josh Adams Mark Ericksen Guest Alex de Sousa Sponsors Scout APM | We'll donate $5 to the open source project of your choice when you deploy ScoutCacheFly Links Refill AquaGitHub gmtprime/skogsraSkogsra: Simplifying Your Elixir ConfigurationGitHub Nebo15/confexGitHub keathley/vaporEMx 040: Elixir Outlaws and Adopting Elixir with Chris KeathleyConsul Twitter Alex de Sousa: @thebroken_link Email Alex at alex@thebroken.link Picks Josh Adams: GitHub so-fancy/diff-so-fancyDefold Mark Ericksen: The Remote PlaybookCocoon Alex de Sousa: GitHub gmtprime/yggdrasil Follow on Twitter: Elixir Mix - @elixir_mix Mark Ericksen - @brainlid Josh Adams - @knewterSpecial Guest: Alex de Sousa. 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 30, 2020 • 49min

EMx 097: Real-Time Phoenix, Tenant Data, and User Auth with Steve Bussey

We talk with Steve Bussey about his book Real-Time Phoenix, his library ecto_tenancy_enforcer, and we delve into user auth. We cover how TDD works for us, approaches to partitioning user data, recent auth developments in the community and much more! Panelists Josh Adams Mark Ericksen Guest Steve Bussey   "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today!   Links SalesLoftThe Pragmatic BookshelfGitHub sb8244/ecto_tenancy-enforcercitusdataCitus CommunityPowDashbitKeycloakdeviseGibson Research CorporationElixir Forum Picks Josh Adams: Bitwarden Baby Chickens. 'Nuff said Mark Ericksen: FREE Pattern Matching CourseSeinfeld Steve Bussey: Zwift Follow on Twitter: @yoooodaaaa Follow on Twitter: Elixir Mix - @elixir_mix Mark Ericksen - @brainlid Sophie DeBenedetto - @sm_debenedetto Josh Adams - @knewterSpecial Guest: Steve Bussey. 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 16, 2020 • 41min

EMx 096: Sharing Protobuf Schemas with Andrea Leopardi

In this episode of Elixir Mix, we talk with Andrea Leopardi about how they solved sharing Protobuf protocols across multiple projects for their RabbitMQ consumers. We also learn the benefits they found of using Elixir in a microservices architecture, the benefits of Broadway and much more! Panelists Josh Adams Sophie DeBenedetto Mark Ericksen Guest Andrea Leopardi   "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today!   Links communitySharing Protobuf schemas across servicesMicroservice ArchitectureProtocol BuffersGitHub/protocolbuffers/protobufGitHub/bitwalker/exprotobufGitHub/tony612/protobuf-elixirGitHub/DependabotDependabot Twitter Andrea Leopardi: @whatyouhideGitHub Andrea Leopardihttps://andrealeopardi.com Picks Josh Adams: Helm ChartsConcourseCI Sophie DeBenedetto: Introducing Telemetry Mark Ericksen: JC Label Maker Andrea Leopardi: Exercising at home! Follow on Twitter: Elixir Mix - @elixir_mix Mark Ericksen - @brainlid Sophie DeBenedetto - @sm_debenedetto Josh Adams - @knewterSpecial Guest: Andrea Leopardi. 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 2, 2020 • 43min

EMx 095: Adopting Elixir at FindHotel with Fernando Hamasaki de Amorim

Mark talks with Fernando Hamasaki de Amorim about his experience adopting Elixir at findhotels.net. He shares his strategy of introducing Elixir through hack-a-thons, what kinds of projects work well to start with and tips around learning and building a team. We discuss umbrella projects, pattern matching for data transformation, and learning about managing configuration in Elixir applications and much more! Panelists Mark Ericksen Guest Fernando Hamasaki de Amorim   "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today!   Links Adopting Elixir at FindHotelFindHotelDependencies and umbrella projectsElixir in ActionGitHub Fernando Hamasaki de AmorimFindHotel Blog Twitter Fernando Hamasaki de Amorim : @Prodis Picks Mark Ericksen: QiFi Fernando Hamasaki de Amorim: Lanve Halvorsen - Phoenix Is Not Your Application (ElixirConfEU 2016) Follow on Twitter: Elixir Mix - @elixir_mix Mark Ericksen - @brainlid Sophie DeBenedetto - @sm_debenedetto Josh Adams - @knewterSpecial Guest: Fernando Hamasaki de Amorim. 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 27, 2020 • 37min

EMx 094: Writing Custom Credo Check with Devon Estes

We catch up with Devon Estes to learn what he’s doing with Credo. Devon talks about creating custom Credo checks for the benefit of our teams and projects. We cover his project Nicene that defines additional Credo checks, learn tips like using git to only run checks on modified files and much more! Panelists Sophie DeBenedetto Josh Adams Mark Ericksen Guest Devon Estes   "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today!   Links EMx 030: Writing Great Unit Tests with Devon EstesEMx 018: Devon Estes: “All In On Elixir”GitHub sketch-hq/niceneWriting custom Credo checksWriting (and testing) a custom Credo checkMuzak - a Mutation Testing library for Elixir and Erlangdevonestes.comGitHub Devon Estes Twitter Devon Estes: @devoncestes Picks Sophie DeBenedetto: The Future of Software is a Sociotechnical Problem Josh Adams: Dillon Kearns Twitch Mark Ericksen: MintBox Mini 2 Devon Estes: Take it Easy! Kingdom Follow on Twitter: Elixir Mix - @elixir_mix Mark Ericksen - @brainlid Sophie DeBenedetto - @sm_debenedetto Josh Adams - @knewterSpecial Guest: Devon Estes. 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 28, 2020 • 48min

EMx 093: Multi-Tenant DBs with Lars Wikman

JavaScript Remote Conf 2020May 13th to 15th - register now! We catch up with Lars Wikman to talk about what he’s learned along his journey with Elixir and multi-tenant databases. We cover what multi-tenant means, multiple ways to do it and where it may or may not make sense. We learn about dynamic repos, query prefixes, and how to deal with migrations, testing, and much more! Panelists Sophie DeBenedetto Josh Adams Mark Ericksen Guest Lars Wikman   "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today!   Links Ecto.RepoEcto & Multi-tenancy Part 1Ecto & Multi-tenancy Part 2Ecto & Multi-tenancy Part 3put_dynamic_repo(arg1)Multi tenancy with query prefixes Twitter: Lars Wikman Picks Sophie DeBenedetto: Elixir-Style Actors in GoLasagna Bolognese Josh Adams: dbaflux Mark Ericksen: Roll and Spin Gyroscopic ExerciserAsciiflow Lars Wikman: Stripe CLIGitHub/lumenSpecial Guest: Lars Wikman. 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 14, 2020 • 47min

EMx 092: Elixir and Python interoperability with Alvise Susmel

JavaScript Remote Conf 2020May 14th to 15th - register now! In this episode of Elixir Mix, the panelists talk with Alvise Susmel about building Elixir systems that leverage Python image detection on video frames. We cover Ports vs NIFs, using platforms for their strengths, cool embedded hardware, displaying real time results in Phoenix or Scenic, and much more! Panelists Sophie DeBenedetto Mark Ericksen Guest Alvise Susmel Sponsors CacheFly ____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ____________________________________________________________ Links Real-time Object Detection with Phoenix and PythoncvlibGitHub opencv/opencvHexdocs Elixir/PortErlang 4 PortsYoloErlang 8 NIFsJetson Nano Developer KitGitHub boydm/scenicPoeticcoding Picks Sophie DeBenedetto: Black Hat GoLove Is Blind Mark Ericksen: Hollywood.computer Alvise Susmel: Outside ElixirDesigning Data-Intensive ApplicationsDarkAdvertising 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 31, 2020 • 45min

EMx 091: Managing Change with Ecto with David Bernheisel

JavaScript Remote Conf 2020May 14th to 15th - register now! In this episode of Elixir Mix the panelists talk with David Bernheisel about the power in Ecto. Coming from ActiveRecord, Ecto and Changesets were a wonderful alternative! They cover David’s blog post where he shares some tips and tricks for working with Changesets. They also cover, Multi, how to compose Changesets, using “embedded” schemas, and much more! Panelists Josh Adams Sophie DeBenedetto Mark Ericksen Guest David Bernheisel Sponsors CacheFly ____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ____________________________________________________________ Links EMx 068: Contributing to the Elixir Community with David Bernheisel & Cory SchmittDavid Bernheisel BlogGitHub neoclide/coc.nvimInfoQ Are We There Yet?Ecto.ChangesetEcto.MultiEMx 024: “Sagas” with Andrew Dryga from Hammer Corporation Picks Josh Adams: Common Sense by Thomas PaineRook Sophie DeBenedetto: How to Compose Queries in EctoElixir SchoolBirds of Prey Mark Ericksen: Planet Money Episode 967: Escheat Show David Bernheisel: WhimsicalTeam Accounts DigialOceanElixirConf US 2018 - Breaking Down the User Monolith - Zach PorterSpecial Guest: David Bernheisel. 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 17, 2020 • 37min

EMx 090: Data pipelines through Broadway with Alex Koutmos

In this episode of ElixirMix, we visit with Alex Koutmos about data processing pipelines in Elixir using Broadway. His multi-part blog posts go beyond “making it work” to monitoring and visualizing the flow. We discuss using RabbitMQ to process, Grafana to visualize, and much more! Panelists Josh Adams Eric Oestrich Sophie DeBenedetto Mark Ericksen Guest Alex koutmos Sponsors CacheFly ____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ____________________________________________________________ Links Bridge ConnectorRabbitMQGitHub dashbitco/broadwayGitHub elixir-lang/gen_stageBroadway, RabbitMQ, and the Rise of Elixir Part 1Broadway, RabbitMQ, and the Rise of Elixir Part 2hexdocs Broadway/RabbitMQGitHub meltwater/gen_rmqSentry Twitter Alex Koutmos GitHub AlexKoutmosAlex Koutmos Blog Picks Josh Adams: IndieWebKeycloak Eric Oestrich: Raph Koster's Website Mark Ericksen: The ErlangelistStar Trek Picard Alex Koutmos: Database InternalsLinux AcademySpecial Guest: Alex Koutmos. 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.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode