
Elixir Mix
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 supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
Latest episodes

Nov 24, 2022 • 1h 12min
How To Recession Proof Your Job - BONUS
Get the Black Friday/Cyber Monday "Focus Blocks Bundle" Deal Coupon Code: "THRIVE" for a GIANT discount Are you looking at all the layoffs and uncertainty going on and wondering if your company is the next to cut back? Or, maybe you're a freelancer or entrepreneur who is trying to figure out how to deliver more value to gain or retain customers? Mani Vaya joins Charles Max Wood to discuss the one thing that both of them use to more than double their productivity on a daily basis. Mani has read 1,000's of productivity books over the last several years and has formulated a methodology for getting more done, but found that he lacked the discipline to follow through on his plans. The he found the one thing that kept him on track and made him so productive that he is now getting all of his work done and was able to live the life he wants. Chuck also weighs in on how Mani's technique has worked for him and allows him to spend more time with his wife and kids, run a podcast network, and a nearly full time contract. Join the episode to learn how Chuck and Mani get into a regular flow state with their work and consistently deliver at work. 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.

Nov 23, 2022 • 55min
Understanding Observability in Elixir with Dave Lucia - EMx 195
Dave Lucia is a CTO at a media company called Bitfo, which builds high-quality educational content in the cryptocurrency space. He has been an Elixir Developer for about 6 years. He is the author of “Elixir Observability: OpenTelemetry, Lightstep, Honeycomb”. He joins the show to talk about how they were able to build their system and other websites like DeFi Rate and ethereumprice.About this EpisodeObservabilityOpenTelemetryOpenTracingAnalyzing and Making Data usefulTools used for tracing and metricsSponsorsChuck's Resume TemplateDeveloper Book Club starting with Clean Architecture by Robert C. MartinBecome a Top 1% Dev with a Top End Devs MembershipLinksElixir Observability: OpenTelemetry, Lightstep, HoneycombBitfoDeFi RateethereumpriceDave Lucia's BlogGitHub: davydog187Twitter: @davydog187PicksAllen - Distributed Services with GoDave - Software UnscriptedDave - bitfo/timescaleDave - bitfo/ectorangeSascha - ex_unionAdvertising 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.

Nov 16, 2022 • 48min
A Thing or Two About Union Types - EMx 194
The panel dives into how different Union Types apply to Elixir. They share their thoughts and experiences on the topic as well as techniques when writing codes. Sascha also gives a brief background about his current project called ExUnion.Topics DiscussedDifference between Product Type and Sum TypeHow are Typespecs used in ElixirAll about ExUnion and how is it relevantSponsorsChuck's Resume TemplateDeveloper Book Club starting with Clean Architecture by Robert C. MartinBecome a Top 1% Dev with a Top End Devs MembershipLinksWitchcraftGitHub: ex_unionPicksAdi - SpawnFest 2022Allen - OrbitKeySascha - gitmoji | An emoji guide for your commit messagesSascha - Domain Modeling Made FunctionalAdvertising 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.

Nov 3, 2022 • 41min
The Release of OpenTelemtery in Erlang/Elixir With Tristan Sloughter - EMx 193
Tristan Sloughter has been an Erlang Developer for over 19 years. In this episode, Tristan joins the show as he talks about their project called “OpenTelemetry release of Erlang/Elixir.” With the use of this protocol, in your application, developers can collect, process, and export data. He also shares his journey toward shifting his focus from OpenCensus to OpenTelemetry and gives a background about it.SponsorsTop End DevsCoaching | Top End DevsLinksOpenTelemetry Erlang/Elixir, Javascript, and Ruby v1.0GitHub: tsloughterTwitter: @t_sloughterPicksSascha- Watch INVINCIBLE – SEASON 1 | Prime Video - Amazon.comTristan - OvermindDL1/gradualixirAdvertising 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.

Oct 26, 2022 • 1h 2min
CI/CD Pipelines - ELIXIR 192
The Elixir Mix panel they discuss how they run their CI/CD pipelines, how they set them up, how they run, and what they do to make them a valuable part of the development process. They also discuss caching, how deep it needs to go, and how they approach getting the best/most information out of the system they're running. Links:DialyzerDockerDatadogEpisode on CI/CDPicks:SashaEffective DevOpsIdealCast with Gene KimAllenEmber MugAdvertising 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.

