Elixir Mix - podcast cover

Elixir Mix

Charles M Woodtopenddevs.com
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.
Download Metacast podcast app
Podcasts are better in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episodes

Exploring Elixir Type Validation with Domo and Ivan Rublev - EMx 271

Welcome to another insightful episode of Elixir Mix, part of the Top End Devs podcast. In today’s conversation, our host Charles Max Wood and panelist Sasha Wolf welcome Ivan Rublev, a backend Elixir engineer with a particular focus on business domains like real estate and B2B. Ivan dives deep into the Domo library—a project he started to address certain gaps he felt existed within Elixir’s type system. He explains how Domo provides meaningful errors by validating structures against type definit...

Jan 24, 202550 minEp. 271

Elixir and Python interoperability with Alvise Susmel - EMx 270

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! Links Real-time Object Detection with Phoenix and Python cvlib GitHub opencv/opencv Hexdocs Elixir/Port Erlang 4 Ports Yolo Erlang 8 NIFs Jetson Nano Developer Kit GitHub boydm/scenic Poeticcoding...

Jan 08, 202545 min

Riak Core and Partisan with Mariano Guerra - EMx 269

In this episode of Elixir Mix the panel interviews Mariano Guerra. Mariano wrote some wonderful tutorial blogs outlining how to use Riak Core in Elixir. He begins the episode by sharing a little about himself and his work. Mariano then defines Riak Core and tells the story of where it came from. He explains what he loves about Riak Core and dubs himself the unofficial cheerleader of Riak Core. Mariano tells the panel about his blog articles and what listeners will find in them. He explains to th...

Jan 01, 202546 min

Embracing Erlang with Todd Resudek - EMx 268

In this episode of Elixir Mix, we talk with Todd Resudeck about how digging into Erlang empowers you as an Elixir developer, what’s so fun about Nerves and what makes him such a charming and hilarious conference speaker. Links What Elixir is about – José Valim – Erlang User Conference 2015 GOTO 2019 • The Soul of Erlang and Elixir • Saša Jurić Picks Alex - https://akoutmos.com/post/actor-model-genserver-app-two/ Alex - https://plausible.io/ Bruce - https://grox.io/language/liveview/course Bruce ...

Dec 25, 202442 min

Nerves Powered Mechanical Keyboards with Chris Dosé - EMx 267

In this episode of Elixir Mix, Chris Dosé joins us to talk about some of the open source work that he has done at Peek. He also talks to us about his exciting Nerves projects Xebow and AFK. Links iCalendar GitHub Chris Dosé GitHub ElixirSeattle/xebow Picks Steven - The Art of Agile James Shore Steven - US History YouTube Lars - Hurry Slowly Lars - Peter van Roy - KEYTNOTE Why time is evil indistributed systems l Code BEAM STO 19 Chris - ElixirConf 2018 - Picking Properties to Test in Property Ba...

Dec 18, 202452 min

Elixir Education with Adolfo Neto - EMx 266

In this episode of Elixir Mix, we chat with Adolfo Neto, a professor of computer science at UTFPR in Brazil, about what it’s like to teach Elixir, how we as educators can support the Elixir community to grow and thrive, and what the Erlang Ecosystem Foundation’s Education Working Group is up to. Links https://social.biologianaweb.com.br/@adolfont https://t.me/elixirconferences https://github.com/adolfont/elixir_cop/blob/master/telegram.md Adolfo Neto: My three favorite resources for learning Eli...

Dec 11, 202446 min

Finding the Silver Lining in Hard Times - EMx 265

Given the current state of the world, we've been put into a position where things have lost jobs or lost in other areas of life. The panel discusses how to make the most of things when hard things come your way. Links Course Creator Pro How To Write & Launch Your Book To $10,000 in 90 Days The MaxCoders Guide To Finding Your Dream Developer Job Authority Corona Dev Jobs Remote: Office Not Required Hackernoon Picks Soojin - Apple Store Monument Valley 2 Soojin - Google Play Monument Valley 2 ...

