Sign in
Technology
Business
Charles M Wood
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.
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.LinksErlang Term Storage (ETS)dets (stdlib) - (Erlang Documentation)JVM struggles and the BEAMPicksAdi- How to split a router into multiple modules using PhoenixAdi- ElixirConf EU 2021 volunteer application formBecome a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
35:3913/11/2024
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 importance of learning by doing: Encouraging new programmers to code actively.- Building community support: Creating a vulnerable yet respectful environment where mistakes are welcomed.- Inspiring success stories: Real-life examples of individuals thriving through mentorship.Join them for an inspiring discussion that highlights the impact of inclusive education in technology.SocialsLinkedIn: Bruce TateBecome a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
58:5506/11/2024
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.Linkswww.creativedeletion.comhttp://twitter.com/lauthttps://github.com/lauPicksAlex - Dynamically Configure Your Plugs at Run-timeAlex - An IoT Birdhouse with Elixir Nerves & Phoenix LiveView ComponentsBruce- Why Things Fail, a series on failure with Brian Troutwine and Bruce TateBruce - The Problem with Time & Timezones – ComputerphileSophie - You might not need the Calendar or Timex librariesLau - We’re hiring – TheRealRealLau - Domain Modeling Made Functional by Scott WlaschinBecome a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
41:4330/10/2024
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! PanelLinksLet Over Lambda—50 Years of LispHaskell Programming from First PrinciplesWHAT I WISH I KNEW WHEN LEARNING HASKELLProgramming ElixirPicksBruce - https://grox.ioAlex - Erlang in AngerAlex - https://github.com/happi/theBeamBookSteven - 49 inch ultra wide monitorRandall - https://haskellbook.com/, https://keminglabs.com/findaBecome a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
48:5623/10/2024
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.LinksiCalendarGitHub Chris DoséGitHub ElixirSeattle/xebowPicksSteven - The Art of Agile James ShoreSteven - US History YouTubeLars - Hurry SlowlyLars - Peter van Roy - KEYTNOTE Why time is evil indistributed systems l Code BEAM STO 19Chris - ElixirConf 2018 - Picking Properties to Test in Property Based Testing - Michael Stalker Sophie - Anybody have any easy baking recipes?Become a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
51:3316/10/2024
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 codehow side projects are useful but not required to become a great developerhow senior developers tend to approach problem solving and how to get better at thathow interpersonal skills play at least an equal role as technical knowledgehow specific tech know-how becomes less and less important the further developers climb the ladder - at least the managerial ladderhow organizational structures cannot be ignored when building solutionsThey close with some picks which they deem valuable for anybody who'd like to dig deeper into some of these ideas.LinksAre We Really Engineers? * Hillel WayneSeven Languages in Seven WeeksConway's law - WikipediaTeam TopologiesThe Little Elixir & OTP GuidebookPicksAdi- The Little Elixir & OTP GuidebookAdi- Seven Languages in Seven WeeksAdi- God of War Ragnarök - PS5 Games | PlayStationSascha- Specification by ExampleSascha- ExercismSascha- You Know Nothing ... or do you? - Sascha WolfBecome a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
51:2909/10/2024
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.LinksElixirConf 2021Debugging With Tracing in ElixirCall for Proposals for ElixirConf EU 2021PicksAdi- Simplebet - Software EngineerAdi- Career Opportunities | AnnkissamAllen- Just-in-Time Mode - Tailwind CSSCharles- Premium Podcast Feeds | Devchat.tvCharles- Who Not HowCharles- The Miracle MorningCharles- Psycho-CyberneticsCharles- As a man ThinkethCharles- Dev Influencers | Devchat.tv Sascha- Bypass - bypass v2.1.0Become a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
39:1002/10/2024
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!LinksLet Over Lambda—50 Years of LispHaskell Programming from First PrinciplesWHAT I WISH I KNEW WHEN LEARNING HASKELLProgramming ElixirPicksBruce - https://grox.ioAlex - Erlang in AngerAlex - https://github.com/happi/theBeamBookSteven - 49 inch ultra wide monitorRandall - https://haskellbook.com/, https://keminglabs.com/findaBecome a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
48:5625/09/2024
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 generating PDFs using JavaScript and WebAssembly, the rise of async operations with Rust and Tokyo, and the thriving open-source community supporting these endeavors. They also discuss the practical benefits of Elixir, the importance of having the right developer for the job, and the sometimes political nature of technology adoption in companies. Stay tuned as they unpack the key features and benefits of WebAssembly, Tessi's contributions to the Remote.com global HR platform, and the interplay between WASM, Elixir, and Rust.Dive in and discover how Tessi balances her groundbreaking work with family life, the continual evolution of the WebAssembly ecosystem, and the vibrant, collaborative spirit of open-source development. LinksGitHub: tessi/wasmexSocialsGitHub: Philipp TessenowBecome a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
44:5418/09/2024
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 enhance error reporting and user experience. They also delve into some interesting off-topic conversations, including neurodiversity and its impact on daily routines, eco-friendly alternatives to plastic, and the latest in gaming recommendations.Prepare for a journey through cutting-edge programming concepts, practical tips, and personal insights as we bring you a captivating episode filled with valuable information and thought-provoking discussions. So, whether you're a seasoned developer or just keen on the latest tech trends, this episode is packed with insights you won't want to miss. Let's get started!LinksBabelSocialsLinkedIn: Alex WolfGitHub: alexocode Become a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
46:0015/08/2024
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 new features such as concept exercises, improvements in mentoring with the latest V3 release, and future ambitions, including cross-referencing knowledge through AI and chat GPT for code evaluation. Tune in for an in-depth look at how Exercism fosters learning, community engagement, and innovation in coding education.LinksExercismSocialsLinkedIn: Erik SchierboomBecome a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
47:3917/07/2024
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 experiences, including at BlockFi and in-home health care software, and his plans post-retirement.Join them as they discuss the balancing act between management and technical roles, and the appeal of functional programming, and look forward to future projects. SocialsLinkedIn: Mark SebaldBecome a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
57:4919/06/2024
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 testing to language barriers, get ready for a deep dive into the world of development on the Top End Devs podcast.SocialsLinkedIn: Nicolas BoisvertGitHub: nicklaybBecome a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
01:12:1105/06/2024
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 may do in future contests. Nathan shares how wonderful it was to work with everyone at Dockyard on Pheonix Phrenzy. He explains how the competition worked, the role of the VIP judges and how the site was designed to make the contest as fair as possible. The top three submissions are shared, the panel is impressed by how different each of the projects are. Nathan shares all the amazing things developers get when they use Live View. The panel considers when to use Live View. The episode finishes as Nathan shares what he would like to see in the future versions of Live View.Linkshttps://phoenixphrenzy.com/resultshttps://twitter.com/sleeplessgeekhttp://nathanmlong.com/blog/Ranking Programming Languages by GitHub Users GOTO 2019 • The Soul of Erlang and Elixir • Saša Jurić https://twitter.com/ScenicFramework/status/1189646397147992064 https://hexdocs.pm/scenic/Scenic.Components.html https://www.facebook.com/Elixir-Mix https://twitter.com/elixir_mixPicksMark - https://alicevision.org/ Mark - https://github.com/alicevision/meshroom Josh - Jesus is King by Kanye West Michael - Scenic ComponentsNathan - https://apps.ankiweb.net/Nathan - https://www.owasp.org/index.php/SameSiteBecome a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
39:5622/05/2024
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!LinksSalesLoftThe Pragmatic BookshelfGitHub sb8244/ecto_tenancy-enforcercitusdataCitus CommunityPowDashbitKeycloakdeviseGibson Research CorporationElixir ForumPicksJosh - BitwardenJosh - Baby Chickens. 'Nuff saidMark - FREE Pattern Matching CourseMark - SeinfeldSteve - ZwiftSteve - Follow on Twitter: @yoooodaaaaBecome a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
45:3808/05/2024
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 options. The panel shares lessons learned through their deployment experiences and give pro-tips for beginners and those new to Elixir. The next topic they discuss is hot code reload. Michael shares his fascination with this practice and explains what it is. The panel discusses the possibilities and use-cases for hot code reload. Hot code upgrade is also discussed. SponsorsChuck's Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipLinksgrapevine Deploying with Docker https://hexdocs.pm/phoenix/heroku.html https://www.heroku.com/ https://cloud.google.com/kubernetes-engine/ https://www.ansible.com/ https://gigalixir.com/ deploy.sh Running migrations release_tasks.ex Configuration and releases mix release observer_cli Erlang: The Movie Using Erlang Distribution to test hardware The Athens Affair ElixirConf 2018 - Docker and OTP Friends or Foes - Daniel Azuma Richard Carlsson - The art of the live upgrade - 10 yrs of evolving a live system | Code BEAM SF 19 https://www.facebook.com/Elixir-Mix https://twitter.com/elixir_mixPicksMark - Hot Rod Mark - Install Elixir using asdf Michael - https://twitter.com/fhunleth/status/1195524113617637376 Michael - scenic sensor Eric - Elixir Wizards Become a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
48:4501/05/2024
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 calculations in Elixir. Join them as they navigate the complexities of machine learning, explore the possibilities of innovative technologies, and unearth valuable resources for beginners in artificial intelligence and machine learning.SponsorsChuck's Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipLinksBumbleebeeSocialsGitHub: jonatankloskoBecome a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
51:0324/04/2024
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 as they deep dive into topics such as type systems, object field renaming, and the use of functional programming in Elixir. Stay tuned for an engaging conversation about the challenges and advantages of using frameworks like ASH, along with an exciting lineup of upcoming events and guests. SponsorsChuck's Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipSocialsLinkedIn: Moxley StrattonBecome a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
53:5217/04/2024
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 frustrations in the world of internationalization, localization, and the use of CLDR libraries. From discussing the challenges of software internationalization to the importance of sustainable open-source libraries, this episode is packed with valuable information and passionate discussions that resonate with developers everywhere. Tune in as they share their personal experiences, recommendations for resources, and their commitment to continuously learning and improving the developer community. SponsorsChuck's Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipSocialsGitHub: Kip ColeLinksCLDRPicksAllen - Law & Order: Special Victims UnitKip - Professor TBecome a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
01:04:3403/04/2024
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 projects such as ALF, Octopus, and Kraken. From the academic value of testing frameworks to the philosophical principles behind structured programming, this episode offers a deep dive into the world of software development. SponsorsChuck's Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipSocialsLinkedIn: Anton Mishchuk Become a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
01:04:5627/03/2024
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 library with Grafana and Prometheus integration. Tune in for an engaging and insightful discussion on a wide range of tech-related topics!SponsorsChuck's Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipSocialsLinkedIn: Alex KoutmosAlex KoutmosPicksAdi - Shadow of the Tomb RaiderAllen - Bluetooth Headphones & Wireless Headphones | BoseAlex - Bugatti Chiron 42083 | Technic - LEGOAdvertising 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.
47:3013/03/2024
Exploring Svelte: Power, Simplicity, and Reactivity with Live View in Elixir - EMx 241
Wout De Puysseleir is a freelance software developer. They engage in a detailed exploration of the intricate parallels between Svelte and Live View, examining fundamental concepts and practical applications. From the development of the innovative Live Svelte framework to the challenges and rewards of Elixir adoption, they delve into the technical and professional aspects of the industry. Join them as they dissect the complexities of server-side rendering, client-side reactivity, and the influential role of Live View in the evolution of Elixir development.SponsorsChuck's Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipLinkslive_svelteSocialsGitHub: Wout De PuysseleirLinkedIn: Wout De PuysseleirAdvertising 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.
35:3421/02/2024
Real-Time Product Maintenance: Elixir and Phoenix at Supabase - EMx 240
Filipe Cabaço is a software engineer. Allen Wyma and Adi Iyengar host a compelling discussion with Filipe Cabaço from Supabase, diving into the technical intricacies of their real-time product built with Elixir and Phoenix channels. The episode features in-depth insights into load testing, scalability, and the impact of Postgres changes, offering valuable lessons for developers and tech enthusiasts. Join them as they explore the importance of thorough testing, the benefits of Elixir in problem-solving, and the tools utilized for load testing, providing a comprehensive look at real-time project developmentSponsorsChuck's Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipLinksrealtimeSocialsLinkedIn: Filipe CabaçoAdvertising 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.
01:01:5214/02/2024
Unlocking Elixir Opportunities - EMx 239
Hayden Evans is the founder of Beam It and an Erlang/Elixir recruitment specialist. They delve into the world of Elixir and niche programming languages. They explore the passion and challenges surrounding the adoption and recruitment of Elixir talent, particularly within startups and production environments. The discussion revolves around the tight-knit Elixir community, the importance of networking, and practical tips for job applications and interviews within this specialized market. Join them as they uncover the unique dynamics and opportunities within the Elixir and Beam ecosystems.SponsorsChuck's Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipLinksBeamrec.comSocialsLinkedIn: Hayden EvansTwitter: @BeamItRecAdvertising 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.
58:4931/01/2024
Credo Evolutions with René Föhring - EMx 238
René Föhring is the Head of Product at 5Minds, an open-source maintainer, and a conference speaker. They delve into a dynamic discussion centered around the intricacies of using Credo, a powerful static analysis tool for the Elixir programming language. Join them as they explore the balance between implementing rules and making informed decisions to suit a team's unique needs. The conversation also touches on configuring checks, the efficiency of Credo checks, recent updates and changes, the impact of community expectations on Credo's evolution, the value of metrics like cyclomatic complexity, and the significance of documentation in a project.SponsorsChuck's Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipLinksCredoSocialsLinkedIn: René FöhringGitHub: René FöhringrrrenePicksAdi - SpawnFestRené - SourcererAdvertising 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.
37:0724/01/2024
Exploring the Evolution of Kaffy - EMx 237
Abdullah Esmail is an Elixir developer and the creator of Kaffy. They delve into the world of database management tools and the importance of consistency in running currency rate update jobs. They also explore the nuances of two different admin interfaces and the exciting updates and challenges faced by the developers behind these projects. Join them as they discuss upcoming features and the timeline for the next version of Kaffy, along with interesting insights into the development, usability, and future directions of the Kaffy admin interface. From database challenges to future feature requests, this episode promises an insightful and engaging look into the world of software development.SponsorsChuck's Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipSocialsGitHub: aesmailTwitter: @aaesmailLinkskaffyAdvertising 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.
32:2117/01/2024
Streamlining Development with Ash Framework - EMx 236
Zach Daniel is the author of the Ash Framework. They dive into the world of software development, with a focus on the Ash framework. They explore the intricacies and benefits of this revolutionary tool. They discuss the ease of using resources, the new extensions and packages available, and the upcoming release of Ash 3.0. With in-depth conversations about authorization, conditional access, and the philosophy behind Ash, this episode offers valuable insights into the future of application development. Tune in as the team navigates the complexities, challenges, and potential of this extensive project, and learn how Ash is reshaping the developer experience.SponsorsChuck's Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipLinksAsh FrameworkSocialsZach Danielzachdaniel.devPicksAdi - Avatar: Frontiers of PandoraAllen - SuperbroZach - Children of TimeAdvertising 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.
45:1310/01/2024
Caching Complexity: The Evolution of Nebulex in Elixir Applications - EMx 235
Carlos Andres Bolaños is the Chief Architect at SafeBoda. Allen and Carlos delve into the complexities of caching in Elixir applications. They cover topics such as caching algorithms, eviction policies, and the evolution of a caching library, offering insights into the importance of caching for optimization and the challenges involved in refining caching functionality based on feedback and project traction. Join them as they explore the intricacies of caching in the world of Elixir development.SponsorsChuck's Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipLinksNebulexSocialsGitHub: Carlos Andres Bolaños R.A.LinkedIn: Carlos Andrés Bolaños Realpe APicksAllen - Valley of ZekeAdvertising 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.
59:4703/01/2024
Marketing Success and Technical Challenges - EMx 234
Derek Kraan is an Elixir specialist. They delve into crucial aspects of software development and marketing. They engage in a thorough exploration of topics such as marketing strategies, software package development, and the challenges of product maintenance and launch. They take a deep dive into the complexities of subscription models, pricing strategies, and the sustainability of open-source libraries. The episode also features in-depth conversations about the development of Horde and Swarm packages, shedding light on the intricate details of their features and functionalities.SponsorsChuck's Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipSocialsLinkedIn: Derek KraanGitHub: Derek KraanPicksAdi - ElixirConf EUAdi - HordeDerek - How to Sharpen a Knife on a WhetstoneAdvertising 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.
50:4427/12/2023
Evolving Elixir with Saša Jurić - EMx 233
Saša Jurić is an Elixir mentor. They engage in insightful discussions on the practical applications of Credo for style enforcement, managing website traffic bursts with Elixir, and simplifying system architecture. Our esteemed guests share valuable insights on testing with Elixir, the expected release of "Elixir in Action," and the importance of defining boundaries in Elixir projects. Tune in to gain valuable knowledge and stay updated on the latest developments in technology and development.SponsorsChuck's Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipLinksElixir in ActionSocialsLinkedin: Saša JurićPicksAdi - Code BEAM AmericaAllen - RoboCop: Rogue City on SteamSaša - Postmodern Jukebox – Todays Hits YesterdayAdvertising 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.
56:1113/12/2023
Navigating Niche Hiring, Remote Teams, and Tech Transitions - EMx 232
Daniel Kulesza is a software engineer. They delve into the intricate world of Elixir development and the challenges faced by companies in hiring talent for niche skills like Elixir and maintaining specialized projects such as Alexa. They explore the difficulties of managing remote teams and hiring consultants from different time zones and engage in a deep dive into programming languages, tools, and technologies, including the latest advancements in memory control for parallel processing in Elixir. SponsorsChuck's Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipLinkstheScore.com: Sports News | NFL NHL MLB NBA & moreSocialsLinkedIn: Daniel KuleszaPicksAdi - The Elder Scrolls V: Skyrim Special EditionDaniel - ESPN BET on the App StoreDaniel - FINAL FANTASY XVI | SQUARE ENIX.Daniel - Demon's SoulsAdvertising 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.
51:5806/12/2023
How To Recession Proof Your Job - BONUS
Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" DealCoupon Code: "THRIVE" for a GIANT discountAre 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.
01:12:2521/11/2023
Engaging with the Elixir Community - EMx 230
Adi and Allen join this week's panelist episode. They dive into the vibrant Elixir community and explore the importance of open communication and feedback. From the struggles of casual conversation to the excitement of discussing technology, they uncover some interesting stories.SponsorsChuck's Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipPicksAdi - SpawnFest 2023Allen - Yubico | YubiKey Strong Two Factor AuthenticationAdvertising 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.
39:5811/10/2023
Caching, Telemetry, and Beyond: Navigating Software Solutions for Efficient Development - EMx 229
Allen, Adi and Sascha join this week's panelist episode. They talk about the importance of a historical record, logging, and error handling, time operations in Elixir, and code linting with Credo. Moreover, they dive into helpful app development tools, caching with etech plug, telemetry, and open telemetry solutions.SponsorsChuck's Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipPicksAdi - ueberauth/ueberauthAdvertising 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.
54:2827/09/2023
Observability in the Beam: An In-Depth Exploration of Tools and Solutions - EMx 228
Adi, Allen, and Sascha join this week's panelist episode. They dive deep into the world of observability, tracing, and monitoring. They talk about the advantages of using open telemetry directly and how it can be translated into different formats. They also explore the benefits of using tools for understanding and improving code performance during development. Additionally, they take a look at different levels of observability, from Phoenix Live View and Live Dashboard to telemetry and tracing operations in large pipelines. SponsorsChuck's Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipSocialAdi - Trace_pattern function in ErlangAllen - GigCityElixir 2023 - Amos KingSascha - EverWorld on SteamAdvertising 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.
48:1413/09/2023
Building Applications with Flexibility and Scalability in Mind - EMx 227
Adi, Allena, and Sascha join this week's panelist episode. They dive into the world of engineering approaches for startups and delve into the ongoing debate of whether software engineering is really engineering. They discuss a unique structure for building a big elixir application, where separate bound contexts are responsible for their own supervision trees. They share their insights on the benefits and challenges of this approach, exploring the balance between pragmatism and forward-thinking. From discussing microservices to exploring new programming languages and patterns, there is plenty of valuable information for developers of all levels. SponsorsChuck's Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipPicksAdi - Revel - Go Web FrameworkAdi - Rise of the RoninAdi - Ghost of TsushimaAllen - Elixir MergeAllen - Ferrous SystemsSascha - Are We Really Engineers?Sascha - VINLAND SAGAAdvertising 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.
50:0506/09/2023
Choosing Elixir as your Language - EMx 226
Bruce Tate is the founder of grox.io. He begins by introducing himself and talking about the services his company provides. They also discuss choosing Elixir as your first language for beginners, its pros and cons, and each of the panel's perspectives regarding it. Moreover, they dive into all things Elixir and many more!SponsorsChuck's Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipLinksgrox.ioSeven Languages in Seven WeeksThe book is on sale this week at the pragprog.com - Code: CODING2023 (There are other books on sale as well.)SocialsLinkedIn: Bruce TatePicksAdi - Seven More Languages in Seven WeeksAdi - SpawnFest 2023Allen - Teenage Mutant Ninja Turtles: The Cowabunga CollectionBruce - Home | Currently The BoatAdvertising 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.
01:01:5516/08/2023
Being an Elixir Engineer with Andrea Leopardi - EMx 225
Andrea Leopardi is a Software engineer, author, speaker, and member of the Elixir core team. He begins by sharing his experiences as an Elixir core team member, software engineer and how the Elixir core team manages their projects. Moreover, he talks about his soon-to-be-released book, what it is about, and the motivation for his book. SponsorsChuck's Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipSocialLinkedIn: Andrea Leopardiandrealeopardi.com PicksAdi - Vacuum CleanersAllen - Elgato Stream Deck 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.
50:1509/08/2023
The Elixir System with Josh Adams - EMx 224
Josh Adams is a Software Engineer at GridPoint. He joins the show to talk about his experience in Elixir. He begins by explaining the reason why prefers the Elixir language compared to the other frameworks. He also shares his journey of transitioning from Ruby to Elixir. SponsorsChuck's Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipLinksGridPointSocialsLinkedIn: Josh AdamsPicksAdi - Existential PhysicsAdi - Groxio Learning: Career Fuel for ProgrammersAllen - Surely You're Joking, Mr. Feynman! Josh - On the Genealogy of MoralityJosh - Build Your Own Web Framework in ElixirAdvertising 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.
49:1426/07/2023
Things Lately as a Developer - EMx 223
Adi, Allen, and Sascha join this week's panelist episode to discuss their most recent work update and exciting projects. They also dive into some of the issues they experienced while working on some of their projects and how they handled them. SponsorsChuck's Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipPicksAdi - HelixSascha - Watch Black Mirror | Netflix Official SiteAdvertising 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.
49:5313/07/2023
Building Your Web Framework in Elixir with Adi Iyengar - EMx 222
Adi Iyengar is an Engineering Leader, Startup Advisor, Author, and Elixir Mix Podcast Host. He joins Allen to talk about his book, "Build Your Own Web Framework in Elixir". He begins by talking about the process of publishing a book, how he wrote his book and gives some tips to aspiring authors. SponsorsChuck's Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipLinksBuild Your Own Web Framework in ElixirSocialsLinkedIn: Adi IyengarTwitter: aditya7iyengarAdvertising 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.
42:4406/07/2023
Run Specific Test Cases using ExUnit with Kevin Mathew - EMx 221
Kevin Mathew is a Junior Backend Developer at Qiibee. He joins the show to talk about his article, "Run specific test cases with ExUnit". He begins sharing how he became an author in ElixirSchool. He also shares the reason why he came up with his article. Additionally, he dives into explaining running specific tests and the panel also shares their own experience & perspective on the different tests. SponsorsChuck's Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipLinksRun specific test cases with ExUnitSocialsLinkedIn: Kevin MathewGitHub: kevinam99Twitter: @neverloquaciousPicksAdi - Helix EditorAdi - Build Your Own Web Framework in ElixirAllen - Starship Troopers: ExterminationAdvertising 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.
01:00:2728/06/2023
Deploying Apps with MRSK - EMx 220
Richard Taylor is the CTO at Dizzie. He joins the show to talk about his article, " Multi-Cloud Deployment for Elixir & Phoenix with MRSK". He begins by sharing how he got into it and what made him interested in Elixir. He explains deploying apps using the MRSK and its difference from AWS.SponsorsChuck's Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipLinksMulti-Cloud Deployment for Elixir & Phoenix with MRSKZerotierslackhq/nebulaGlobally distributed Elixir over TailscaleSocialsLinkedIn: Richard TaylorTwitter: @moomermanPicksAllen - Aliens: Colonial Marines Collection on SteamRichard - LUNARK on SteamRichard - MimestreamRichard - Homebrew/homebrew-autoupdateAdvertising 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.
49:5807/06/2023
Sports Betting in Elixir with Nikola Petrušić - EMx 218
Nikola Petrušić is a Software Engineer at theScore. He joins the show to talk about Sports Betting. He begins by sharing his experiences in the industry and how he landed his job. He dives into the concept of sports betting in the Elixir ecosystem. SponsorsChuck's Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipLinks Wardley MappingEventStorming What is Last Responsible Moment? | Simplicable Nine Whys commandedSocialsGetting in Touch - Email: [email protected] LinkedIn: Nikola PetrušićPicks Adi - Days Gone Adi - Jobs (get in touch with him) Allen - Full Throttle Nikola - Elixir in ActionNikola - God of War RagnarökSascha - Eat Trash, Be Free!Sascha - Sifu Sascha - Learning Domain-Driven Design 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.
52:3217/05/2023
Building Distributed Systems at Scale - EMx 219
Brent Anderson is a Software engineer at Knock. He builds high-scale messaging systems in Elixir. He joins the show to talk about his article, "Using our One and Done Library to power idempotent API requests". He begins by explaining the idea of creating a library and the importance of idempotency. SponsorsChuck's Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipLinks https://knock.app/blog/using-one-and-done-to-power-idempotencyhttps://en.wikipedia.org/wiki/Thundering_herd_problemhttps://hex.pm/packages/socket_dranohttps://blog.heroku.com/erlang-in-angerhttp://www.erlang-in-anger.com/ Getting in Touch @[email protected] [email protected] Picks Adi - Job Allen - PreyBrent - Dendron Brent - RPG in a BoxBrent - e-bikeSascha - Bullet Journaling 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.
55:2510/05/2023
What Have You Used Elixir For Recently? - EMx 217
Adi, Allen, and Sascha join this week's panelist episode to talk about their Elixir projects, recent discoveries, and challenges they have encountered.SponsorsChuck's Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipPicksAdi - UNCHARTED: The Lost LegacyAllen - Alan Wake's American NightmareSascha - A Short Hike on SteamSascha - Mario Kart Tour | NintendoAdvertising 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.
53:3305/05/2023
Getting to Know Bruce A. Tate - BONUS
Bruce A. Tate is a Founder at Groxio, Elixir Expert, and a Technical Author. He joins the show alongside Charles Max Wood to talk about his book, "Seven Languages in Seven Weeks". He also delves into some of the preparations and anticipations that come with reading the book. LinksSeven Languages in Seven Weeksgrox.io SocialsLinkedIn: Bruce TateTwitter: redrapidsAdvertising 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.
31:3828/04/2023
Career Growth Opportunities- EMx 216
Charles Max Wood returns to Elixir Mix to discuss career growth opportunities. They dive into coaching and mentoring developers who feel like they're not moving forward in their careers or profession. They offer some advice on how to alter the course of your career and how to build your skills. SponsorsChuck's Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipPicksAdi - Detox Your EgoAdi - Stick HeroAllen - Call of Duty®: Black Ops Cold WarCharles - Ark Nova | Board GameCharles - Dice Forge | Board GameCharles - Seven Languages in Seven WeeksAdvertising 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.
01:00:5526/04/2023
Jason Weimann - Learn Video Game Development with Chuck - BONUS
Jason Weimann is a Developer and Instructor. He returns to the show with Chuck to talk about video game creation. He shares his experiences as a developer and dives into his courses wherein he gives beginners and aspiring developers a walk-through of the world of creating games. LinksGame development courses & tutorialsProgrammer Course – game.coursesSocialsTwitter: @jweimannAdvertising 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.
50:1321/04/2023
What's Haystack with Philip Brown? - EMx 215
Philip Brown is an Elixir software engineer, and entrepreneur with over 15 years of experience building and scaling internet software applications and services. He joins the show to talk about "haystack". It is a simple, extendable full-text search engine written in Elixir. He begins by sharing his motivation to create his project and his purpose for building it. SponsorsChuck's Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipLinksAdding a Table of Contents to Nimble Publisher | CultttGitHub - elixir-haystack/haystack: Simple, extendable full-text search engine written in ElixirBuilding a full-text search engine in Elixir | CultttPriseSocialsPhilip BrownTwitter: @philipbrownPicksAllen - Arctis Nova Pro wireless for the best gaming experienceAdi - Tchia on SteamPhilip - Multi-Cloud Deployment for Elixir & Phoenix with MRSKAdvertising 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.
48:0412/04/2023