Oct 5, 2022 • 1h 10min
How to Implement a Disk Cache Plugin for Elixir's Req HTTP Client with Thibaut Barrère - EMX 191
Today we talk with Thibaut Barrère, an independent consultant, working with development, data pipelines, and extract, transform, load (ETL) work. He comes to us with a lot of experience in Elixir, Ruby, Ansible, and Javascript. We discuss his article "How to implement a disk cache plugin for Elixir's Req HTTP client?" In this episode…ReqMixImplementation of the cacheTeslaFinchAutomated testingMoxSponsorsTop End DevsCoaching | Top End DevsLinksTechnical ramblings on Elixir, Ruby, Dev/Ops & code in general.How to implement a disk cache plugin for Elixir's Req HTTP client?Mix - Mix v1.14.0bliki: AntiPatternMetaprogramming + DSL Design in Elixir | Adi Iyengar | Code BEAM V EU 21Mat Trudel: `mix new beats` -- Recreating The "Amen Break" with ElixirGitHub: hbarTwitter: @thibaut_barrerePicksAdi- Kingdom Come: DeliveranceAdi - Anyone looking for part-time Elixir contracting roles - contact meAllen- Shop Products | Nanoleaf " USA " Consumer IoT & LED Smart Lighting ProductsThibaut- GoranGrooves LibraryAdvertising 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.

Sep 28, 2022 • 1h 6min
PostgreSQL Queries with Michael Fich - EMx 190
Michael Fich joins the show today to share how he implemented the PostgreSQL schema to enhance the Elixir workflows at his organization, the Score, based in Toronto Canada. Sascha and Allen also provide additional insights and deep dive into their experience with PostgreSQL models. In this episode…Moving from Ruby to Elixir theScore bet app and queriesUtilizing the Ecto schemaKey performance indicators and indexesIncreasing the scale at the ScorePub/sub and PostgresSponsorsTop End DevsCoaching | Top End DevsLinksPostgreSQL Queries on JSONB Fields with EctoLinkedIn: Michael FichTwitter: @michael_fichPicksAllen- ElixirConf 2022 - Chris McCord - Phoenix + LiveView UpdatesMichael- Toronto Sports News - Scores, Schedules, Expert Analysis - Blue Jays, Argonauts, Toronto FC, Raptors, Maple Leafs, and more... - The AthleticSascha- GENKI Waveform EarphonesAdvertising 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.

Sep 21, 2022 • 55min
Livebook Desktop with Wojtek Mach - EMx 189
Today we talk with Wojtek Mach from Dashbit, about the Livebook Desktop app, a tool for writing interactive and collaborative code notebooks. Dashbit primarily works with clients, helping companies adopt and run Elixir. We talk about the history of how Livebook came to be, and the challenges of developing for desktop apps. We also get a sneak peak into what is coming soon. SponsorsTop End DevsCoaching | Top End DevsLinksLivebook.devGitHub: livebook-dev/livebookGitHub: livebook/mix.exswxErlang Reference ManualTwitter: @wojtekmachTwitter:@dashbitPicksAllen- Flying High with Flutter on Apple PodcastsAllen- Build smaller, faster, and more secure desktop applications with a web frontend | Tauri AppsWojtek- ElixirConf US 2022Wojtek- DaemonAdvertising 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.

Sep 14, 2022 • 49min
Optimizing the Elixir CI Pipeline with Szymon Soppa - EMx 188
With day-to-day development, it is vital to ensure our workflows are optimized and that developer time is utilized efficiently. Today on the show, Szymon Soppa shares about what we should do with our Elixir CIs to ensure this optimization and developer efficiencies are maximized for production. In this episode…Continuous integration (CI) and automationCustomizing the formatterConfigurations in the formatterFunctionalities within a libraryOther tools Steps for implementationCommunicating with your team on CI processesSponsorsTop End DevsCoaching | Top End DevsLinksMastering Elixir CI pipeline | CuriosumTwitter: @SzymonSoppaLinkedIn: Szymon SoppaPicksAllen- Terraform in ActionAdi - Good candidates for Elixir engineers: Neal Techni, John HitzSyzmon- Elixir meetup at 2022-09-14 | CuriosumSzymon- Elixir and Phoenix Software House | CuriosumAdvertising 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.

Sep 7, 2022 • 1h
Type-safe OTP in Gleam with Louis Pilfold - EMx 187
Today we talk with Louis Pilfold, an ex-elixir/Lang developer. Since 2018, Louis has been working on Gleam, and hesitantly admits to being its author. This statically typed language that runs on Erlang virtual machine and draws its inspiration from several other languages. With Gleam gaining a lot of traction, it’s definitely worth a look into this up and coming gem. SponsorsTop End DevsCoaching | Top End DevsLinksBuild Your Own Elixir - Louis PilfoldGitHub: lpilTwitter: @louispilfoldPicksAdi- SpawnFest 2022Adi- StreamData: Property-based testing and data generationAdi- Specification by Example: How Successful Teams Deliver the Right SoftwareAdi- Prime GamingAllen- Building Table Views with Phoenix LiveView (PragProg)Louis- Firefly Cloud PlatformLouis- The Forgotten City on SteamSascha- The Boys - Season 1Sascha- CABO (Second Edition)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.