Dec 04, 202443 min

Elixir Education with Adolfo Neto - EMx 264

In this episode of Elixir Mix, we chat with Adolfo Neto, a professor of computer science at UTFPR in Brazil, about what it’s like to teach Elixir, how we as educators can support the Elixir community to grow and thrive, and what the Erlang Ecosystem Foundation’s Education Working Group is up to. Links https://social.biologianaweb.com.br/@adolfont https://t.me/elixirconferences https://github.com/adolfont/elixir_cop/blob/master/telegram.md Adolfo Neto: My three favorite resources for learning Eli...

Nov 27, 202446 min

Pluralsight, Courses, and Elixir the Big Picture ft. AJ Foster - EMx 263

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. Links Elixir: The Big Picture Keith Elder - Building A Highly Scalable Service that Survived A Super Bowl | Code BEAM SF 19 Elixir Diff Erlang - heart PRINCIPLES OF CHAOS ENGINEERING GitHub: AJ Foster ( aj-foster ) Twitter: AJ Foster ( @Austin_J_Foste...

Nov 20, 202440 min

Elixir as a General Purpose Language - EMx 262

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. Links Erlang Term Storage (ETS) dets (stdlib) - (Erlang Documentation) JVM struggles and the BEAM Picks Adi- How to split a router in...

Nov 13, 202436 min

Mentorship and Teaching in Technology with Bruce Tate - EMx 261

Dive into an enlightening conversation with Allen, Adi together and special guest Bruce Tate as he shares his passion for teaching underrepresented communities in tech. In this episode, Bruce discusses the transformative power of mentorship through Alexa Chat, a weekly volunteer-driven session aimed at fostering inclusivity and learning among aspiring coders. Discover how creating a safe space can lead to profound personal and professional growth. Key takeaways from this episode: - The importanc...

Nov 06, 202459 min

What Time Is It? Dealing with Date, Time and Timezones in Elixir with Lau Taarnskov - Emx 260

In this episode of Elixir Mix, we’re joined by Lau Tornskau, creator of the tzdata library and prolific Elixir open-source contributor, to talk about how to ensure “correctness” of time-related data in Elixir and how Elixir’s standard library has grown to include native support for handling time zones. Links www.creativedeletion.com http://twitter.com/laut https://github.com/lau Picks Alex - Dynamically Configure Your Plugs at Run-time Alex - An IoT Birdhouse with Elixir Nerves & Phoenix Liv...

Oct 30, 202442 min

Learning and Loving Elixir with Randall Thomas - EMx 259

We discuss how to learn and love Elixir and other functional languages, the importance of people and community in learning, the perfect autumnal cocktail and so much more with Randall Thomas—drinker, hacker and bon vivant! Panel Links Let Over Lambda—50 Years of Lisp Haskell Programming from First Principles WHAT I WISH I KNEW WHEN LEARNING HASKELL Programming Elixir Picks Bruce - https://grox.io Alex - Erlang in Anger Alex - https://github.com/happi/theBeamBook Steven - 49 inch ultra wide monit...

Oct 23, 202449 min

Nerves Powered Mechanical Keyboards with Chris Dosé - EMx 258

In this episode of Elixir Mix, Chris Dosé joins us to talk about some of the open source work that he has done at Peek. He also talks to us about his exciting Nerves projects Xebow and AFK. Links iCalendar GitHub Chris Dosé GitHub ElixirSeattle/xebow Picks Steven - The Art of Agile James Shore Steven - US History YouTube Lars - Hurry Slowly Lars - Peter van Roy - KEYTNOTE Why time is evil indistributed systems l Code BEAM STO 19 Chris - ElixirConf 2018 - Picking Properties to Test in Property Ba...

Oct 16, 202452 min

What it means to be a Senior - EMx 257

In this episode of the Mix the panelists talk about Seniority. They lay out their own personal journeys towards getting a senior title and how they define seniority for themselves - especially how it goes beyond the ability to write code well. Among other things they discuss: how to become fluent in reading and writing code how side projects are useful but not required to become a great developer how senior developers tend to approach problem solving and how to get better at that how interperson...

Oct 09, 202451 min

Milestones in Elixir's Evolution - EMx 256

The Elixir Mix Panel discusses the history of Elixir and the high points and big changes in the language and ecosystem. They go into the big changes that brought about growth in the ecosystem, ease of use in the language, better features, and much more. Links ElixirConf 2021 Debugging With Tracing in Elixir Call for Proposals for ElixirConf EU 2021 Picks Adi- Simplebet - Software Engineer Adi- Career Opportunities | Annkissam Allen- Just-in-Time Mode - Tailwind CSS Charles- Premium Podcast Feeds...

Oct 02, 202439 min

Learning and Loving Elixir with Randall Thomas - EMx 255

We discuss how to learn and love Elixir and other functional languages, the importance of people and community in learning, the perfect autumnal cocktail and so much more with Randall Thomas—drinker, hacker and bon vivant! Links Let Over Lambda—50 Years of Lisp Haskell Programming from First Principles WHAT I WISH I KNEW WHEN LEARNING HASKELL Programming Elixir Picks Bruce - https://grox.io Alex - Erlang in Anger Alex - https://github.com/happi/theBeamBook Steven - 49 inch ultra wide monitor Ran...

Sep 25, 202449 min

Embracing Open Source and WebAssembly - EMx 254

In today's episode, Allen talks to Philipp Tessenow also known as "Tessi", an accomplished developer with a rich background in Ruby on Rails, Elixir Phoenix, and the groundbreaking technology of WebAssembly (WASM). Tessi shares his journey from creating massive PDF files for a client to pioneering the WASM X project, a robust system that integrates WebAssembly with Elixir, enhancing cross-platform capabilities and performance. In this episode, they explore the challenges and triumphs of generati...

Sep 18, 202445 min

The Future of Data Transformation: Inside the Development of Babel - EMx 253

In this episode, we dive deep into the realm of data transformation and developer tools with our special guest, Alex Wolf. They explore the intricacies of Alex's innovative library, Babel, designed for expressive and flexible data transformations, and discuss its real-world applications and advantages over traditional tools like Ecto. Join them as they uncover Alex's design philosophy behind Babel, the challenges faced during its development, and the thoughtful optimizations implemented to enhan...

Aug 15, 202446 min

Exercism’s Tools and Features: A Deep Dive into Concept Exercises and Learning Tracks - EMx 252

In today's episode, Allen and Adi delve deep into the world of Exercism and the dynamics of open-source coding. Join them as they explore how enthusiastic contributors shape the platform by building and suggesting new exercises, the collaborative atmosphere in track maintenance, and the pivotal role of mentoring. Our special guest, Erik Schierboom, head of open source at Exercism, shares his journey into functional programming and his evolution as a track maintainer. They also discuss exciting n...

Jul 17, 202448 min

Success in Tech: Language Choices, Career Moves, and Functional Programming - EMx 251

Mark Sebald is a Senior Software Engineer. They explore the fascinating career journeys and diverse experiences of our panel and guest. They also advocate for practical language choices driven by business needs and discuss the challenges of hiring for niche languages and the impact of personal biases in programming. Mark shares his transition from programming to management and back, highlighting his love for learning and his deep dive into Elixir and Erlang. He reflects on his varied work experi...

Jun 19, 202458 min

Embracing Elixir: From Language Understanding to Framework Mastery - EMx 250

Nicolas Boisvert is a Software developer. They delve deep into the world of coding, languages, and frameworks. In this episode, they discuss everything from the intricacies of maintaining English translations in Git text to the nuances of learning Elixir and Phoenix in a multicultural setting. Join them as they share insights on the challenges and triumphs of incorporating translations, the evolution of Phoenix, and the fascinating journey of learning a new programming language. From performance...

Jun 05, 20241 hr 12 min

Phoenix Phrenzy with Nathan Long - EMx 249

In this episode of Elixir Mix the panel interviews Nathan Long about Pheonix Phrenzy. Nathan explains what Pheonix Phrenzy is and what the contest is all about. The panel explains how exciting it is for everyone to see what Live View can really do. With all the submissions open-sourced, the consider what a great resource the submissions are for those learning to use Live View. Nathan explains his motivations behind Pheonix Phrenzy. He explains what they learned from this contest and what they ma...

May 22, 202440 min

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

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! Links SalesLoft The Pragmatic Bookshelf GitHub sb8244/ecto_tenancy-enforcer citusdata Citus Community Pow Dashbit Keycloak devise Gibson Research Corporation Elixir Forum Picks Josh - Bitwarden Josh - Baby Chickens. 'Nuff said Mark - FREE Pattern Mat...

May 08, 202446 min

Discussing Deployment - EMx 247

In this episode of Elixir Mix the panel has a conversation about a few things they have been thinking about. First, they shout out to anyone who would love to chat about config change callbacks. Then they dive into deployment discussing the updates that have happened this year. They share their experiences with the changes and compare the Elixir release to Distillery. There are many options for deployment and they discuss some of the ones they have used. They consider services and do it yourself...

May 01, 202449 min

Elixir, LiveBook, and NX: Innovations in Machine Learning Training and GPU Integration - EMx 246

Jonatan Kłosko is an open-source developer. They delve into the world of machine learning, numerical computation, and innovative tools shaking up the landscape. They understand the intricacies of training in machine learning and the challenges of running GPU operations on macOS. They also share their experiments with different tools for their machine learning and cloud services project, touching on the topics of reproducibility in notebooks, LiveBook features, and the use of NX for numerical cal...

Apr 24, 202451 min

Navigating Testing Complexities and Technology Transitions - EMx 245

Moxley Stratton is the Principal Owner at Moxley Data Inc. and the creator of GroupFlow.app. They delve into the world of software development and technology. They explore the experiences and insights of our speakers as they navigate the complexities of building and testing software. From discussions about the power and flexibility of the filtering feature in a project to the importance of testing at the API level, they share their expertise and thoughts on best development practices. Join them ...

Apr 17, 202454 min

The Power of CLDR with Kip Cole - EMx 244

Kip Cole is the creator of the ex_cldr library based on CLDR. They delve deep into the complexities of language preferences and settings related to territory, script, currency, calendar, time zone, date time formats, and number formats. They explore the frustration of dealing with default language settings, the use of the Accept-Language header for predicting individual preferences, and the shift towards relying more on language preference settings. They share their insights, experiences, and fr...

Apr 03, 20241 hr 5 min

Exploring Elixir's Frontier with Anton Mishchuk - EMx 243

Anton Mishchuk is a Software Engineer. They dive into a fascinating conversation about software development, frameworks, books on programming languages, and a community event in Berlin. They touch on a wide range of topics, including the transition from Ruby to Elixir, the development and eventual discontinuation of a testing framework, and the potential use cases and benefits of flow-based programming as an application layer framework. They explore the challenges, inspirations, and ambitions of...

Mar 27, 20241 hr 5 min

Uncovering Elixir Patterns, PromX Libraries, and JavaScript Sandbox Integration - EMx 242

Alex Koutmos is the Co-Founder at EagleMMS LLC. They explore the upcoming release of a book on Elixir patterns and share their frustrations with the college textbook market. The conversation also delves into using Rust and Zig in Elixir projects, the development of open-source libraries, and the potential impact of a native JSON module on Elixir and Phoenix. They also discuss email formatting challenges, secure JavaScript execution within Elixir applications, and the functionalities of the PromX...

Mar 13, 202448 min
For the best experience, listen in Metacast app for iOS or Android
Open in Metacast