Winamp Logo
Elixir Mix Cover
Elixir Mix Profile

Elixir Mix

English, Technology, 1 seasons, 269 episodes, 2 days 5 hours 25 minutes
About
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.
Episode Artwork

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&#39;s Resume Template<a href="https://topenddevs.com/book-club" rel="nofol
14/02/20241 hour 1 minute 51 seconds
Episode Artwork

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&#39;s Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipLinks<a href="https://beamrec.c
31/01/202458 minutes 48 seconds
Episode Artwork

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&#39;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&#39;s evolution, the value of metrics like cyclomatic complexity, and the significance of documentation in a project.SponsorsChuck&#39;s Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs Membership</
24/01/202437 minutes 6 seconds
Episode Artwork

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&#39;s Resume TemplateDeveloper Book ClubBecome a Top 1% De
17/01/202432 minutes 20 seconds
Episode Artwork

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&#39;s Resume TemplateDeveloper Book Club<a href="htt
10/01/202445 minutes 12 seconds
Episode Artwork

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&#39;s Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipLinksNebulexSocials<a hre
03/01/202459 minutes 46 seconds
Episode Artwork

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&#39;s Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipSocials<a href="https://www.linkedin.co
27/12/202350 minutes 43 seconds
Episode Artwork

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 &#34;Elixir in Action,&#34; 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&#39;s Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipLinks<a href="https://ww
13/12/202356 minutes 10 seconds
Episode Artwork

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&#39;s Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipLinks<a href="https:/
06/12/202351 minutes 57 seconds
Episode Artwork

How To Recession Proof Your Job - BONUS

Get the Black Friday/Cyber Monday &#34;Double Your Productivity by 5pm Today&#34; DealCoupon Code: &#34;THRIVE&#34; 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&#39;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&#39;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 d
21/11/20231 hour 12 minutes 24 seconds
Episode Artwork

Engaging with the Elixir Community - EMx 230

Adi and Allen join this week&#39;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&#39;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: <
11/10/202339 minutes 57 seconds
Episode Artwork

Caching, Telemetry, and Beyond: Navigating Software Solutions for Efficient Development - EMx 229

Allen, Adi and Sascha join this week&#39;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&#39;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://re
27/09/202354 minutes 27 seconds
Episode Artwork

Observability in the Beam: An In-Depth Exploration of Tools and Solutions - EMx 228

Adi, Allen, and Sascha join this week&#39;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&#39;s Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipSocialAdi - Trace_pattern function in ErlangAllen - <a href="https://www.youtube.
13/09/202348 minutes 13 seconds
Episode Artwork

Building Applications with Flexibility and Scalability in Mind - EMx 227

Adi, Allena, and Sascha join this week&#39;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&#39;s Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs Membership
06/09/202350 minutes 4 seconds
Episode Artwork

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&#39;s perspectives regarding it. Moreover, they dive into all things Elixir and many more!SponsorsChuck&#39;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 prag
16/08/20231 hour 1 minute 54 seconds
Episode Artwork

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&#39;s Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipSocialLinkedIn: Andrea Leopardiandrealeopardi.com PicksAdi - <a href="https://nidoworld.com/product-category/ice/va
09/08/202350 minutes 14 seconds
Episode Artwork

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&#39;s Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipLinksGridPointSocialsLinkedIn: Josh AdamsPicksAdi - <a href="https://www.amazon.com/Existential-Physics-Scientists-Biggest-Questions/dp/19848794
26/07/202349 minutes 13 seconds
Episode Artwork

Things Lately as a Developer - EMx 223

Adi, Allen, and Sascha join this week&#39;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&#39;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: <a href='https://redcircle.com/pri
13/07/202349 minutes 52 seconds
Episode Artwork

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, &#34;Build Your Own Web Framework in Elixir&#34;. He begins by talking about the process of publishing a book, how he wrote his book and gives some tips to aspiring authors. SponsorsChuck&#39;s Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipLinksBuild Your Own Web Framework in ElixirSocials<a href="https://ww
06/07/202342 minutes 43 seconds
Episode Artwork

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, &#34;Run specific test cases with ExUnit&#34;. 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 &amp; perspective on the different tests.   SponsorsChuck&#39;s Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipLinksRun specific test cases with E
28/06/20231 hour 26 seconds
Episode Artwork

Deploying Apps with MRSK - EMx 220

Richard Taylor is the CTO at Dizzie. He joins the show to talk about his article, &#34; Multi-Cloud Deployment for Elixir &amp; Phoenix with MRSK&#34;. 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&#39;s Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipLinksMulti-Cloud Deployment for Elixir &amp; Phoenix with
07/06/202349 minutes 57 seconds
Episode Artwork

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&#39;s Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipLinks Wardley MappingEventStorming What is Last Responsible Moment? | Simplicable <a href="https://www.liberatingstructures.com/3-nine-whys/" rel
17/05/202352 minutes 31 seconds
Episode Artwork

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, &#34;Using our One and Done Library to power idempotent API requests&#34;. He begins by explaining the idea of creating a library and the importance of idempotency. SponsorsChuck&#39;s Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipLinks https://knock.app/blog/using-one-and-done-to
10/05/202355 minutes 24 seconds
Episode Artwork

What Have You Used Elixir For Recently? - EMx 217

Adi, Allen, and Sascha join this week&#39;s panelist episode to talk about their Elixir projects, recent discoveries, and challenges they have encountered.SponsorsChuck&#39;s Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipPicksAdi - UNCHARTED: The Lost LegacyAllen - Alan Wake&#39;s American NightmareSascha - A Short Hike on SteamSascha - <a href="https://mariokarttour.com/" rel
05/05/202353 minutes 32 seconds
Episode Artwork

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, &#34;Seven Languages in Seven Weeks&#34;. 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: redrapids</l
28/04/202331 minutes 37 seconds
Episode Artwork

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&#39;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&#39;s Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipPicksAdi - Detox Your EgoAdi - Stick HeroAllen - <a href="https://store.steampowered.com/app/1985810/Call_of_Duty_Black_Ops_Cold_War/" rel="nof
26/04/20231 hour 54 seconds
Episode Artwork

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 &amp; tutorialsProgrammer Course – game.coursesSocialsTwitter: @jweimannAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy
21/04/202350 minutes 12 seconds
Episode Artwork

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 &#34;haystack&#34;. 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&#39;s Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipLinksAdding a Table of Contents to Nimble Publisher | Culttt<a href="https
12/04/202348 minutes 3 seconds
Episode Artwork

How Do You Stop Hating Your Job? - BONUS

Are you dissatisfied with your job? Sam Feeney helps organizations improve employee engagement, increase retention, and reinvent hiring while helping individuals (re)discover career satisfaction in their current roles. He joins the show alongside Chuck Wood to tackle altering the way you perceive your job and talk about Career satisfaction.On YouTubeHow Do You Stop Hating Your Job? - BONUSSocialsLinkedIn: Sam FeeneyAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy
12/04/202344 minutes 43 seconds
Episode Artwork

Debugging in Elixir with Marcos Ramos - EMx 214

Marcos Ramos is a Senior Software Engineer. He joins the show with Allen to talk about, Debugging and Tracing in Erlang | AppSignal Blog. He explains the process of debugging and the tools that he is using. He shares his methods and tips for tracing and debugging.SponsorsChuck&#39;s Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipLinksDebugging and Tracing in Erlang | AppSignal Blog SocialsMarcos Ramos<a h
05/04/202350 minutes 14 seconds
Episode Artwork

Learning about Owl with Artur Plysyuk - EMx 213

Artur Plysyuk is a Software Engineer at proSapient. He joins the show alongside Allen to talk about, &#34;Owl: A toolkit for writing command-line user interfaces&#34;. He begins by introducing &#34;Owl&#34; and what motivated him to write the library. SponsorsChuck&#39;s Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipLinksOwl - A toolkit for writing command-line user interfaces - Libraries - Elixir Programming Language ForumGitHub: fuelen/owlSocials<a href="https
29/03/202337 minutes 10 seconds
Episode Artwork

Design Pattern in Elixir with Sergey Chechaev - EMx 212

Sergey Chechaev is the СТО/Co-Founder at PushSMS. He joins the show alongside Allen to discuss &#34;Design Pattern Parameter&#34;. He talks about his experiences as a Software Developer and some of the languages he used. Moreover, he discusses design patterns from his point of view, how it is applied, and their primary purpose.SponsorsChuck&#39;s Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipLinksDesign pattern parameterLinkedIn Sergey Chechaev<a href="https://medium.com/@SergeyChecha
22/03/202336 minutes 3 seconds
Episode Artwork

Genetic Algorithms With José Diogo Viana - EMx 211

José Diogo Viana is a Full Stack Engineer. He joins the show to talk about, Genetic Algorithms to optimize an Asset Portfolio and his company, &#34;Finiam&#34;. He begins by discussing his company, what clients they cater and the services they provide. Being a Fintech company, he also tackles their projects in Finiam and what frameworks they usually use. SponsorsChuck&#39;s Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipLinksGenetic Algorithms to optimize an Asset Portfolio<
15/03/202349 minutes 1 second
Episode Artwork

Handling and Updating Web Application Dependencies - EMx 210

Allen and Sascha join this week&#39;s panelist episode to talk about updating web application dependencies. They dive into the things you should consider in web application updates. Moreover, they share their professional experience and how they deal with errors and bugs after updating software.SponsorsChuck&#39;s Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipPicksAllen - Sleeping Dogs on SteamSascha - goldilocks DocumentationSascha - Sifu
08/03/202346 minutes 13 seconds
Episode Artwork

The Use Of Stenography In Elixir With Paul Fioravanti - EMx 209

Paul Fioravanti is Principal Consultant at Alembic. He joins the show alongside Sascha to talk about his YouTube video, &#34;Build a real-time Twitter clone with steno using LiveView and Phoenix 1.6&#34; He starts off by sharing how he was introduced to the concept of &#34;Stenography&#34; and how it lead to creating his youtube video. He explains using steno in programming and what difference it makes. Additionally, he advises beginners on how to get started with steno. SponsorsChuck&#39;s Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipLinksB
02/03/202359 minutes 42 seconds
Episode Artwork

How To Secure Your Elixir Application With Michael Lubas - EMx 208

In this episode, Allen, Adi, and Sascha are joined by Michael Lubas, the founder of paraxial.io, as they delve into the world of bot defense. Michael highlights the importance of bot defense, especially for small companies who are often deliberately targeted. The group examines the issues with &#34;man-in-the-middle&#34; solutions like Cloudflare and how this can be avoided by having bot defenses built into the application itself - the approach paraxial.io is taking. He explains how paraxial&#39;s bot detection and defense work on a high level, how it tries to reduce the runtime overhead to a minimum, and what other security topics are relevant for the day-to-day Elixir developer.SponsorsChuck&#39;s Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a
22/02/202358 minutes 58 seconds
Episode Artwork

Creating League of Legends Probuild with Baptiste Chaleil - EMx 207

Baptiste Chaleil is a software developer specializing in the development of web applications. He joins the show alongside Allen to talk about his blog post, &#34;Probuild Ex Part One&#34;. He begins by sharing his journey of how he started his career and why he enjoys his career in Esports. SponsorsChuck&#39;s Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipLinksProbuild Ex Part OneTwitter: @mrdotBGitHub: mrdot
16/02/202347 minutes 12 seconds
Episode Artwork

Putting Elixir Applications Into Production In 2023 - EMx 206

Adi, Allen, and Sascha join this week&#39;s panelist episode to tackle different deployment applications in Elixir. Allen leads the show as he talks about the application &#34;Fly.io&#34;. He describes how he used the software, how it works, and its benefit to users. On the other hand, Adi explains why he prefers to use Heroku. He explains its process and why it is also user-friendly. Lastly, they highlight the tools they think developers should utilize in 2023.SponsorsChuck&#39;s Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipLinksFly.io</li
08/02/202343 minutes 35 seconds
Episode Artwork

Remote Development With Ben von Polheim - EMx 205

Ben von Polheim is a Freelance Front-end Developer. He also built two Elixir libraries: live_motion and ex_cva. He joins Allen and Sascha to talk about his article, &#34;Remote Development in Elixir with Gitpod&#34;. He explains how he came up with the idea for the project and the process of setting it up. SponsorsChuck&#39;s Resume TemplateDeveloper Book ClubBecome a Top 1% Dev with a Top End Devs MembershipLinksRemo
01/02/202348 minutes 19 seconds
Episode Artwork

Building An Empire With Francesco Cesarini - EMx 204

Francesco Cesarini is the Founder &amp; Technical Director at Erlang Solutions. It is a global corporation with a focus on soft real-time systems with high availability and scalability demands. He joins the show to share his inspiring story of how he was able to establish and run his own company. He begins by discussing how he came to be successful over the years and his road to getting there. SponsorsChuck&#39;s Resume TemplateDeveloper Book Club starting with Clean Architecture by Robert C. MartinBecome a Top 1% Dev with a Top End Devs MembershipLinksErlang SolutionsLinkedIn:
25/01/20231 hour 18 seconds
Episode Artwork

Code Security in Elixir With Filipe Cabaco - EMx 203

Filipe Cabaco is an Elixir Software Developer who currently works at Supabase. He joins the show with Allen and Sascha to discuss his article, &#34;Elixir Code Security: Prioritize Security in Your CI With 4 Tools&#34;. He begins by outlining how he came up with the idea for his article and how that came about. Additionally, he discusses some of the tools that may be used to safeguard your code. SponsorsAppSignalDeveloper Book Club starting with Clean Architecture by Robert C. MartinBecome a Top 1% Dev with a Top End Devs MembershipLinksElixir Code Security: Prioritize S
18/01/202349 minutes 47 seconds
Episode Artwork

Templated GitHub Pages With EEX And External Data Sources - EMx 202

Josep Lluis Giralt D’Lacoste is a software engineer passionate about technology in general. He is the Tech Lead at Eebz. He joins the show with Allen and Adi to talk about his GitHub repository about the summary of his Strava stats. Strava is an American website that tracks physical activity and integrates social network features. SponsorsAppSignalDeveloper Book Club starting with Clean Architecture by Robert C. MartinBecome a Top 1% Dev with a Top End Devs MembershipLinksThe strava summaryThe strava sync elixir s
11/01/202335 minutes 58 seconds
Episode Artwork

Embedded Software in Elixir With Amos King - EMx 201

Amos King is the CEO of Binary Noggin. He is also one of the hosts of the show Elixir Outlaws. He joins Adi and Allen to talk about his article, “Building Embedded Systems in the Modern Era”. Embedded systems is a microprocessor-based computer hardware and software system that is intended to carry out a specific function, either on their own or as a component of a larger system. He goes into detail on how and why he came up with the topic for his article. About this EpisodeAll about &#34;Embedded System&#34; Process of how &#34;Nerves&#34; work&#34;Nerves&#34; vital role in the Embedded SystemsSponsorsAppSignalDeveloper Book Club starting with Clean Architecture by Robert C. MartinBecome a Top 1% Dev with a
04/01/202353 minutes 28 seconds
Episode Artwork

Deploying Phoenix Applications With Herman Verschooten - EMx 200

Herman verschooten is an Elixir and Elm enthusiast and was once a Ruby Developer. He is also the developer of the GratWiFi hotspot system. He joins Elixir Mix on the show’s 200th episode together with Adi and Allen to talk about his article, &#34; How I deploy my Phoenix apps&#34;. He also discusses how he manages and runs all of his applications. Moreover, Herman tackles the reason behind using systemd to run the apps.SponsorsAppSignalDeveloper Book Club starting with Clean Architecture by Robert C. MartinBecome a Top 1% Dev with a Top End Devs MembershipLinksHow I deploy my Phoenix apps<a href="https://til.vers
28/12/202245 minutes 17 seconds
Episode Artwork

Full-Text Search And Name Search With Postgres - EMx 199

Peter Ullrich is Senior Elixir Engineer at Remote. He is also an experienced Elixir Developer, certified Blockchain Engineer, and Entrepreneur. He joins Allen and Adi to talk about his blog articles, THE COMPLETE GUIDE TO FULL-TEXT SEARCH WITH POSTGRES AND ECTO, and EFFICIENT NAME SEARCH WITH POSTGRES AND ECTO. He starts off the show by explaining what inspired him to write these articles.  About this Episode Replacing &#34;ElasticSearch&#34; with &#34;Full-Text search&#34; Benefits of using Full-Text Search in Postgres Understanding Indexes in Postgres   Sponsors AppSignal <a href="https://topenddevs.com/book-club"
22/12/202251 minutes 11 seconds
Episode Artwork

Tracking Errors and Performance Using AppSignal With Thijs Cadier - BONUS

AppSignal is a real-time APM provider for Ruby, Rails, Elixir &amp; Phoenix. In addition to host monitoring and an intuitive custom analytics platform, it provides insights into errors and performance problems. Thijs Cadier is the Cofounder and CTO of AppSignal. He starts off by sharing how their company was founded and what inspired them to develop AppSignal. He joins Chuck in the show to talk about AppSignal’s useful and new features. Moreover, he explains the details of how it functions and how users can benefit from subscribing to it.  Links AppSignal  Twitter: @AppSignal Twitter: @thijsc Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: <a href='ht
16/12/202227 minutes 52 seconds
Episode Artwork

Creating Powerful Applications Using Ash Framework With Zach Daniel- EMx 198

Zach Daniel is the Principal Platform Engineer at Alembic. He joins Allen on the show to talk about his project, “Ash Framework” and how to integrate the framework into your Elixir application. Ash Framework is a declarative, resource-oriented application development framework for Elixir. About This Episode Learning more about Ash Framework Different usage of Ash Framework in your system Misconceptions around Ash Framework Different Ash Framework Extensions Sponsors AppSignal Developer Book Club starting with Clean Architecture by Robert C. Martin Become a Top 1% Dev with a Top End Devs Membership Links <a href="https://elixirforum.c
14/12/20221 hour 2 minutes 38 seconds
Episode Artwork

Should You Use Process Dictionary In Your Elixir Program? - EMx 197

Join the Elixir Mix Panel as Adi opens the episode by discussing his thoughts on how some companies employ an unconventional procedure to manage their system. Additionally, they share their insights and opinions on using the &#34;process dictionary&#34; and whether it’s beneficial or it’s not necessary. About this Episode All about Elixir Agents All about GenServer Difference between Elixir Agent and GenServer Sponsors AppSignal Developer Book Club starting with Clean Architecture by Robert C. Martin Become a Top 1% Dev with a Top End Devs Membership Picks Adi - God
07/12/202254 minutes 26 seconds
Episode Artwork

2022 Frameworks - EMx 196

Adi and Allen join the show as they talk about different frameworks you can use for your Application. They also share their thoughts and experiences with the frameworks that they have used and are currently using. About this Episode Advantages and Disadvantages of Bulma and its feature Advantages and Disadvantages of Tailwind and its Features Ins and outs of Alpinejs Sponsors AppSignal Developer Book Club starting with Clean Architecture by Robert C. Martin Become a Top 1% Dev with a Top End Devs Membership Picks Adi - (Anti-pick) Watch The Lord of the Rings: The Rings of P
30/11/202238 minutes 59 seconds
Episode Artwork

How To Recession Proof Your Job - BONUS

  Get the Black Friday/Cyber Monday &#34;Focus Blocks Bundle&#34; Deal Coupon Code: &#34;THRIVE&#34; 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&#39;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&#39;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 pr
24/11/20221 hour 12 minutes 24 seconds
Episode Artwork

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 Episode Observability OpenTelemetry OpenTracing Analyzing and Making Data useful Tools used for tracing and metrics Sponsors Chuck&#39;s Resume Template Developer Book Club starting with Clean Architecture by Robert C. Martin <a
23/11/202255 minutes 18 seconds
Episode Artwork

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 Discussed Difference between Product Type and Sum Type How are Typespecs used in Elixir All about ExUnion and how is it relevant Sponsors Chuck&#39;s Resume Template Developer Book Club starting with Clean Architecture by Robert C. Martin Become a Top 1% Dev with a Top End Devs Membership Links Witchcraft <a href="https://github.
16/11/202247 minutes 36 seconds
Episode Artwork

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.Sponsors Top End Devs Coaching | Top End Devs Links OpenTelemetry Erlang/Elixir, Javascript, and Ruby v1.0 GitHub: tsloughter <a href="https://twitter.com/t_sloughter" rel=
03/11/202240 minutes 43 seconds
Episode Artwork

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&#39;re running. Links: Dialyzer Docker Datadog Episode on CI/CD Picks:Sasha Effective DevOps IdealCast with Gene Kim AllenEmber Mug Advertisi
26/10/20221 hour 2 minutes 27 seconds
Episode Artwork

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 &#34;How to implement a disk cache plugin for Elixir&#39;s Req HTTP client?&#34; In this episode… Req Mix Implementation of the cache Tesla Finch Automated testing Mox Sponsors Top End Devs Coaching | Top End Devs Links Technical ramblings on Elixir, Ruby, Dev/Ops &amp; code in general. <a href="https://thibautbarrere.com/2022/09/09/implementing-a-disk
05/10/20221 hour 10 minutes 21 seconds
Episode Artwork

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 queries Utilizing the Ecto schema Key performance indicators and indexes Increasing the scale at the Score Pub/sub and Postgres Sponsors Top End Devs Coaching | Top End Devs Links PostgreSQL Queries on JSONB Fields with Ecto <a hre
28/09/20221 hour 6 minutes 11 seconds
Episode Artwork

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. Sponsors Top End Devs Coaching | Top End Devs Links Livebook.dev GitHub: livebook-dev/livebook G
21/09/202255 minutes 19 seconds
Episode Artwork

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 automation Customizing the formatter Configurations in the formatter Functionalities within a library Other tools  Steps for implementation Communicating with your team on CI processes Sponsors Top End Devs Coaching | Top End Devs Links Mastering Elixir
14/09/202248 minutes 56 seconds
Episode Artwork

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. Sponsors Top End Devs Coaching | Top End Devs Links Build Your Own Elixir - Louis Pilfold GitHub: lpil Twitter: @louispilfold Picks Adi- <a href="https://s
07/09/20221 hour 28 seconds
Episode Artwork

What it means to be a Senior - EMx 186

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 interpersonal skills play at least an equal role as technical knowledge how specific tech know-how becomes less and less important the further developers climb the ladder - at least the managerial ladder how organizational structures cannot be ignored when building solutions They close with some picks which they deem valuable for anybody who&#39;d like to dig deeper into some of these ideas.<b
24/08/202254 minutes 2 seconds
Episode Artwork

Domain-Driven Design And Elixir - EMx 185

In today’s all-panelist episode, we take a shot at demystify domain-driven design.  We discuss several books and some concepts that stand out in those texts.  How easy or hard do Elixir and Phoenix make it to apply DDD principles?  We give our experience with taking these concepts and putting them into practice, and give some tips and resources for getting started. Some of the topics covered: Tactical vs. strategic domain-driven design  Event Storming Bounded Contexts Accidental vs Intentional complexity Connect with Adi [email protected] Sponsors Top End Devs Coaching | Top End Devs Links <a href="https://www.amaz
17/08/202253 minutes 45 seconds
Episode Artwork

Getting Hired as an Elixir programmer with Adi Iyengar - EMx 184

Today Adi, one of our hosts and the hiring manager at Elixir, talks about the intricacies of applying for a job, and what companies to search out.  We talk about the expectations for the applicant, and how to prepare.  We also talk about what you can look for the employer to provide before spending too much of your time in the interview process.  Walking through various interview processes, we learn what things can help you land the job you want. Companies that are hiring Elixir positions (google or reach out to Adi): Pepsi Co (E-commerce): Senior Elixir Engineer DockYard: Senior Elixir Engineer Recorded Future: Elixir Engineer Cars.com: Elixir Engineer Corvus Insurance: Elixir Engineer Hawku: Elixir Engineer If you need help looking for Elixir jobs, reach out to Adi for help: [email protected]
10/08/202242 minutes 32 seconds
Episode Artwork

How Quiqup Left Elixir and Then Came Back - EMx 183

In this episode the panel talks to Danny Hawkins - CTO at Quiqup - and his team&#39;s journey at Quiqup with Elixir. Danny explains how some of the first things Quiqup built were using Elixir and how they then left Elixir behind in favor of TypeScript, only to come back to Elixir.The panel considers how these choices rarely are purely driven by technological qualities but instead have to factor in cultural- and knowledge-aspects of a team, and how a top-down dictated technology decision - even if there are good reasons for it - can be harmful to a team&#39;s morale.Get in touch with Danny via email!  Click here.Sponsors Top End Devs Coaching | Top End Devs Links <a href="https://www.quiqup.com/" rel="nofollow"
27/07/202259 minutes 13 seconds
Episode Artwork

Combining GraphQL and LiveView with Abul Asar Sayyad - EMX 182

Today we talk with Abul Asar Sayyad, a software engineer from Mumbai, India.  Working for ID Plans, a commercial property management solution.  We discuss his blog article about combining GraphQL with LiveView for rendering on the front end.  We also dive into GraphQL libraries, working with LiveView, and testing.  Sponsors Top End Devs Coaching | Top End Devs Links Abul Asar&#39;s Blog LinkedIn: AbulAsar Sayyad Fetching data from external Graphql API service in Phoenix LiveView Hashn
20/07/202244 minutes 27 seconds
Episode Artwork

Building APIs - EMX 181

In this episode Adi and Sascha dig deeper into what it means to consume and build APIs in Elixir and how a RESTful approach compares to choosing GraphQL as your weapon of choice. Along the way they discuss common pitfalls when building APIs (spoiler: one is caching), how to test all of this, and what their personal preferences and experiences are in creating APIs in Elixir. Sponsors Top End Devs Coaching | Top End Devs Links Finch - Finch v0.12.0  HTTPoison - HTTPoison v1.8.1 GitHub - elixir-plug/plug_cowboy: Plug adapter for the Cowboy web server
13/07/20221 hour 2 minutes 16 seconds
Episode Artwork

Effective Software Documentation with Everett Griffiths - EMx 180

Bad documentation wastes time, costs real money, and makes developers unproductive.  Documentation might be bad because it is flat-out wrong (typos, references to an older version, etc.), but more often documentation is bad when it fails to tell us what we need to know.  Don’t let all your hard work go to waste because you failed to communicate what your software is or how to use it.  Today on the show, Everett Griffiths shares his insights on how to approach documentation simply and effectively. In this episode… What got you into documentation?   Examples, examples, examples Having an effective feedback loop Key word arguments Coding is easy, but documentation is hard Using mermaid charts Open sourcing your software Clean code and clean infrastructure  Simplifying coding environments  Sponsors <a href="https://tope
06/07/20221 hour 1 minute 13 seconds
Episode Artwork

All Things Concurrency - EMx 179

In this week’s all-panelist episode, Sascha and Allen tackle the topic of concurrency on The Beam.   They discuss parallelism, some things to do and some not to do, and some of the questions and issues that arise. Sponsors Top End Devs Coaching | Top End Devs LinksStuff Goes Bad Erlang in AngerPicks Allen- Handling Overload Sascha- Kinetic Games Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: <a hre
29/06/202243 minutes 13 seconds
Episode Artwork

Animating Error Tags in Phoenix LiveView - EMx 178

David van Leeuwen joins the show to share his perspective about error handling with Phoenix’ LiveView form and keeping implementations that are used to render an input as simple as possible.  He also discusses his career progressions with Elixir and other various languages, plus why and how he built his latest project, Mave.io.  Sponsors Top End Devs Coaching | Top End Devs Links mave - plug-and-play video embeds Animating error tags in Phoenix LiveView David van Leeuwen <a href="https://twitter.co
22/06/20221 hour 5 minutes 4 seconds
Episode Artwork

Challenges of Scaling and Choosing the Right Tool with Simon Zelazny - EMx 177

In this episode Simon Zelazny joins the mix to talk about his experience in scaling an Elixir and Phython based service to meet a once-in-a-blue-moon demand scenario. The panel and him discuss the challenges in finding the relevant bottlenecks in non-trivial software systems - and BEAM applications in particular - and what options there are to fix those.They also discuss pragmatism in the context of software development, and how we as software developers are not paid to write pretty code but to solve business problems, which might also mean to choose NOT to build on top of the BEAM, if circumstances demand it. Sponsors Top End Devs Coaching | Top End Devs Links whatnot <a href="https://whatnot.com/careers" rel="nofollow
15/06/20221 hour 8 minutes 33 seconds
Episode Artwork

Macros and Busting Boilerplate with Robert Ellen - EMx 176

In this episode the panel talks to Robert Ellen and his experience with using macros in Elixir to get rid of some repetitive boilerplate code. They discuss common pitfalls when first diving into macros and resources which help to avoid these mistakes.Robert shares some of the finer details of the challenges they encountered when trying to build these macros and the panel gives their own personal verdict on the age old elixir question: to macro or not to macro.Finally the group briefly touches on some event sourcing topics - as the system Robert refers to was an event-sourced one. Sponsors Top End Devs Coaching | Top End Devs Links Macro Madness: when busting boilerplate backfires - Robert Ellen (Talk)<
08/06/20221 hour 7 minutes 12 seconds
Episode Artwork

Managing Business Rules in Elixir Applications - EMx 175

Today we have special guest Qiu Hua join us.  Currently located in Canada, he is a back-end software developer for e-commerce company Zubale, which focusses on retail applications for countries in Central and South America.  We discuss his presentation titled Managing Business Rules In Elixir Applications, and his work to extract business rules out of code and easily enable changes to those rules.  We also discuss the his Formular server and its upcoming features. Sponsors Top End Devs Coaching | Top End Devs Links Managing business rules in Elixir applications - Qiu Hua - YouTube formular 0.3.1 The Max
01/06/202244 minutes 9 seconds
Episode Artwork

Career Progressions: From Paratrooper to Software Engineer with Teo Diaz - EMx 174

Teo Diaz spent the first half of his career as a paratrooper and security agent for the Spanish army, until he made a career pivot to become a software engineer. Teo shares his story from the bootcamp beginnings to JavaScript and Elixir, and then landing his first job in the industry. Teo also shares how he uses Elixir on a daily basis as an engineer within Cabify, the international ridesharing company based in Madrid, Spain. Sponsors Top End Devs Coaching | Top End Devs Links From paratrooper to programmer Cabify Picks Adi- Tray.io Adi- <a href="https://codesync.glo
25/05/20221 hour 6 minutes 50 seconds
Episode Artwork

Promises of the Elixir & BEAM - EMx 173

In this all-panelist episode we discuss the promises of the BEAM, and how these hold up in reality. Is the BEAM truly resilient? Allen, Sascha and Adi discuss their experiences using the BEAM, how it compares to other options, and discuss why Elixir isn’t a more prominent technology. Sponsors Top End Devs Coaching | Top End Devs Links Tailwind CSS - Rapidly build modern websites without ever leaving your HTML Tailwind UI Picks Adi- Masamune-kun no Revenge Allen- Tailwind UI Sascha- <a href="htt
18/05/202254 minutes 12 seconds
Episode Artwork

Publishing Static Github Pages Using Github Actions - EMx 172

Nato Boram joins the show to share how to publish static GitHub pages of your documentation using GitHub actions. Allen and Nathan also discuss Elixir compared to other languages, functional ways of programming, and the “let it crash” philosophy. Finally, they end the show with ideas on how Elixir can become a better language. In this episode… Nato’s journey from Flutter to Elixir Pros and cons of Elixir and Phoenix How to publish static GitHub pages using GitHub actions Elixir compared to other languages Elixir syntax variations and inconsistencies Functional way of programming with Elixir Pattern matching Let it crash philosophy Go formatting Ideals and changes to make Elixir better Sponsors Top End Devs Coaching | T
11/05/20221 hour 31 seconds
Episode Artwork

Benchee and Elixir 2.0 with Tobi Pfeiffer - EMx 171

Tobi Pfeiffer, creator of Benchee, joins the show to share his perspective on benchmarking and Elixir integrations. The hosts start by bantering with Tobi about the Elixir community, deeming it less inviting compared to other language communities. Tobi then shares his career progression, how he landed in the Elixir ecosystem, and why he created Benchee. Finally, the panel debates the future for Elixir and share their wish list features for Elixir 2.0. Sponsors Top End Devs Coaching | Top End Devs Links Benchee 1.1.0 released + why did it take so long – Journeys of a not so young anymore Software Engineer <a href="https://pragtob.wordpress.com/2022/03/08/the-silence-betwee
04/05/20221 hour 21 minutes 50 seconds
Episode Artwork

Supabase with Chase Granberry - EMx 170

In this Episode we talk with Chase Granberry of Supabase discussing the role of Elixir and other languages at the company. Upcoming developments and potential directions that the company may take. Sponsors Top End Devs Coaching | Top End Devs Links Demo Site GitHub: Supabase / realtime-js stressgrid.com Logflare Supabase Picks Allen - Phoenix LiveView on The Prag
27/04/202248 minutes 35 seconds
Episode Artwork

Building Project Severus with Eric Sullivan - EMx 169

Eric Sullivan joins the mix to discuss Project Severus. He started out with greeting carts and it grew into a way of sharing and keeping up on contact information. He dives into how it works and then into the technical details of how he build it. This is an interesting discussion about the architecture and design of the system. Sponsors Top End Devs Coaching | Top End Devs Links Severus Severus - Initial MVP Demo Using Ecto.Multi and Phoenix.PubSub to update Phoenix Liveview Picks Adi- Creative Proje
20/04/20221 hour 3 minutes 34 seconds
Episode Artwork

Untangling Cloud Infrastructure with Cory o’Daniel - EMx 168

In this episode the panel chats with Cory o’Daniel which is one of the founders of massdriver.cloud where they try to give teams the tools to deploy production-ready, best-practice, and secure cloud infrastructure. The panel talks about the the various options for running software in the cloud - from SAAS providers, like Heroku, to full-fledged cloud providers like AWS - and the tradeoffs these options introduce for the average developer. They go over Cory’s history and how he experienced the pains of some of these trade-offs himself which prompted him to create Massdriver. They also explore which parts of Massdriver are powered by Elixir, and which not. Sponsors Top End Devs Coaching | Top End Devs Links <a href="https://www.massdriv
06/04/20221 hour 11 minutes 22 seconds
Episode Artwork

Phoenix LiveView for Frontend Developers with Koen van Gilst - EMx 167

In this episode Koen van Gilst joins the mix to share his experience learning Elixir and LiveView as a mainly frontend developer. The panel then discusses the evolution of LiveView since it’s announcement and how it’s incorporating ideas from the frontend world to simplify building complex UIs, such as components. The episode closes with the panel’s perspective on how we specialize as software developers and that we can learn a lot from other by moving closer together. Sponsors Top End Devs Coaching | Top End Devs Links Phoenix LiveView Docs Phoenix Docs on Views G
16/03/202253 minutes 53 seconds
Episode Artwork

Event-Driven Elixir with Thomas Kunnumpurath - EMx 166

In this episode the panel talks to Thomas Kunnumpurath about how to build event-driven systems in Elixir and what tradeoffs different approaches have. The panel probes Thomas - who is a relative newcomer to Elixir but well versed in building event-based systems - on his experience with various event brokers and compares how using an event broker differs from using the BEAMs built-in distribution mechanisms. Additionally the panel provides some insight into the BEAM’s history and for which context the BEAM’s distribution mechanisms were optimized. At the end Thomas asks the panel for some suggestions on how he can continue his BEAM journey with more advanced learning material. Sponsors Top End Devs Coaching | Top End Devs Links <a href="https://tkthetechie.io/event-driven-elixir/" rel="nofollo
09/03/20221 hour 17 seconds
Episode Artwork

Learning Erlang with Adolfo Neto - EMx 165

In this episode the panel talks with Adolfo Neto who went out to learn Erlang during last year’s “Advent of Code”. He talks about his experience with the format, compares it against using a platform such as exercism.org - where mentors can give feedback - and how this shaped his perception of the onboarding experience of Erlang. The panel also discusses Adolfo’s involvement in the Erlang Ecosystem Foundation’s education working group and what they think Erlang - and Elixir - could do better to attract newcomers and make onboarding easier. Sponsors Top End Devs Coaching | Top End Devs Links Advent of Code Erlang Ecosystem Foundation <a href="https://www.twitch.tv/josevalim"
02/03/202255 minutes 30 seconds
Episode Artwork

Reusable Ecto Code with Mika Kalathil - EMx 164

In this episode the panel talks with Mika Kalathil about how to write Ecto code which makes it straight-forward to reuse and compose. In addition they discuss the advantages of having a streamlined and consistent error handling strategy and how all of that flows together in big, monolithic applications. Sponsors Top End Devs Coaching | Top End Devs Links Creating Reusable Ecto Code in Elixir GitHub - MikaAK/ecto_shorts: Shortcuts for ecto GitHub - MikaAK/elixir_error_message blitz.gg <a href=
23/02/202242 minutes 32 seconds
Episode Artwork

Code Quality Tools In Elixir - EMx 163

Today, the gang discusses the best code-quality tools that you NEED in your Elixir tool-belt, plus what to look out for in the Elixir world this year. It&#39;s gonna be a good one! Sponsors Top End Devs Coaching | Top End Devs Links GitHub - rrrene/credo GitHub - christopheradams/elixir_style_guide Twitter: @josevalim - using mix format on .heex files GitHub - elixir-wallaby/wallaby GitHub - jeremyjh/dialyxi
16/02/20221 hour 51 seconds
Episode Artwork

To Umbrella or not to Umbrella - EMx 162

In this episode the panel is picking up an often discussed topic in the Elixir community: umbrella projects and possible alternatives. They go over what an umbrella project actually is and their experiences with them. Based on this they go over the trade-offs you better know about, restrictions which might come back to bite you and how possible alternatives - like a monolithic app, “poncho” projects, or separate services - fare up against umbrella projects. In the end they also reflect on what has been said and give their opinions on how they’d built a complex greenfield project today. Sponsors Top End Devs Coaching | Top End Devs Links Umbrella projects (Elixir’s official website)
09/02/202245 minutes 23 seconds
Episode Artwork

Full-text Search Powered by Elasticlunr with Rasheed Atanda - EMx 161

In this episode Adi, Allen, and Sascha talk with Rasheed Atanda about his library Elasticlunr which brings the power of full-text search to the BEAM without any external dependencies. They discuss where the library is standing right now, how indexing works in detail, and the benefits and drawbacks of having an external dependencies - such as Elasticsearch - compared to running it inside the same BEAM instance as your application. Sponsors Top End Devs Coaching | Top End Devs Links Introduction to Elasticlunr GitHub - heywhy/ex_elasticlunr: Elasticlunr is a small, full-text search library for use in the Elixir environment. It indexes JSON docume
02/02/202245 minutes 17 seconds
Episode Artwork

OTP in Depth - EMx 160

In this episode Allen and Sascha talk about OTP and what people usually mean, when they say that it’s more of an intermediate topic. They discuss how work gets fairly scheduled on the BEAM, the start and shutdown behavior of BEAM applications, what supervision trees actually are, and why you probably shouldn’t start a process unsupervised. Sponsors Top End Devs Coaching | Top End Devs Links The Soul of Erlang and Elixir • Saša Jurić • GOTO 2019 (Talk) DynamicSupervisor (Elixir Docs) PartitionSupervisor (GitHub Pull Request) <a href="https://www.erla
26/01/202244 minutes 26 seconds
Episode Artwork

When NOT To Use Elixir - EMx 159

In this episode, Allen, Sascha, and Adi discuss the type of apps where Elixir is a no-go, the weak spots you NEED to know to avoid headaches, and what alternatives the panelists recommend for very complex workflows. Sponsors Top End Devs Coaching | Top End Devs Picks Adi- Real World Haskell Adi- Learn You a Haskell for Great Good! Allen- Testing LiveView Sascha- Blades in the Dark Sascha- Band of Blades Sponsored By: <a
19/01/20221 hour 28 seconds
Episode Artwork

Getting Elixir Right with Alex Burlacu - EMx 158

Excited about Elixir but not sure how to get the most out of it? We’ve got you covered. In this episode, the Elixir Mix roundtable sits down with Alex Burlacu, a software developer whose specialities include Elixir, machine learning, and blowing his own mind. They talk about this ONE Elixir feature that surprised Alex, the do’s and don’ts of pattern matching and guards, and why Elixir is making Java shake in its boots. _“It was really nice seeing how my students were reacting to what’s possible with Elixir. One of my students’ implementations was 5x simpler than Java!” Alex Burlacu_ In This Episode How Alex is using and teaching this MIND-BLOWING feature of Elixir Alex and the roundtable discuss the non-negotiable Do’s and Don’ts of pattern matching and guards Why Elixir is starting to make Java run for its money (and why students love it) The KEY difference between destructing and pattern matching (knowing this will
12/01/20221 hour 1 minute 24 seconds
Episode Artwork

Twitch Streaming with Elixir and Phoenix ft. Erik Guzmán - EMx 157

Want to see Elixir/Phoenix out in the wild? In this episode, Allen sits down with Erik Guzmán, a developer whose proficiency in Elixir/Phoenix enabled him to created instant closed captions for both Twitch and Zoom audiences. The two discuss why Elixir is so seamless in its scaling capabilities, how Elixir’s ability to reveal errors sooner saved Erik’s behind once or twice, and the biggest lessons Erik learned from burn out. _“Because of how scalable and efficient things are, every client on Twitch is able to connect directly to my servers and get captions. I’ve been able to make a richer user experience.” Erik_ In This Episode Why Erik moved from Ruby to Elixir and why it’s seamless for scaling How Erik’s live streaming programming for Twitch and Zoom is changing the game for speech-to-text What Erik learned from building code manually in Elixir/Phoenix, revealing something not-so-great about Ruby on Rails How Elixi
05/01/202252 minutes 6 seconds
Episode Artwork

A personal Brain with Nerves and LiveBook with Dimitris Zorbas

In this episode we talk with Dimitris Zorbas and how he built Brain using Nerves and LiveBook to teach a RaspberryPi to display quotes and highlights from his Kindle. We also talk about how the exciting developments in the Elixir ecosystem intertwine to create experiences bigger than the part of their sums and what part LiveBook will probably play in the future of these developments. Panel Allen Wyma Sasha Wolf Guest Dimitris Zorbas Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy
23/12/202139 minutes 9 seconds
Episode Artwork

3 Fundamental Pillars You Need to Succeed as an Entrepreneur - BONUS

Get Lifetime Access to Mani&#39;s Entrepreneurship Pack and Book Club. Use coupon code &#34;GREAT&#34; Mani has summarized hundreds of business books that outline how to build, grow, and operate a business and he shares his expertise with Chuck and the listeners in this special episode. Chuck and Mani discuss what it takes to be a successful entrepreneur. They talk about their businesses on a regular basis and Chuck&#39;s been getting a lot of requests for entrepreneurship help. He and Mani talk about the 3 primary things that add momentum to your business and help you keep the momentum up when setbacks come your way. Get Lifetime Access to Mani&#39;s Entrepreneurship Pack and Book Club. Use coupon code &#34;GREAT&#34;Special Guest: Mani Vaya. Advertising Inquiries: http
16/12/20211 hour 5 minutes 7 seconds
Episode Artwork

Deploying Elixir with Miguel Cobá - EMx 155

In this episode we talk with Miguel Cobá about his book and article series “Deploying Elixir” which includes various ways to deploy your Elixir applications. We discuss the history of deploying Elixir apps, common pitfalls, and the pros and cons of going with a solution like Kubernetes compared to a “bare” server approach. Panel Allen Wyma Sascha Wolf Guest Miguel Cobá Sponsors Top End Devs Coaching | Top End Devs Links Deploying Elixir - Miguel Cobá (Articles) Deploying Elixir - Miguel Cobá (Book) <a href="https://kubernetes.io/" rel=
15/12/202154 minutes 2 seconds
Episode Artwork

Runtime Type Checking with Marten (Wiebe-Marten) Wijnja - EMx 154

In this episode we talk with Marten (Wiebe-Marten) Wijnja about his library TypeCheck which brings runtime type checking to your Elixir project and more. We also talk about the virtues of types in general, which value dialyzer brings, and how to use your type specs to run spec tests, which is a feature of TypeCheck. Panel Allen Wyma Sascha Wolf Guest Marten (Wiebe-Marten) Wijnja Sponsors Top End Devs Coaching | Top End Devs Links GitHub - Qqwy/elixir-type_check Introducing TypeCheck — TypeCheck v0.10.4 <
08/12/202149 minutes 52 seconds
Episode Artwork

Mastering LiveView ft. Sophie DeBenedetto - EMx 153

Sophie DeBenedetto rejoins the mix to discuss the latest developments in LiveView and how to use it to best effect in your Phoenix applications. She also discusses co-authoring the book &#34;Programming Phoenix LiveView&#34; with Bruce Tate and how the future of the project will drive the future of the book. Panel Adi Iyengar Allen Wyma Charles Max Wood Sascha Wolf Guest Sophie DeBenedetto Sponsors Top End Devs Coaching | Top End Devs Links LiveView Integration Tests in Elixir | AppSignal Blog <a href="https://www.youtube.com/watch?v=Of1phFsC4ZI" rel="nof
01/12/202152 minutes 25 seconds
Episode Artwork

BONUS: How to do LARGE Volumes of HIGH Quality Work - While Spending Fewer Hours Working

&lt;!-- wp:heading --&gt;   Get the Black Friday/Cyber Monday &#34;Double Your Productivity by 5pm Today&#34; Deal Coupon Code: &#34;DEEP&#34; for a GIANT discount Mani provides us with strategies and tactics to get Deep Work time and how to get our minds into that focused state for hours at a time. He has read hundreds of books that have taught him the secrets to getting more done by getting into this state. He starts by telling us how he was passed over for a promotion at Qualcomm in favor of someone younger and less experienced and how that inspired him to figure out what the other guy was doing differently. He learned that he needed to get more done with the time he was spending on his projects. The trick? Deep Work! Deep Work is the ability to spend uninterrupted, focused time on a task to bend your ent
25/11/202147 minutes 22 seconds
Episode Artwork

Publishing Content with PardallMarkdown ft. Alfred Reinold Baudisch - EMx 152

Alfred Reinold Baudisch joins the mix to discuss his publishing engine written in Elixir called PardallMarkdown. It&#39;s a static site generator solution that builds content from Markdown and can build different types of content targets. Panel Adi Iyengar Eric Bolikowski Sascha Wolf Guest Alfred Reinold Baudisch Sponsors Top End Devs Coaching | Top End Devs Links Pardall by Alfred R. Baudisch  GitHub - alfredbaudisch/pardall_markdown Docusaurus <a href="http
24/11/202144 minutes 58 seconds
Episode Artwork

The Elixir Job Market and Getting Hired - EMx 151

Adi recently found a new job and Chuck has been going through the interview process. So, the panel hop on the show to discuss the current job market, what they&#39;ve experienced as job candidates and provide ideas and feedback for both hiring companies and job candidates. Panel Adi Iyengar Allen Wyma Charles Max Wood Sponsors Dev Influencers Accelerator Level Up | Devchat.tv Picks Adi- Software Developer | theScore Adi- Simplebet - Software Engineer Adi- <a href="https://www.linkedin.com/in/brian-samela
03/11/202153 minutes 49 seconds
Episode Artwork

Tracking BTC with GenServer and LiveView ft. Arkadiusz Plichta - Emx 150

Arkadiusz Plichta joins the adventure to discuss how he built a system that tracks BitCoin value using GenServers. He explains the architecture of his application and the story behind why he built this particular application. Then the panel dives in to help explain how you can use GenServers for ongoing services like this one. Panel Adi Iyengar Allen Wyma Charles Max Wood Sascha Wolf Guest Arkadiusz Plichta Sponsors Dev Influencers Accelerator Level Up | Devchat.tv Links Twitter: Arkadiusz Plichta ( @el_pikel ) <a href="https://cmdarek.com/pages/using-liveview-and-genservers-to-track-btc-price.html" re
27/10/202135 minutes 8 seconds
Episode Artwork

Artificial Intelligence with Elixir using tangram.dev ft. David Yamnitsky - EMx 149

David Yamnitsky joins the mix to discuss tangram.dev and how to use it to add Machine Learning features to your Elixir applications. He also goes into how it is built and how it provides you with a basic level of AI that integrates nicely with Elixir. Panel Allen Wyma Charles Max Wood Sascha Wolf Guest David Yamnitsky Sponsors Dev Influencers Accelerator Level Up | Devchat.tv Links tangram.dev GitHub: tangramdotdev/tangram Tangram for Elixir <a href="https://adv
20/10/202139 minutes 13 seconds
Episode Artwork

Event Sourcing and CQRS ft. Ben Moss - EMx 148

Ben Moss joins the Mix to discuss Event Sourcing and CQRS in Elixir. Event sourcing is the practice of logging data across logged series of events and then reconstructing data from the events. CQRS is focused on keeping read and write operations from conflicting. Panel Adi Iyengar Allen Wyma Sascha Wolf Guest Ben Moss Sponsors Dev Influencers Accelerator Level Up | Devchat.tv PodcastBootcamp.io Links GitHub | commanded/commanded Event Store <a href="http://evrl.com/agile,/elixir/2021/
13/10/202154 minutes 41 seconds
Episode Artwork

Elixir ConfigCat SDK and mix test.in - EMx 147

Randy Coulman joins the Mix this week to discuss ConfigCat&#39;s SDK for Elixir. Since ConfigCat doesn&#39;t have an Elixir SDK, they built one internally in their application. Randy discusses how that worked out and how you could do that if your services don&#39;t offer Elixir SDK&#39;s. Panel Allen Wyma Sascha Wolf Guest Randy Coulman Sponsors Dev Influencers Accelerator Level Up | Devchat.tv PodcastBootcamp.io Links Elixir SDK for ConfigCat InfluxDB Cloud <
06/10/202141 minutes 47 seconds
Episode Artwork

Onboarding and Transitioning into Elixir - EMx 146

The Elixir Mix panel takes the helm to talk about helping onboard and transition new developers onto an Elixir team. They discuss helping developers who may not have an Elixir background. They also advise Chuck on how to make a career transition since he&#39;s considering a jump into an Elixir job from his current role as a Rails developer. Panel Allen Wyma Charles Max Wood Sascha Wolf Sponsors Dev Influencers Accelerator Level Up | Devchat.tv PodcastBootcamp.io Links Designing for Scalability with Erlang/OTP <a href="https://www.oreilly.com/library/view/designing-for-scalability/9781449361556/" rel=
29/09/202151 minutes 58 seconds
Episode Artwork

How Far Can You Push a GenServer ft. Brian Underwood - EMx 145

Brian Underwood joins the mix to discuss his recent project where he created a game that would push more and more load onto a genserver to see at what point the performance and usability begins to degrade. The discussion includes an exploration of what this means as your application grows. Panel Allen Wyma Charles Max Wood Sascha Wolf  Guest Brian Underwood  Sponsors Dev Influencers Accelerator Level Up | Devchat.tv PodcastBootcamp.io Links How Far Can I Push a GenServer? <a href="https://www.
22/09/202134 minutes 17 seconds
Episode Artwork

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

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. Panel Allen Wyma Eric Bolikowski Sascha Wolf  Guest AJ Foster Sponsors Dev Influencers Accelerator Level Up | Devchat.tv PodcastBootcamp.io Links Elixir: The Big Picture Keith Elder - Building A Highly Scalable Serv
15/09/202143 minutes 51 seconds
Episode Artwork

Miss Elixir ft. Fernando Hamasaki – EMx 143

Fernando Hamasaki joins the mix to discuss Miss Elixir, where it came from, and what it is. He specifically discusses the application it came from and how it gets used today. Panel Adi Iyengar Allen Wyma Guest Fernando Hamasaki de Amorim  Sponsors Dev Influencers Accelerator Level Up | Devchat.tv PodcastBootcamp.io Links Miss Elixir Adopting Elixir at FindHotel Add List
01/09/202146 minutes 4 seconds
Episode Artwork

Building PWA's in Elixir and Phoenix ft. Tej Pochiraju - EMx 142

Tej Pochiraju joins the mix to discuss Progressive Web Apps and how you can support them using Elixir and Phoenix. Tej is also an IoT developer, so he discusses how you can tie this all to IoT as well. Panel Allen Wyma Sascha Wolf Guest Tej Pochiraju Sponsors Dev Influencers Accelerator Level Up | Devchat.tv Links Progressive Web Apps &amp; Elixir Phoenix GitHub: Tej Pochiraju ( tejpochiraju ) Twitter: Tej Pochiraju ( @tejpochiraju ) Pick
25/08/202154 minutes 33 seconds
Episode Artwork

Domo and Type Validations ft. Ivan Rublev – EMx 141

Ivan Rublev is the author of the open source library, Domo, which provides type validations for Elixir applications. He discusses the types of validations it does and the tradeoffs you get when you can validate the structure of your structs. Panel Charles Max Wood Sascha Wolf Guest Ivan Rublev  Sponsors Dev Influencers Accelerator Links GitHub | IvanRublev/Domo domo | Hex Twitter: Ivan Rublev ( @LevviBraun ) Picks Charles- <a href="https://www.audible.com/pd/Rhythm-of-War-Audiobook/1473231051?ds_rl=1260658&gclid=CjwKCAjw9uKIBhA8
18/08/202152 minutes 6 seconds
Episode Artwork

How to Become a Top End Developer - EMx 140

Charles Max Wood takes the lead this week. He and Adi Iyengar discuss what Top End Devs are and what people should be doing to become Top End Devs. They start out discussing the default trajectory of a developer&#39;s career and then talk about how to get boosts off that line and into higher levels of achievement and fulfillment. Panel Adi Iyengar Charles Max Wood Sponsors Dev Influencers Accelerator Picks Adi- Build Your Own Web Framework in Elixir Adi- ADI IYENGAR - CODE BEAM AMERICA 2021 Adi- Boston Elixir <
11/08/202157 minutes 58 seconds
Episode Artwork

Gleam and Typing ft. Louis Pilfold - EMx 139

Louis Pilfold is the creator of the Gleam programming language. He explains what Gleam is and tells us where it came from. He then dives into why he wrote a statically typed language for the BEAM, the challenges involved, and its strengths for programming and tooling. Panel Adi Iyengar Allen Wyma Charles Max Wood Eric Bolikowski Sascha Wolf Guest Louis Pilfold Sponsors Dev Influencers Accelerator Links Gleam News - Gleam GitHub | gleam-lang/otp
04/08/20211 hour 5 minutes 16 seconds
Episode Artwork

Elixir as a General Purpose Language - EMx 138

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. Panel Adi Iyengar Allen Wyma Sascha Wolf Sponsors Dev Influencers Accelerator Links Erlang Term Storage (ETS) dets (stdlib) - (Erlang Documentation) <a href="https://mrjoelkemp.mediu
27/07/202138 minutes 5 seconds
Episode Artwork

State Management in Elixir - EMx 137

Shortcode: The panel talks about how to manage state in Elixir applications. Sometimes you can get away with internal structures like gen servers and ETS and other times you have to reach to external systems like redis, mongodb, or postgreSQL. This episode will walk you through the ins and outs of managing state and what your options are and what the tradeoffs are between those options. Panel Allen Wyma Eric Bolikowski Sascha Wolf Sponsors Dev Influencers Accelerator Links Mongo.Ecto Erlang -- persistent_term E
21/07/202153 minutes 24 seconds
Episode Artwork

Heartbeat and Gen Servers featuring Luca Peppe - EMx 136

Luca Peppe built a health check and heartbeat system for the systems at work in Elixir. While the implementation uses many basic features from Elixir and Phoenix, the way that it underscores the fundamentals of Elixir is helpful for both the experienced and the new Elixir developer. Panel Charles Max Wood Sascha Wolf Guest Luca Peppe Sponsors Dev Influencers Accelerator Links How to easily create a healthcheck endpoint for your Phoenix app, the Elixir way GitHub | ostinelli/syn
14/07/202134 minutes 57 seconds
Episode Artwork

Speeding up Elixir Regex replacement at Tubi with Yiming Chen - EMx 135

This week, we talk with Yiming Chen about how drilled into the root cause of some slow requests and how it turned out to be an issue with Elixir&#39;s own Regex module. We talk about how they monitor performance at Tubi, what they tried to solve the issue, and how they ssh&#39;ed into production to run more detailed performance monitoring. Panel Adi Iyengar Allen Wyma Charles Max Wood Sascha Wolf Guest Yiming Chen Sponsors Dev Influencers Accelerator Links How we discovered a 7-year old performance issue in Elixir GitHub | proger/eflame <a
07/07/202148 minutes 46 seconds
Episode Artwork

Development Setups for Elixir - EMx 134

The panel discusses their development setups, their journeys getting them to where they are now, and the tools they use while they&#39;re developing software in Elixir and with Phoenix. Panel Adi Iyengar Allen Wyma Charles Max Wood Sascha Wolf Sponsors Dev Influencers Accelerator Links Atom Spacemacs Neovim  IntelliJ IDEA GitHub | KronicDeth/intellij-elixir <a href="https://gi
30/06/20211 hour 4 minutes 58 seconds
Episode Artwork

Securely Managing Environment Variables using DotEnvy with Everett Griffiths - EMx 133

Everett Griffiths is the author of the DotEnvy library. He wrote the library to help manage environment variables across multiple applications and environments. He and the Elixir Mix panel dive into how DotEnvy works and in the ins and outs of managing environment variables securely from one application to another and from one environment to another. Through development and deployment this is often an overlooked step in keeping things secure while also keeping them simple. Panel Adi Iyengar Allen Wyma Charles Max Wood Sascha Wolf  Guest Everett Griffiths Sponsors Dev Influencers Accelerator Links <a href="https://www.givingwhatwecan.org/" rel="nofollow
23/06/202150 minutes 9 seconds
Episode Artwork

Milestones in Elixir's Evolution - EMx 132

The Elixir Mix Panel discussions 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. Panel Adi Iyengar Allen Wyma Charles Wood Sascha Wolf Sponsors Dev Influencers Accelerator Links ElixirConf 2021 Debugging With Tracing in Elixir Call for Proposals for ElixirConf EU 2021
16/06/202141 minutes 4 seconds
Episode Artwork

Deploying Elixir - EMx 131

Chuck and Allen dive into how and where to deploy Elixir and Phoenix applications. They talk through the mostly done for you solutions like Gigalixir and Heroku down to deploying by script to server or VPS hosting like DigitalOcean all the way to building containers and deploying to Kubernetes setups like AWS or DigitalOcean&#39;s cloud setup. There are a lot of great options and many of them depend on how much of the work you want to do and how much learning curve you want to take on. Allen and Chuck discuss the tradeoffs of each choice in those regards. Panel Allen Wyma Charles Max Wood Sponsors Dev Influencers Accelerator Links <a href="https://try.digitalocean.com/app-platform/?utm_campaign=global_app-platform_podcast_en&utm_content=conversio
09/06/20211 hour 1 minute 50 seconds
Episode Artwork

The 3 Essentials for Successful Job Outcomes - BONUS

Chuck dives into the 3 essentials for getting the next successful outcome you want in your career. Whether that&#39;s something simple like a raise or something more complex like going freelance, you can achieve it by working on 3 main areas. First, building skills. The most obvious type of skills you&#39;ll need is technical skills. However, don&#39;t neglect your people skills and your organizational skills as well since you&#39;re often paid for how you work with people and enhance their work and how you put your work together in the most efficient ways. Second, building relationships. Often other people will be able to help you find the opportunities or will be the ones to make the decisions that impact your ability to get the outcome you want. Having good relationships is key to having good outcomes. Third, building recognition. Being known for being valuable in important ways allows you to leverage the skills
04/06/202135 minutes 24 seconds
Episode Artwork

Client Side Drag and Drop with LiveView + Learning Elixir and Phoenix with Kelsey Leftwich - EMx 130

Kelsey Leftwich explains how Phoenix LiveView made it possible to build a simple drag and drop component without the need for a large front-end framework like React and clunky back-end API setup to make it work. She then described her journey into learning Elixir and Phoenix coming from a React and front-end background. Panel Adi Iyengar Allen Wyma Charles Max Wood Guest Kelsey Leftwich Sponsors Dev Influencers Accelerator Links Surface UI Client-Side Drag and Drop with Phoenix LiveView <
02/06/202143 minutes 58 seconds
Episode Artwork

How to Get Hired at a FANG Company - BONUS

Chuck explains what he taught Nathan last week when we asked how to get hired at a FANG (Facebook Apple/Amazon Netflix Google) company. Essentially, it boils down to how to build the skills and knowledge needed to pass the interview. How to build the relationships to get into the door and have the interviewer want you to succeed. And how to build the reputation that has the company wanting you regardless of the outcome. This approach also works for speaking at conferences, selling courses, and other outcomes as well as it&#39;s the core of building a successful career as an influencer. Panel Charles Max Wood Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy
28/05/202122 minutes 25 seconds
Episode Artwork

Composing Queries for Ecto in Phoenix with Szymon Soppa - EMx 129

Szymon Soppa joins the mix to talk about composing queries for your Ecto models in Phoenix. He talks about how Ecto typically thinks about its queries and how you can build your own queries and dives deep with Adi on how you can arrange the queries to get the characteristics in both data and performance that you&#39;re looking for from your database. Panel Adi Iyengar Guest Szymon Soppa Sponsors Dev Influencers Accelerator Links How to compose and refactor Ecto queries with Queries Modules Contact us | Curiosum <a href="https://ww
26/05/202125 minutes 11 seconds
Episode Artwork

All Things Comprehensions with Kamil Lelonek - EMx 128

Kamil Lelonek joins the mix to explain what comprehensions are and how they are used in Elixir. Allen and Kamil dive into the intricacies of this simple, yet powerful, feature that allows you to work with collections of data to get work done in your Elixir applications. They also dive into some of the more common structures of comprehensions and some of the uses cases they&#39;re put to. Panel Allen Wyma Guest Kamil Lelonek Sponsors Dev Influencers Accelerator Links Best practices of comprehensions in Elixir <a href="https://blog.lelonek.me/" rel="nofoll
19/05/202152 minutes 47 seconds
Episode Artwork

Mind your behaviors with Knigge - EMx 127

Sascha Wolf joins the mix to talk about how to test behaviors in your Phoenix apps by using tools like Mox and Knigge. Panel Adi Iyenger Allen Wyma Charles Max Wood Eric Bolikowski Guest Sascha Wolf Sponsors Dev Influencers Accelerator Links Twitter: Sascha Wolf ( @wolf4earth ) Picks Adi- Testing Elixir by Andrea Leopardi and Jeffrey Matthias Adi- GitHub | gleam-lang/gleam Allen- <a h
12/05/202123 minutes 9 seconds
Episode Artwork

Becoming the Go-To Person in Your Technology Area - BONUS

Chuck was on a strategic call with one of his potential coaching clients talking about cryptocurrencies and realized that this is one of the major reasons that people want to become influencers. Or, rather, that many people aspire to make a difference and/or make money and the best way to do that is to become the person people go to for what you do. So, how do you become the first person people think of when they think of that thing you know how to do? Let Chuck tell you. Panel Charles Max Wood Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy
07/05/202116 minutes 32 seconds
Episode Artwork

Measuring and Marshaling Productivity with Mason McLead - EMx 126

Have you wondered how to measure how productive your team is? And, how do you increase team throughput? Mason McLead from Software.com joins the Mix to explain how they measure productivity for individuals and teams at Software.com and gives tip after tip on how teams can organize to allow for more flow state among their developers. Panel Allen Wyma Charles Max Wood Guest Mason McLead Sponsors Dev Influencers Accelerator Picks Allen- The Practitioner&#39;s Guide to Graph Data Allen- <a href="https://www.freemax.com.hk/en/product/a6-
05/05/20211 hour 1 minute 45 seconds
Episode Artwork

Don't Let These Things Keep You From Podcasting - BONUS

Charles talks about the things that get developers stuck when they&#39;re trying to start their podcast or other influencer channel. He explains how to get around having those things hamper your journey. Panel Charles Max Wood Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy
29/04/202115 minutes 17 seconds
Episode Artwork

Don't Let These Things Keep You From Podcasting - BONUS

Charles talks about the things that get developers stuck when they&#39;re trying to start their podcast or other influencer channel. He explains how to get around having those things hamper your journey. Panel Charles Max Wood Sponsors Dev Influencers Accelerator Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy
28/04/202117 minutes 38 seconds
Episode Artwork

BONUS: Relationships Matter Most

Charles Max Wood talks about how to build, grow, and benefit from positive relationships within programming. He talks about how he&#39;s built genuine positive relationships with hundreds of programmers and how he and others have grown from those relationships. He also explains that you get out of relationships what you put into them. Finally, he goes into how to begin to build relationships by building a system of influence you can use on behalf of the people you want relationships with. Panel Charles Max Wood Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy
23/04/202119 minutes 44 seconds
Episode Artwork

BONUS: Relationships Matter Most

Charles Max Wood talks about how to build, grow, and benefit from positive relationships within programming. He talks about how he&#39;s built genuine positive relationships with hundreds of programmers and how he and others have grown from those relationships. He also explains that you get out of relationships what you put into them. Finally, he goes into how to begin to build relationships by building a system of influence you can use on behalf of the people you want relationships with. Panel Charles Max Wood Sponsors Dev Influencers Accelerator Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy
21/04/202121 minutes 46 seconds
Episode Artwork

BONUS: How Opportunities Come Your Way When You're an Influencer

Charles Max Wood discusses several opportunities that came his way early in his podcasting career and other opportunities that have come to other people after only a couple of podcast episodes. He explains why that happens and how you can use this to create more influence as a developer. Panel Charles Max Wood Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy
16/04/202120 minutes 32 seconds
Episode Artwork

EMx 125: Testing Phoenix Controller Plugs with Adi Iyengar

Adi Iyengar walks Eric and Chuck through the process of testing your plugs in your Phoenix Controllers. He leads out by explaining how most people approach testing plugs and some of the inherent problems and inefficiencies with the approach and then explains the way that he approaches testing them and testing Phoenix apps in general. Panel Charles Max Wood Eric Bolikowski Guest Adi Iyengar Sponsors Dev Influencers Accelerator Links Linkedin: Adi Iyengar Adi Iyengar - The Bug Catcher Picks Adi- <a href="htt
14/04/202131 minutes 13 seconds
Episode Artwork

BONUS: What is Charles Max Wood's Biggest Payoff for Being a Dev Influencer?

Charles Max Wood started podcasting because it sounded fun and because he wanted to talk about technology. He learned pretty quickly that it got him access to people who understood the things he wanted to learn. The reasons changed over the years, as Charles explains before he talks about the big payoff he gets now from doing the podcasts. Panel Charles Max Wood Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy
09/04/202131 minutes 26 seconds
Episode Artwork

BONUS: What is Charles Max Wood’s Biggest Payoff for Being a Dev Influencer?

Charles Max Wood started podcasting because it sounded fun and because he wanted to talk about technology. He learned pretty quickly that it got him access to people who understood the things he wanted to learn. The reasons changed over the years, as Charles explains before he talks about the big payoff he gets now from doing the podcasts. Panel Charles Max Wood Sponsors Dev Influencers Accelerator Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy
07/04/202133 minutes 47 seconds
Episode Artwork

BONUS: How Jason Weimann Became a Game Developer

Jason Weimann started out as an enthusiast of the Massively Multiplayer Online Role Playing Game, Everquest. After becoming a software developer and building a collaborative community playing the game, learn how he used his connections to get a job working for the company that made the game, even if it wasn&#39;t a job working as a game developer and how that led to a career working on one of the most popular online games of the time. Panel Charles Max Wood Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy
02/04/202139 minutes 3 seconds
Episode Artwork

BONUS: How Jason Weimann Became a Game Developer

Jason Weimann started out as an enthusiast of the Massively Multiplayer Online Role Playing Game, Everquest. After becoming a software developer and building a collaborative community playing the game, learn how he used his connections to get a job working for the company that made the game, even if it wasn&#39;t a job working as a game developer and how that led to a career working on one of the most popular online games of the time. Panel Charles Max Wood Guest Jason Weimann Sponsors Dev Heroes Accelerator Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy
31/03/202141 minutes 14 seconds
Episode Artwork

BONUS: Continuing Your Learning Journey by Finding Mentors as an Influencer

Chuck outlines how he&#39;s used his podcasts to find mentors to continue his learning journey over 12 years of podcasting. Some mentors have been long lived relationships while others have lasted only a few months or even days. This episode shares Chuck&#39;s experience learning from the top people in the development community as a programmer and podcaster. Panel Charles Max Wood Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy
26/03/202130 minutes 12 seconds
Episode Artwork

BONUS: Continuing Your Learning Journey by Finding Mentors as an Influencer

Chuck outlines how he&#39;s used his podcasts to find mentors to continue his learning journey over 12 years of podcasting. Some mentors have been long lived relationships while others have lasted only a few months or even days. This episode shares Chuck&#39;s experience learning from the top people in the development community as a programmer and podcaster. Panel Charles Max Wood Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy
26/03/202130 minutes 12 seconds
Episode Artwork

EMx 124: Learning Resources for Elixir

As we ramp back up on recording Elixir Mix, our new panel dives into the resources available for learning and keeping current in Elixir. Resources include books, courses, forums, email newsletters, and more. Panel Allen Wyma Charles Max Wood Eric Bolikowski Sponsors Dev Heroes Accelerator Links Programming Elixir ≥ 1.6: Functional |&gt; Concurrent |&gt; Pragmatic |&gt; Fun by  Dave Thomas Elixir in Action by Saša Juric Learning Resources - The Elixir programming language <a href="https://zohaib.me/binary-pattern-matching-in-elixir/
23/03/202123 minutes 41 seconds
Episode Artwork

BONUS: How Senior Developers Can Enjoy Learning Like They Were Juniors

Remember the amazing adventure it was to learn a new thing every day as a Junior Developer? It&#39;s easy to feel a little stuck or lost as a Senior developer since there aren&#39;t roadmaps or people looking to mentor seniors. (Besides Charles Max Wood.) Chuck talks about how he felt that way at different points in his career and how podcasting and connecting with the programming communities helped him get past that. Panel Charles Max Wood Sponsors Dev Heroes Accelerator Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy
16/03/202139 minutes 9 seconds
Episode Artwork

Emx 123: Curry in a Megaparsec - Unconvention Elixir Explorations with Julien Maisonneuve

Julien Maisonneuve—blogger extraordinaire—joins the Elixir Mix panel to discuss the ways he’s bent Elixir to his will and found the edges of how it works and what you can do with its syntax. He talks about currying and about taking Elixir syntax to extremes. He’s also worked on the Megaparsec Elixir parser and explains some of the oddities that come with working with Elixir’s AST(Abstract Syntax Tree.) Panel Allen Wyma Charles Max Wood Eric Bolikowski Guest Julien Maisonneuve Sponsors Dev Heroes Accelerator Links Cursed curried Elixir Cursed Elixir <a href="https://liftm.io/projects/druid-fail
09/03/202147 minutes 57 seconds
Episode Artwork

BONUS: How to get Freelance Clients to Come to You

Charles Max Wood explains how he landed his first 4 freelance clients that took him through a few years of freelancing with only 3 years of experience and a few hundred podcast listeners. Funnily enough, they actually came to him, not the other way around. He explains how he made himself attractive to them and then turned it into a mutually profitable relationship once he had their attention. Panel Charles Max Wood Sponsors Dev Heroes Accelerator Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy
02/03/202134 minutes 51 seconds
Episode Artwork

Emx 122: The Future of Elixir Mix

If you&#39;ve been wondering what&#39;s up with Elixir Mix and how it&#39;s going to shape up for the future, stay tuned… Panel Charles Max Wood Sponsors Dev Heroes Accelerator Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy
16/02/202127 minutes 38 seconds
Episode Artwork

BONUS: Measuring Apps and Entrepreneurship with John-Daniel Trask

John-Daniel Trask, founder and CEO of Raygun, talks about his experience building a monitoring company and about how to measure the speed and quality of your code.Special Guest: John-Daniel Trask. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy
05/02/202150 minutes 11 seconds
Episode Artwork

BONUS: Measuring Apps and Entrepreneurship with John-Daniel Trask

John-Daniel Trask, founder and CEO of Raygun, talks about his experience building a monitoring company and about how to measure the speed and quality of your code.Special Guest: John-Daniel Trask. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy
05/02/202150 minutes 11 seconds
Episode Artwork

Emx 121: What is a Top 5% Developer?

This is a repeat episode of Ruby Rogues 485 The Rogues dive into who are top 5% developers, what they&#39;re doing and how to recognize them. They start out discussing how mid-level developers can move up and how developers can grow in more ways that technical skills. Panel Charles Wood Dave Kimura John Epperson Sponsors Next Level Mastermind Raygun | Click here to get started on your free 14-day trial Links Devchat.tv | Dev Rev Picks Charles- <a href="https://amzn.to/3o
03/02/20211 hour 11 minutes 14 seconds
Episode Artwork

EMx 050: Elixir Origin Story with José Valim

José Valim, the creator of Elixir, shares his story with the panel starting with why he built Elixir. The panel wonders why José did not just use Erlang. José discusses what he wanted from Elixir and what problems he wanted to solve. The panel discusses concurrency, Metaprogramming, ad hoc polymorphism, and run times. José talks about what it was like as elixir grew in popularity and maintaining Elixir. José shares his goals for Elixir for 2019 and discusses his role in different projects. The panel shares their love for the friendliness and openness of the Elixir community and asks José how it became that way. The history of the signature heart emojis is shared. José shares a little about his everyday life and the things he enjoys to do. The episode ends with an update on the Erlang Ecosystems Foundation.  Panel Mark Ericksen Michael Ries Charles Max Wood Josh Adam
12/01/20211 hour 21 minutes 59 seconds
Episode Artwork

BONUS: How to Crush Your Biggest Goals in 2021

Get the 2020 Goal Setting Workshop + Success Accelerator Deal HERE (Coupon Code: GOALS for a massive discount) Mani Vaya joins Charles Max Wood to walk him through the 6 pillars of success that lead to meeting your goals. Mani has read thousands of books on success, setting and achieving goals, and personal growth and has distilled these 6 principles from the books and then figured out how to put them into practice. He and Chuck walk through the principles and strategies that create success and allow you to set goals that will bring you the things you want during the next year or so. Listen to this episode to learn how to crush your biggest goals in 2021. Get the 2020 Goal Setting Workshop + Success Accelerator Deal HERE (Coupon Code: GOALS for a massive discount) </d
01/01/20211 hour 7 minutes 13 seconds
Episode Artwork

EMx 120: Exploring GraphQL with Elixir

We talk with Meryl Dakin, an Elixir engineer at Frame.io, about why they rebuilt their legacy application in Elixir, why they brought in GraphQL and what it’s like to work with the Absinthe Elixir library for GraphQL. We wrap up the episode with a very special Tarot reading using the deck that Meryl gave Sophie last Christmas. Panel Sophie DeBenedetto Alex Koutmos Lars Wikman Guest Meryl Dakin Sponsors Raygun | Click here to get started on your free 14-day trial Picks Lars-SSH Kit Alex- Elgato
29/12/202053 minutes 8 seconds
Episode Artwork

EMx 119: Crawling The Web With Elixir with Adam Mokan

Adam Mokan joins the Mix to discuss crawling the web with Elixir. He starts out by explaining he rather unconventional path to Elixir. At ElixirConf he spoke about crawling the web. He admits that his talk was more about architecture of a highly parallelized app with a restrictive SLA. He talks about managing web crawls and not knowing what your clients will send in. Panel Alex Koutmos Lars Wikman Guest Adam Mokan Sponsors Groxio.io | Career Rocket Fuel For Curious Coders` Audible.com Picks Alex -<a href="https://akoutmos.com/post/rate-limiting-with-genservers/" rel="
23/12/202047 minutes 30 seconds
Episode Artwork

EMx 118: gRPC + Elixir, A Love Story with Catalina Astengo

We talk with Engineering Manager and Elixirist Catalina Astengo about using gRPC, Protobuf and Elixir to standardize communication between microservices, why and when to reach for gRPC and why Elixir lends itself so well to this pattern of communication. Panel Sophie DeBenedetto Steven Nunez Alex Koutmos Lars Wikman Guest Catalina Astengo Picks Alex - AMD Ryzen™ 9 3950X Alex - A brief introduction to BEAM Lars - Webcam Settings App Lars - Underjord <
08/12/202052 minutes 20 seconds
Episode Artwork

EMx 117: Learning and Loving Elixir with Randall Thomas

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 Sophie DeBenedetto Steven Nunez Alex Koutmos Bruce Tate Special Guest Randall Thomas Sponsors Groxio.io | Career Rocket Fuel For Curious Coders` Audible.com Links Let Over Lambda—50 Years of Lisp <a href="https://haskellbook.com/" rel="nofo
01/12/202050 minutes 43 seconds
Episode Artwork

BONUS: How to do LARGE Volumes of HIGH Quality Work - While Spending Fewer Hours Working

  Get the Black Friday/Cyber Monday &#34;Double Your Productivity by 5pm Today&#34; Deal Coupon Code: &#34;DEEP&#34; for a GIANT discount Mani provides us with strategies and tactics to get Deep Work time and how to get our minds into that focused state for hours at a time. He has read hundreds of books that have taught him the secrets to getting more done by getting into this state. He starts by telling us how he was passed over for a promotion at Qualcomm in favor of someone younger and less experienced and how that inspired him to figure out what the other guy was doing differently. He learned that he needed to get more done with the time he was spending on his projects. The trick? Deep Work! Deep Work is the ability to spend uninterrupted, focused time on a task to bend your entire mind toward the goal. <
27/11/20201 minute 22 seconds
Episode Artwork

EMx 116: Where Should We Take Elixir with Saša Jurić

This guest barely needs an introduction and we roll quickly forward from his one-punch knockout book Elixir in Action and onward. Saša makes the panel consider what we could and maybe should be doing with Elixir in the future. We talk about his talks, his libraries and his overall vision for what the future could and possibly should hold. Rather than reading this, you should be listening because the erlangelist is talking and it serves us all to pay attention. Links KEYNOTE: Using the Beam to fight COVID-19 - Bryan Hunter https://github.com/rabbitmq/ra https://github.com/tantivy-search/tantivy Picks Bruce <a href="https://amzn
24/11/202053 minutes 31 seconds
Episode Artwork

EMx 115: LiveView for React Developers with Feather Knee

In this episode of Elixir Mix, Feather Knee joins us to discuss her recent ElixirConf2020 talk on LiveView components, what its like learning LiveView with a React background and where LiveView really shines as a framework. We also chat about fall foliage, pumpkin recipes and ghosts, since it’s that time of year. Sponsors Audible.com Groxio.io | Career Rocket Fuel For Curious Coders CacheFly Panel Alex Koutmos Lars Wikman Sophie DeBenedetto Guest Feather Knee Picks Alex Koutmos: <l
17/11/202046 minutes 47 seconds
Episode Artwork

EMx 114: Just-in-time for OTP 24 with Lukas Larsson and John Högberg

In this episode of ElixirMix, we talk with Lukas Larsson and John Högberg about the JIT compiler that will be landing in OTP 24, the performance implications that come along with it and the inside scoop on the Erlang core team. Sponsors Audible.com Groxio.io | Career Rocket Fuel For Curious Coders CacheFly Panel Alex Koutmos Josh Adams Mika Kalathil Steven Nuñez Lars Wikman Guests John Högberg Lukas Larsson Links <a href="http://erlang.org/doc/man/HiPE_app.html" r
03/11/202046 minutes 27 seconds
Episode Artwork

EMx 113: Lumen with Luke Imhoff

In this episode of Elixir Mix, we are joined by inimitable Luke Imhoff who takes us on a wild journey through his background from low-level, to high-level and straight back into compiler land as we work our way towards talking about Lumen. And what a conversation that is. WebAssembly, working group politics, sneaking binaries into the enterprise and so much more. The big take-away is that the Lumen project is a very cool effort to give us more options for running Erlang, Elixir and friends that are suitable for entirely different use-cases. Also, clearly, that the Lumen team is carrying the torch for all functional languages in the WASM Working Group. If you are curious about Lumen or WebAssembly this one is for you. Sponsors Audible.com Groxio.io | C
27/10/202057 minutes 15 seconds
Episode Artwork

EMx 112: Phoenix Live Heron with Connor Rigby

Connor Rigby of Nerves fame joins our motley crew to talk about the new Blue Heron library that brings Bluetooth Low-Energy/BLE to Nerves. He goes deep, he goes wide. We learn a lot. And beyond that we cover the Spawnfest darling we know as Bakeware that creates single static binaries from Elixir projects and some Flutter. We almost fall into car talk but mostly steer clear. This is a wild one! Sponsors Audible.com Groxio.io | Career Rocket Fuel For Curious Coders CacheFly Panel Alex Koutmos Josh Adams Bruce Tate Lars Wikman Guest Connor Ri
20/10/202033 minutes 45 seconds
Episode Artwork

EMx 111: Tales from ElixirConf2020

Podcast: Play in new window | Download In this episode of Elixir Mix, our panel shares their thoughts on this year’s fully remote ElixirConf, from the Purple Carpet to the remote workshops to an excellent slate of great talks! Sponsors Audible.com Groxio.io | Career Rocket Fuel For Curious Coders CacheFly Panel Alex Koutmos Josh Adams Mika Kalathil</l
13/10/202042 minutes 37 seconds
Episode Artwork

EMx 110: Ruby to Erlang to Elixir with Phil Toland

In this episode of Elixir Mix, the hosts follow up with Phil Toland on his journey from small startup to PepsiCo Ecommerce and cover lots of important topics along the way. Such as Kubernetes, deleting mysterious S3 buckets, lots of assorted Machine Learning and lots of hype about Elixir in general. Steven fires shots at Go. Bruce wants to talk about Julia. Lars still only really cares about Lumen. And Alex wants that sweet, sweet secret ML sauce. Sponsors Audible.com Groxio.io | Career Rocket Fuel For Curious Coders CacheFly Panel Alex Koutmos Bruce Tate Steven Nuñez Lars Wikman <l
06/10/202044 minutes 28 seconds
Episode Artwork

EMx 109: Conference Season Is Very Online

In this episode of Elixir Mix the panelists talk about conferences as the conference season is hitting its virtual stride. And then it quickly devolves into LiveViews, dead views, UI libraries and of course, Elm. A thrilling ride of an episode according to all hosts and surely some listeners. Sponsors Audible.com Groxio.io | Career Rocket Fuel For Curious Coders CacheFly Panel Alex Koutmos Josh Adams Lars Wikman Picks Alex Koutmos: What’s new in LiveView – Chri
29/09/202049 minutes 28 seconds
Episode Artwork

EMx 108: What Time Is It? Dealing with Date, Time and Timezones in Elixir with Lau Taarnskov

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. Sponsors Audible.com Groxio.io | Career Rocket Fuel For Curious Coders CacheFly Panel Alex Koutmos Mika Kalathil Bruce Tate Lars Wikman Sophie DeBenedetto Guest Lau Taarnskov Links
22/09/202043 minutes 47 seconds
Episode Artwork

EMx 107: I’m Bored with Elixir with Desmond Bowe

The podcasting competition comes to visit as we invite Desmond Bowe on the show. After some questions he flips the script and more or less interviews the panel. It is a dangerous time to be a host. Sponsors Audible.com Groxio.io | Career Rocket Fuel For Curious Coders CacheFly Panel Alex Koutmos Josh Adams Bruce Tate Steven Nuñez Lars Wikman Guest Desmond Bowe Links Using Maps in Typespecs <a h
15/09/202050 minutes 24 seconds
Episode Artwork

EMx 106: Elixir Education with Adolfo Neto

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. Sponsors Groxio.io | Career Rocket Fuel For Curious Coders CacheFly Panel Josh Adams Bruce Tate Steven Nuñez Lars Wikman Sophie DeBenedetto Guest Adolfo Neto Links https://social.biologianaweb.com.br/@adolfont <a href="https://t.me/elixi
08/09/202048 minutes 56 seconds
Episode Artwork

EMx 105: Embracing Erlang with Todd Resudek

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. Sponsors Groxio.io | Career Rocket Fuel For Curious Coders CacheFly Panel Alex Koutmos Josh Adams Bruce Tate Lars Wikman Sophie DeBenedetto Guest Todd Resudek Links Wh
01/09/202043 minutes 41 seconds
Episode Artwork

EMx 104: Deploying Elixir with Mix, Terraform and Ansible with Jon Lunsford

In this episode of Elixir Mix, we talk with Jon Lunsford about Elixir’s many releases and deployment options, why/how to deploy Elixir with Terraform and we learn why Jon built an SMTP server in Elixir! Sponsors Groxio.io | Career Rocket Fuel For Curious Coders CacheFly Panel Alex Koutmos Steven Nuñez Lars Wikman Sophie DeBenedetto Guest Jon Lunsford Picks Sophie DeBenedetto: ElixirConf 2020 Alex Koutmos: <a href="https://blog.appsignal.com/2020/07/28/the-state-of-elixir-http-clients.html" rel="no
25/08/202034 minutes 14 seconds
Episode Artwork

EMx 103: IOT with Nerves with Justin Schneck

We talk with Justin Schneck, co-auth of Nerves, about how he got into embedded programming, why Elixir (and Nerves!) is the the best fit for designing resilient embedded systems and what’s next for the Nerves community. Panelists Alex Koutmos Josh Adams Mika Kalathil Bruce Tate Steven Nuñez Lars Wikman Sophie DeBenedetto Guest Justin Schneck Sponsors Scout APM | We&#39;ll donate $5 to the open source project of your choice when you deploy Scout Groxio.io | Career Rocket Fuel For Curious Coders</p
18/08/202059 minutes 36 seconds
Episode Artwork

EMx 102: Nerves Powered Mechanical Keyboards with Chris Dosé

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. Panelists Steven Nunez Lars Wikman Sophie DeBenedetto Guest Chris Dosé Sponsors Scout APM | We&#39;ll donate $5 to the open source project of your choice when you deploy Scout Groxio.io | Career Rocket Fuel For Curious Coders CacheFly Links <a href="https://tools.ietf.org/html
11/08/202054 minutes 51 seconds
Episode Artwork

EMx 101: Finding the Silver Lining in Hard Times

Given the current state of the world, we&#39;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. Panelists Soojin Ro Alex Bush Charles Max Wood Sponsors Scout APM | We&#39;ll donate $5 to the open source project of your choice when you deploy Scout CacheFly Links Course Creator Pro How To Write &amp; Launch Your Book To $10,000 in 90 Days</
04/08/202046 minutes 34 seconds
Episode Artwork

EMx 100: Celebrating a Milestone

The Elixir Mix podcast celebrates its 100th episode, with the introduction of new panelists and the recognition of the indelible contribution made by Mark Eirkson, who recently said goodbye to us. We dive into what brought each panelist to the Elixir community and what continues to excite them about the Elixir ecosystem. Panelists Sophie DeBenedetto Josh Adams Bruce Tate Lars Wikman Steven Nunez Alex Koutmos Mika Kalathil Charles Max Wood Sponsors Scout APM | We&#39;ll donate $5 to the open source project of your choice when you deploy Scout <a href="https://www.
28/07/20202 minutes 6 seconds
Episode Artwork

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&#39;ll donate $5 to the open source project of your choice when you deploy Scout CacheFly Links GitHub knewter/extris <
21/07/20201 hour 3 minutes 2 seconds
Episode Artwork

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&#39;ll donate $5 to the open source project of your choice when you deploy Scout CacheFly Links <a href="http://refillaqua.com" rel="nofoll
14/07/202045 minutes 31 seconds
Episode Artwork

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   &#34;The MaxCoders Guide to Finding Your Dream Developer Job&#34; by Charles Max Wood is now available on Amazon. Get Your Copy Today!   Links <a href="https://salesloft.com/" rel="nofollow"
30/06/202048 minutes 36 seconds
Episode Artwork

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   &#34;The MaxCoders Guide to Finding Your Dream Developer Job&#34; by Charles Max Wood is now available on Amazon. Get Your Copy Today!   <str
16/06/202041 minutes 26 seconds
Episode Artwork

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   &#34;The MaxCoders Guide to Finding Your Dream Developer Job&#34; by Charles Max Wood is now available on Amazon.<a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&language=en_US&linkCode=sl1&linkId=9d61363241636e2546ef46abba198746&tag=devchattv-20" re
02/06/202043 minutes 24 seconds
Episode Artwork

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   &#34;The MaxCoders Guide to Finding Your Dream Developer Job&#34; by Charles Max Wood is now available on Amazon. Get
27/05/202037 minutes 6 seconds
Episode Artwork

EMx 093: Multi-Tenant DBs with Lars Wikman

JavaScript Remote Conf 2020 May 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   &#34;The MaxCoders Guide to Finding Yo
28/04/202048 minutes 7 seconds
Episode Artwork

EMx 092: Elixir and Python interoperability with Alvise Susmel

JavaScript Remote Conf 2020 May 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
14/04/202046 minutes 31 seconds
Episode Artwork

EMx 091: Managing Change with Ecto with David Bernheisel

JavaScript Remote Conf 2020 May 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
31/03/202044 minutes 44 seconds
Episode Artwork

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 _____________
17/03/202036 minutes 48 seconds
Episode Artwork

EMx 089: Elixir Talks to Kubernetes with Bonny from Cory O’Daniel

In this episode of ElixirMix, we visit with Cory O’Daniel about Kubernetes Operators, what they can do, his library Bonny and how our Elixir applications can talk to Kubernetes too! Cory also shares some great tips for running Elixir in Kubernetes, his CodeBeam presentation, CoreOS, and much more! Panelists Josh Adams Eric Oestrich Mark Ericksen Guest Cory O&#39;Daniel Sponsors CacheFly ____________________________________________________________</h2
03/03/202039 minutes 32 seconds
Episode Artwork

EMx 088: Adopting Elixir and RabbitMQ with Steven Nunez

In this episode of ElixirMix, we visit with Steven Nunez about how Flatiron School adopted Elixir and is using RabbitMQ. He shares how he decides to “rails new” or “mix phx.new” for a project. How adopting Elixir in a team goes better when the team “falls in love” with what it gives them. Steven shares how their RabbitMQ queues are setup, how the messages are designed, how to spread the patterns throughout the teams and projects, and much more! Panelists Mark Ericksen Josh Adams Sophie DeBenedetto Eric Oestrich Guest Steven Nunez<
18/02/202045 minutes 47 seconds
Episode Artwork

EMx 087: Zip Generation with Packmatic with Evadne Wu

In this episode of Elixir Mix the panel interviews Evadne Wu about the Packmatic Library. The show begins with recent announcements specifically the acquisition of Plataformatec. Evadne works at Faria Education Group as Head of Exam Sytems developing apps using Elixir. Evadne works with a small team and he talks about the pros and cons of working in a small team. Evadne then talks about what the Packmatic Library is, why it was created, and how it works. Finally, Evadne talks about writing, promoting and maintaining an open source library. Panelists Mark Ericksen Eric Oestrich Sophie DeBenedetto Guest Evadne Wu Sponsors CacheFly <
04/02/202046 minutes 9 seconds
Episode Artwork

EMx 086: Teaching Your Team Elixir with Mike Binns

In this episode of Elixir Mix the panel interviews Mike Binns. Mike is a Senior Software Engineer at DockYard, Inc. and he presented at ElixirConf 2019 about getting a whole team new to Elixir up to speed quickly with Cars.com. Mike explains why Elixir was chosen as the technology to use and how much effort and planning goes into helping a team transition. Cars.com had already decided to move onto Elixir and brought on DockYard to train their engineers. Mike advises recognizing the existing team&#39;s previous skill set and experience levels. Mike and fellow DockYard colleague captured what they learned in Project Ironman which automatically adds things like credo, dialyzer, coveralls, mix test watch, etc… to your project. They then talk about what mob programming is and how it helps to arm a new team. Finally, the panel asks Mike if he would do anything differently and tips for bringing
21/01/202042 minutes 40 seconds
Episode Artwork

EMx 085: Riak Core and Partisan with Mariano Guerra

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 the panel what inspired him to write them. Mariano then gives the panel examples of the problems solved by Riak Core and the best use cases for it. Partisan is the next subject the panel asks Mariano about. Mariano shares the story of where Partisan came from and explains when you want to use it.    Finally, Mariano tells the panel about his work for the Erlang Ecosystem Foundation. Right now he is working hard
07/01/202048 minutes 38 seconds
Episode Artwork

EMx 084: Beyond LiveView with Sophie DeBenedetto

In this episode of Elixir Mix the panel interviews Sophie DeBenedetto. Sophie spoke at both The Big Elixir and ElixirConf 2019 about LiveView. She also works at Flatiron School. Sophie starts by sharing a little about Flatiron School, what they offer and what she does for them. The panel shares their experience with the quality of graduates from Flatiron School. Sophie explains that Flatiron School is all about community and they teach their students to love learning.  Sophie discusses her talks and shares the experiences she had with LiveView that inspired her talks. She tells the panel what it was like preparing for the talks. She explains the problems she faced with her LiveView project and how she eventually fixed it.  In one talk Sophie talks about looking under the hood at LiveView. She tells the panel about this experience, this leads the panel to discuss the LiveView documentation. They consider the helpfulnes
31/12/201950 minutes 6 seconds
Episode Artwork

EMx 083: Are Monorepos Worth It?

In this episode of Elixir Mix the panel discusses monorepos. They start by defining monorepos and sharing examples of what this looks like. The panelists share the pros and cons of working in a monorepo. They discuss the different projects they worked on using a monorepo and what their experience was like.    Monorepos allow for rapid development.  Any developer can pull it down and work on it. They work better for teams who are new with a new project and they are still trying to figure out where everything goes. In situations like these, quality is not a large concern but once quality is a priority monorepos make less sense.    On the other hand, monorepos make it easier for developers to forget that these applications are distinct. It also makes it easy for developers to ignore older versions of applications. The panel considers if monorepos are worth these downsides. The panel considers how monorepo
24/12/201932 minutes 27 seconds
Episode Artwork

EMx 082: Beam Extreme! with Miriam Pena

In this episode of Elixir Mix the panel interviews Miriam Pena, founder of the Erlang Ecosystem Foundation. Miriam shares a little about her background and how she got into Erlang and Elixir. Miriam gave a talk at Elixir Conf about the OTP 22 release and she shares some of the exciting new features in this release.  Persistent terms are the first feature Miriam shares with the panel. After explaining what it is Miriam shares examples of the best use cases for this tool. The panel discusses the benefits of this module and how it is faster than ets tables. Next, the discuss the benefits and use cases of counters.  The panel shares what they got out of her Elixir Conf talk. It helped them relieve that the Erlang ecosystem is still alive and contributing. The encourage Elixir users to keep an eye out on OTP releases and stay on top of the tools and features that the Erlang team works so hard to provide for them. 
17/12/201936 minutes 12 seconds
Episode Artwork

EMx 081: Discussing Deployment

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.  Panelists
10/12/201951 minutes 35 seconds
Episode Artwork

EMx 080: The Big Elixir Favorites

In this episode of Elixir Mix the panel syncs up by discussing The Big Elixir Conference, their favorite talks and what they are working on. The first talk they discuss is Scott Southworth’s talk about medical messaging and the impressive work he does with the HL7 parser.  Next, they discuss Ben Church’s talk about business logic where he talks about leex and yecc. The panel discusses leex, yeccs and their own work with parsers. Cory O’Daniel’s talk on Kubereneters the panel found particularly funny and interesting. Elixir Mix’s very own Eric Oestrich was the keynote speaker at the talk, he summarizes his talk for the panel.The Live View talk given by Sophie DeBenedetto is discussed as well and the panel shares their biggest take away from the talk.    The panel discusses a little of what they have been working on. They ask Eric about his Ponchbrella project. He explains what it is and how it works. Using this
03/12/201931 minutes 36 seconds
Episode Artwork

EMx 079: Oban with Parker Selbert

In this episode of Elixir Mix the panel interviews Parker Selbert. Parker lives in Chicago and runs a consultancy with his wife. He joins the panel to discuss a library that he wrote, Oban. Parker starts by explaining what Oban is and why he wrote it. Oban is a way to run reliable background jobs by persisting them in the database. Oban is akin to Sidekick, Parker explains, he wanted something similar to Sidekick for Elixir. He made a few improvements including moving it to Postgres from Redis. He shares the common problems found using Redis and how easy Postgres was to use for this library.  The panel asks Parker about his Oban Recipes. Parker explains why he wrote the recipes and what some of them contain. After releasing Oban he received many questions asking about how to use Oban. Parker took the most common questions and wrote 7 blog post outlining how to use Oban.  Parker shares his favo
26/11/201941 minutes 59 seconds
Episode Artwork

The MaxCoders Guide To Finding Your Dream Developer Job

&#34;The MaxCoders Guide to Finding Your Dream Developer Job&#34; by Charles Max Wood is available on Amazon. Get your copy here today only for $2.99! Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy
20/11/201914 minutes 32 seconds
Episode Artwork

EMx 078: Phoenix Phrenzy with Nathan Long

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 V
19/11/201952 minutes 45 seconds
Episode Artwork

EMx 077: Elixir at PepsiCo eCommerce with Jason Fertel

In this episode of Elixir Mix the panel interviews Jason Fertel who runs the marketing automation team at PepsiCo eCommerce. Jason shares the story of bringing Elixir to PepsiCo eCommerce and explains how it became their go-to for application development.   Jason explains what they do at PepsiCo eCommerce. They build software to optimize everything from supply chain to marketing and sales for big companies in eCommerce like Amazon.com and InstaCart. He explains the difference between what they do at PepsiCo eCommerce and other CPG’s.  The panel asks Jason about what Elixir has brought to the table at PepsiCo eCommerce. He explains why he chose Elixir when he started out as a one-man development team. Elixir is powerful, straight forward and easy to learn. It is efficient and has everything you need out of the box. Jason shares how using Elixir has also had a positive effect on hiring. The panel considers how using Eli
12/11/201944 minutes 18 seconds
Episode Artwork

EMx 076: MUD Development and Grapevine

On this episode of Elixir Mix the panelists interview Eric Oestrich, one of the regular panelists for the show. Eric is a developer at SmartLogic where he works with Elixir and recently has been working with deployments. He has a project called Grapevine which is similar to steam but for text games. Mark opens up the discussion by asking Eric to talk about his game ExVenture which is a MUD game. MUD stands for multi user dungeon and ExVenture is a multi user version of a text adventure game from 1978 called Dungeon. He shares more details of the game and how it’s played. Erit explains that Grapevine was spawned from ExVenture and Mark asks him to expound more on Grapevine.  ExVenture is open source and it is an application that is currently running in production. This provides opportunity for those not interested in making or playing a MUD to get involved and work on a project. Eric also goes into detail about the liv
05/11/201936 minutes 25 seconds
Episode Artwork

EMx 075: Live View Implementation With Jeff Kreeftmeijer

Jeff Kreeftmeijer works at Appsignal where they create a tool for application monitoring that works in Ruby and Elixir. He works specifically with integrations focusing in Elixir and also writes articles for their Elixir and Ruby newsletters. Jeff started as a Ruby programmer but had an interest in functional programming which lead him to gain an interest in Elixir. When he started at Appsignal they were already considering an Elixir integration and that made it a perfect fit.  Jeff then shares more details about his involvement in Appsignal’s two newsletters called Ruby magic and Elixir alchemy, both of which are aimed at more experienced programmers. He also details his experience with articles that he wrote on Live Share and how he came to write them. The panelists also introduce the Go game that is written about in these articles. The next topic covered by the Elixir experts is the Go game Live View implementation
29/10/201934 minutes 23 seconds
Episode Artwork

EMx 074: Inky Displays With Lars Wikman and Emilio Nyaray

This episode of Elixir mix opens with Lars Wikman and Emilio Nyaray sharing how they came to be working together on a project called Inky. Inky is an E-Ink display that works with Nerves and Elixir. The project started when Lars wanted to use the Inky device from Nerves but didn’t want to install Python to do it. Emilio wanted to join because he found it fascinating to be able to control this device with Elixir. Lars and Emilio share some details of how this project came about and how it works.  The inky comes in multiple sizes with the smaller pHAT display being about the size of a business card and the Inky wHAT being closer to the size of a Raspberry Pi. Lars shares that one of the biggest gotchas with these displays is the refresh rate. Once the pixels are changed the device can be turned off and still remain the same because they are physically changing. The panelists highlight that very little troubleshooting time had to go in to the Ne
22/10/201952 minutes 53 seconds
Episode Artwork

EMx 073: Application Monitoring Using Telemetry With Arkadiusz Gil

This episode of Elixir Mix features Arkadiusz Gil. Arkadiusz is a software engineer at Erlang Solutions. He is also a member of the observability working group of the Erlang Ecosystem Foundation. The purpose of this working group is to nurture different areas of the community to maintain libraries, improve tooling, and create documentation. He became a member of this group because of his work on Telemetry. The panelists discuss the background of Telemetry and Arkadiusz explains how it was originally written in Elixir and why they decided to switch over to Erlang. Arkadiusz explains how he became involved in Elixir and Erlang. When Mark asks why he prefers Elixir to Erlang he responds with explaining his affinity for the Elixir syntax and tooling that’s available.  The conversation then moves to how Telemetry came about. Telemetry started with the goal of creating a tool for monitoring Elixir applications but the creators had no idea what that
15/10/201940 minutes 39 seconds
Episode Artwork

EMx 072: People-Centered Solutions with Travis Elnicky

In this week’s episode of Elixir Mix the panel interviews Travis Elnicky, software architect at Podium. Podium is Utah based company that has been using Elixir for three years. Travis explains Podium’s history and its experience adopting Elixir.  When Travis started at Podium they were a small startup with, he was their 16th employee. They were using Ruby on Rails and focusing on collecting reviews for local businesses. When they saw a need for a messenger application, they tried a few solutions choosing Elixir because of the familiarity they felt coming from a Rails background. After switching to Elixir, Podium grew rapidly. Now Podium has 700 employees, 130 of whom are engineers.  Travis discusses with the panel how things are run over at Podium. Their teams are aligned around products and features. This makes all their engineers&#39; full-stack developers. Podiums teams run with a lot of autonomy, they also have te
08/10/201948 minutes
Episode Artwork

EMx 071: The Problem with Dialyzer with Chris Keathley

In this week’s episode of Elixir Mix the panel interviews Chris Keathley about Norm and his recent talk at ElixirConf. Chris is currently working at Bleacher Report, working mostly on backend systems. The panel starts by complimenting his presentation skills and asking him about his dislike for dialyzer.    Chris share the many problems he has with dialyzer. Dialyzer takes a lot of time and has crappy ergonomics. While it tells you a lot about an Erlang system that benefit doesn’t extend to Elixir systems. Neither doesn’t understand protocols. Mostly he feels that most type algebras don’t allow for growth, making changes and making the breaking changes. Explaining that type systems all have their costs and benefits, he feels that you don’t see the benefits of dialyzer until your system is up and running.   The panel wonders about Norm, a library written by Chris. Chris explains what it is and what its
01/10/201947 minutes 39 seconds
Episode Artwork

EMx 070: Home Automation Using Radio Frequencies with Jon Carstens

In this episode of Elixir Mix the panel interviews Jon Carstens about his work with Nerves. Michael Ries gives a little background on Jon, as they have worked together and Jon helps run the remote nerves meet up that Michael attends.  Jon recently started working with Frank Hunleth at Smart Rent. Jon tells the panel what an adventure it is working at Smart Rent.   The panel asks Jon about the parts of the Nerves ecosystem he has been working in. He explains how he has been working with NervesHub to manage collections or groups of devices. He has also been working with ShoeHorn controlling app start order and erlang heart stop module. Making sure that they can remote reboot devices.    Jon talks more about what Smart Rent does. He explains that there are lots of brands and types of smart home devices, not all of which can connect to the internet. At Smart Rent, they connect various brands and devices us
24/09/201938 minutes 8 seconds
Episode Artwork

EMx 069: Distributed Databases with Wiebe-Marten ("Marten") Wijnja

Episode Summary   In this week’s episode of Elixir Mix the panel follows up with Wiebe-Marten (&#34;Marten&#34;) Wijnja about his talk at Elixir Conf EU, where he spoke about the distributed system his team was working on.    They start by discussing the eight fallacies of distributed computing that Marten talked about in talk. He lays out a couple of the fallacies and invites listeners to watch his talk for all eight. Marten explains that these fallacies most commonly happen to developers who are used to working with a single system. The panel discusses how to be mindful of these mistakes and how developers take for granted of how easy one system is to use.    Marten gives some tool recommendations to help with these fallacies. TLA+ is a small programming language that lets the developer describe their system and it will point out when something is w
17/09/20191 hour 14 minutes 21 seconds
Episode Artwork

EMx 068: Contributing to the Elixir Community with David Bernheisel & Cory Schmitt

Episode Summary In this week’s episode of Elixir Mix the panel is joined by David Bernheisel and Cory Schmitt, from Taxjar,  to discuss the different ways developers can contribute to the community. The first way to contribute to the Elixir community is contributing to the Elixir core code. While David shares a little of his background, he shares his first experience contributing to the elixir code by submitting a pull request about asdf. The panel all thanking him for his contribution.    The next form of contributing the panel discusses is open-sourcing projects. Cory and David share their experience getting their date-time parser open-sourced. They express gratitude at the support they received from Taxjar at open-sourcing the project.    Before moving on to the next way to contribute the panel stops for a moment to ask Cory and David about their date-time parser. David and
10/09/20191 hour 11 minutes 46 seconds
Episode Artwork

EMx 067: What's New with Nerves with Frank Hunleth

Sponsors Sentry– use the code “devchat” for two months free on Sentry’s small plan GitLab | Get 30% off tickets with the promo code: DEVCHATCOMMIT My Ruby Story CacheFly Panel Mark Ericksen Michael Ries Josh Adams Eric Oestrich Joined by Special Guest: Frank Hunleth Summary<
03/09/20191 hour 17 minutes 33 seconds
Episode Artwork

EMx 066: Going with the Flow with John Mertens

Sponsors Sentry– use the code “devchat” for two months free on Sentry’s small plan GitLab | Get 30% off tickets with the promo code: DEVCHATCOMMIT My Ruby Story CacheFly Panel Mark Ericksen Michael Ries Joined by Special Guest: John Mertens Summary John Mertens, from change.org, joins the panel to discuss a recent talk he gave at ElixirConf
27/08/20191 hour 8 minutes 4 seconds
Episode Artwork

EMx 065: The Life Cycle of Elixir

Sponsors Sentry– use the code “devchat” for two months free on Sentry’s small plan React Native Radio iPhreaks CacheFly Panel Mark Ericksen Josh Adams Michael Ries Summary Mark Ericksen introduces the topic of framework life cycles hoping to address the concerns of new Elixir developers from other frameworks. The pane
20/08/201954 minutes 19 seconds
Episode Artwork

EMx 064: Refactoring Elixir with Hubert Lepicki

Sponsors Sentry– use the code “devchat” for two months free on Sentry’s small plan CacheFly Panel Mark Ericksen Josh Adams Joined by Special Guests: Hubert Łępicki Summary Hubert Łępicki joins the panel to discuss his blog post, “Refactoring Phoenix controllers”; he starts by sharing what made him decide to write this article. In the blog post, he outlines strategies and patterns to better organize your code. The first strategy discussed, which was not mentioned in the blog post is: Breaking down one controller into multiple controllers. Intrigued, the pa
13/08/20191 hour 1 minute 47 seconds
Episode Artwork

EMx 063: Designing Elixir Systems With OTP with Bruce Tate and James Gray

Sponsors Sentry– use the code “devchat” for two months free on Sentry’s small plan CacheFly Panel Mark Ericksen Michael Ries Eric Oestrich Josh Adams Charles Max Wood Joined by Special Guests: Bruce Tate and James Gray Summary Bruce Tate and James Gray join the panel to discuss their new book, “Designing Elixir Systems With OTP”. Bruce and James share the story of how they decided to write this book together. The pan
06/08/20191 hour 23 minutes 21 seconds
Episode Artwork

EMx 062: Elixir v1.9 and Hex.pm with Wojtek Mach

Sponsors Sentry– use the code “devchat” for two months free on Sentry’s small plan CacheFly Panel Mark Ericksen Michael Ries Eric Oestrich Josh Adams Joined by Special Guest: Wojtek Mach Summary Wojtek Mach shares his experiences at Plataformatec; what his team is like and what types of projects they work on. The panel asks Wojtek about the announcement for hex.pm and how it works. Wojtek shares his language background and how he got into Elixir. The panel discus
30/07/20191 hour 4 minutes 15 seconds
Episode Artwork

EMx 061: Mutation Testing in Elixir with Daniel Serrano

Sponsors Sentry– use the code “devchat” for two months free on Sentry’s small plan CacheFly Panel Mark Ericksen Eric Oestrich Joined by Special Guest: Daniel Serrano Summary Daniel Serrano explains what mutation testing is and how it works. The panel discusses the purpose and benefits of mutation testing. Daniel shares how mutation testing can fit into your process. The panel considers Daniel’s exunit deep dive and how this helped building exavier, his library. Daniel shares how he came up with the name exavier.    The pan
23/07/201954 minutes 51 seconds
Episode Artwork

EMx 060: Property-Based Testing, Dialyzer, & Inaka with Brujo Benavides

Sponsors Sentry– use the code “devchat” for two months free on Sentry’s small plan CacheFly Panel Mark Ericksen Eric Oestrich Michael Ries Joined by Special Guest: Brujo Benavides Summary Brujo Benavides shares what he is working on right now and how his team feels about working in both Elixir and Erlang. He shares what his team has gotten out of using Elixir and what he thinks his team will get out of Elixir in the future. The panel discusses property-based testing and Fred Hebert’s book on property-based te
16/07/20191 hour 8 minutes 7 seconds
Episode Artwork

EMx 059: Using Rust to Scale Elixir for 11 Million Concurrent Users with Matt Nowack

Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan CacheFly Panel Mark Ericksen Josh Adams Michael Ries Eric Oestrich Joined by Special Guests: Matt Nowack Summary Matt Nowack, a developer at Discord, gives an intro to Discord and shares its origin story. The panel discusses the problems that Discord was having because of its 11 million concurrent users. Matt talks about when they knew there was a problem, how they used a runtime VM to
09/07/201954 minutes 27 seconds
Episode Artwork

EMx 058: Mint library with Eric Meadows-Jönsson & Andrea Leopardi

Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan CacheFly Panel Mark Ericksen Josh Adams Michael Ries Joined by Special Guests: Eric Meadows-Jönsson &amp; Andrea Leopardi Summary Eric Meadows-Jönsson and Andrea Leopardi, members of the Elixir core team discuss the upcoming Mint library. They tell the panel their experience working on the core team and on the Mint library. They explain what Mint is and why people should know about it. Mint doesn’t use processes; Eric and Andrea exp
02/07/20191 hour 1 minute 50 seconds
Episode Artwork

EMx 057: The Elixir Community with Adolfo Neto

Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Triplebyte offers a $1000 signing bonus CacheFly Panel Mark Ericksen Josh Adams Michael Ries Eric Oestrich Joined by Special Guest: Adolfo Neto Summary Adolfo Neto shares the background behind his Elixir Brazil 2019 talk. The panel discusses other talks of Elixir Brazil 2019, the or
25/06/20191 hour 4 seconds
Episode Artwork

EMx 056: Sobelow and Security with Griffin Byatt

Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Triplebyte offers a $1000 signing bonus CacheFly Panel Mark Ericksen Josh Adams Joined by Special Guest: Griffin Byatt Summary Griffin Byatt shares his background and what he is doing now as a security consultant for NCC Group. The panel discusses his security library, Sobelow, and their experiences using it. Griffin explains how it works, how it came into being and the goal of Sobelow. The panel wonders who contributes to Sobelow and Griffin invites anyone to contribute. Vulnerabilities that are commonly seen across all frameworks and those specific to Elixir are
18/06/201946 minutes 57 seconds
Episode Artwork

EMx 055: Params Modules for Phoenix with Kuba Subczynski

Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Triplebyte offers a $1000 signing bonus CacheFly Panel Mark Ericksen Michael Ries Joined by Special Guest: Kuba Subczynski Summary Kuba Subczynski starts by introducing params modules and the story behind the pattern. The panel discusses their heuristics for deciding when to bring on a dependency and when to build something yourself. Kuba defines an embedded schema and walks through the login controller use case for the params modules. The panel discusses the highlights from the article and the benefits of using params modules. Kuba warns that this pattern isn’t f
11/06/201956 minutes 53 seconds
Episode Artwork

EMx 054: Phoenix LiveView with Leandro Pereira

Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Triplebyte offers a $1000 signing bonus CacheFly Panel Michael Ries Josh Adams Mark Ericksen Joined by Special Guest: Leandro Pereira Summary Leandro Pereira starts by sharing what the Elixir community is like in Brazil. He explains what applications Phoenix LiveView works well for and those that it does not. The panel discusses why people are so excited for LiveView. JavaScript in LiveView is discussed, including where it is, what it does and Javascript fatigue in the community. Leandro shares where people can find demo projects. The panel discusses
04/06/20191 hour 1 minute 59 seconds
Episode Artwork

EMx 053: Building beautiful systems with Phoenix Contexts and DDD with Andrew Hao

Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Triplebyte offers a $1000 signing bonus CacheFly Panel Mark Ericksen Josh Adams Joined by Special Guest: Andrew Hao Summary Andrew Hao joins the panel to discuss a recent talk he gave; he shares his background and his origin story with domain driven design. Andrew introduces an exercise that helped him called “Context Mapping”. The panel discusses how to context map and the
28/05/201950 minutes 20 seconds
Episode Artwork

EMx 052: Production Pitfall Pontification

Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Triplebyte offers a $1000 signing bonus CacheFly Panel Michael Ries Josh Adams Summary Michael Ries and Josh Adams share mistakes they have made and common pitfalls developers fall into during production. They start by discussing Heroku and Josh explains what pushed him away from Heroku. They discuss alternatives to Heroku and give tips on finding that “deployment sweet spot”. Moving on to configuration, they discuss the most common configuration error and their favorite configuration tools. Michael and Josh share the ways they use clustering. Using their own experiences
21/05/201952 minutes 47 seconds
Episode Artwork

EMx 051: Nerves and Farmbot with Connor Rigby

Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Triplebyte offers a $1000 signing bonus CacheFly Panel Mark Ericksen Michael Ries Charles Max Wood Joined by Special Guest: Connor Rigby Summary Connor Rigby, a core member of the Nerves team, answers the panel&#39;s questions about Farmbot and his experience working with Nerves. The panel discusses the great things about nerves. Connor shares his favorite tools for productions and testing practices. The panel discusses NervesKeys and NervesHub. Connor tells the panel what it was like working with NASA. Known for experimenting with Nerves, Connor talk
14/05/20191 hour 1 minute 49 seconds
Episode Artwork

EMx 050: Elixir Origin Story with José Valim

Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Triplebyte offers a $1000 signing bonus CacheFly Panel Mark Ericksen Michael Ries Charles Max Wood Josh Adams Joined by Special Guest: José Valim Summary José Valim, the creator of Elixir, shares his story with the panel starting with why he built Elixir. The panel wonders why José did not just use Erlang. José discusses what he wanted from Elixir and what problems he wanted to solve. The panel discusses concurrency, Metaprogramming, ad hoc polymorphism, and run times. José talks about what it was like as elixir grew in popularity and mai
07/05/20191 hour 21 minutes 10 seconds
Episode Artwork

EMx 049: Standard Library Treasures

Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Triplebyte offers a $1000 signing bonus .TECH – Go.tech/Elixir and use the coupon code “ELIXIR.TECH” and get a 1 year .TECH Domain at $9.99 and 5 Year Domain at $49.99. Hurry! CacheFly Panel Josh Adams Michael Ries <
30/04/201945 minutes 55 seconds
Episode Artwork

EMx 048: Introducing Newest Panelist: Michael Ries

Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Triplebyte offers a $1000 signing bonus .TECH – Go.tech/Elixir and use the coupon code “ELIXIR.TECH” and get a 1 year .TECH Domain at $9.99 and 5 Year Domain at $49.99. Hurry! CacheFly Panel Mark Ericksen Joined by Special Guest: Michael Ries Summary Mark Ericksen interviews the newest member of the Elixir Mix panel, Michael Ries. Michael shares a bit of his background and how he got into
23/04/20191 hour 10 minutes 23 seconds
Episode Artwork

EMx 047: Property Based Testing with PropEr and Fred Hebert

Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Triplebyte offers a $1000 signing bonus .TECH – Go.tech/Elixir and use the coupon code “ELIXIR.TECH” and get a 1 year .TECH Domain at $9.99 and 5 Year Domain at $49.99. Hurry! CacheFly Panel Mark Ericksen Joined by Special Guest: Fred Hebert Summary Fred Hebert shares his experience writing “Learn You Some Erlang for Great Good!: A Beginner&#39;s Guide” and “Stuff Goes Bad
16/04/201958 minutes 26 seconds
Episode Artwork

EMx 046: Don't Repeat Your Domain Knowledge with Yiming Chen—

Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Triplebyte offers a $1000 signing bonus .TECH – Go.tech/Elixir and use the coupon code “ELIXIR.TECH” and get a 1 year .TECH Domain at $9.99 and 5 Year Domain at $49.99. Hurry! CacheFly Panel Mark Ericksen Josh Adams
09/04/201953 minutes 42 seconds
Episode Artwork

EMx 045: Where the Wild Things Are with Johnny Winn

Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Triplebyte offers a $1000 signing bonus .TECH – Go.tech/Elixir and use the coupon code “ELIXIR.TECH” and get a 1 year .TECH Domain at $9.99 and 5 Year Domain at $49.99. Hurry! CacheFly Panel Charles Max Wood Mark Ericksen
02/04/20191 hour 25 minutes 28 seconds
Episode Artwork

EMx 044: Dangers of GenServers in Elixir with Mika Kalathil

Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Triplebyte offers a $1000 signing bonus .TECH – Go.tech/Elixir and use the coupon code “ELIXIR.TECH” and get a 1 year .TECH Domain at $9.99 and 5 Year Domain at $49.99. Hurry! CacheFly Panel Charles Max Wood Josh Adams Mark Ericksen Joined by Special Guest: Mika Kalathil Summary Mika Kalathil introduces genservers and how they are misused. The panel plays with an analogy that explains how people t
26/03/201942 minutes 54 seconds
Episode Artwork

EMx 043: Using GenServers and Tasks Together to Create Fault-Tolerant Apps with Jack Marchant

Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Triplebyte offers a $1000 signing bonus .TECH - Go.tech/Elixir and use the coupon code “ELIXIR.TECH” and get a 1 year .TECH Domain at $9.99 and 5 Year Domain at $49.99. Hurry! CacheFly Panel Mark Ericksen Josh Adams Joined by Special Guest: Jack Marchant Summary Mark Ericksen and Josh Adams ask Jack Marchant, a software engineer from Australia, about a few of his blog articles. Jack Marchant c
19/03/201954 minutes 1 second
Episode Artwork

EMx 042: Updates on ExVenture with Eric Oestrich

Sponsors Sentry use the code “devchat” for $100 credit Triplebyte CacheFly Panel Josh Adams Mark Ericksen Guest: Eric Oestrich Episode Summary In this episode of Elixir Mix, Mark Ericksen and Josh Adams chat with guest, Eric Oestrich, a developer at SmartLogic and creator of ExVenture and Grapevine, two open source Elixir applications centered around text based games. Eric gives updates on ExVenture and Grapevine. Mark and Josh both have referenced ExVenture before, for using different ideas. They mention Prometheus and Grafana, two monitoring platforms that work well with Elixir applications.  Eric also describes how Grapevine and E
12/03/201942 minutes 13 seconds
Episode Artwork

EMx 041: What Really Makes Erlang and Elixir Fault Tolerant and Scalable with Francesco Cesarini

Sponsors Sentry use the code “devchat” for $100 credit Triplebyte CacheFly Panel Josh Adams Mark Ericksen Charles Max Wood Guest: Francesco Cesarini Episode Summary In this episode of Elixir, Charles Wood, Josh Adams and Mark Ericksen chat with guest, Francesco Cesarini, Founder and Technical Director at Erlang Solutions about how to build reliable and scalable systems within the Elixir and Erlang world. Erlang Solutions provides consultancy to customers who are not familiar with Elixir and offers training when necessary. With their WOMBATOAM tool that can handle very large-scale systems like WhatsApp with its fault tole
05/03/20191 hour 8 minutes 20 seconds
Episode Artwork

EMx 040: Elixir Outlaws and Adopting Elixir with Chris Keathley

Sponsors Sentry use the code “devchat” for $100 credit Triplebyte CacheFly Panel Josh Adams Mark Ericksen Charles Max Wood Joined by special guest: Chris Keathley Episode Summary In this episode of Elixir Mix, Chris Keathley introduces himself briefly and starts with talking about his work at Bleacher Report - a company specializing in sports culture - with respect to handling web traffic during major sports events and the implications of moving from Rails to Elixir as a backend system. He briefly touches on scaling issues, performance and the services they are running on their website. He then describes his Elixir journ
27/02/20191 hour 10 minutes 25 seconds
Episode Artwork

EMx 039: Types in Erlang / Elixir with Zachary Kessin

Sponsors Sentry use the code &#34;devchat&#34; for $100 credit   Episode Summary In this episode, the panelists, Josh Adams, Mark Erickson and guest Zachary Kessin, author of the book &#34;Building Web Applications with Erlang&#34;, discuss types in Erlang and Elixir. Expert inputs with examples of implemented projects that use the Erlang and Elixir data types, were discussed. Here are the highlights of the discussion: Different data types in Erlang and Elixir such as structs, tuples. Differences in the Erlang/Elixir data types to other languages. Using data types to generate error messages Decoding and validating input data into functions. Getting type information from a running application. Coding patterns and rules engine in Erlang/Elixir. <l
19/02/201947 minutes 54 seconds
Episode Artwork

EMx 038: Slax and SAX Parsers with Ben Schmeckpeper

Sponsors Sentry use the code &#34;devchat&#34; for $100 credit Panel Charles Max Wood Josh Adams Mark Ericksen Joined by special guest Ben Schmeckpeper Episode Summary Charles would expressed how in this episode they had a good time learning about “SAX parsers and about some of the issues with migrating and sharing space between systems.” They discussed the benefits of using SAX (Simple API for XML). One of these benefits is that of being event based. Elixir and Ruby are also discussed, with a greater focus on Elixir. One benefits of using Elixir is that of pattern matching. Lots is also shared on “containers” and the pros and cons of these. Links <a href="https://twitter.com/bschmeck/status/703353550408179712" rel="nofoll
12/02/201947 minutes 22 seconds
Episode Artwork

EMx 037: The Elixir Language Service with Mitchell Hanberg

Sponsors Sentry use the code &#34;devchat&#34; for $100 credit TripleByte offers $1000 signing bonus Cachefly Panel: Mark Ericksen Josh Adams Special Guest:  Mitchell Hanberg Notes: This episode welcomes guest Mitchell Hanberg, software developer for SEP in Carmel, IN. Currently, he is working with Rails at his job and writes Elixir at home. Mitchell wrote a blog post about how to use Elixir LS with Vim. He is working on integrating ALE and Elixir LS for Vim. The panelists discuss some problems they are having with Elixir
05/02/201938 minutes 3 seconds
Episode Artwork

EMx 036: Gremlex and Graph Databases with Kevin Moore & Barak Karavani

Sponsors Sentry use the code &#34;devchat&#34; for $100 credit TripleByte Panel Mark Ericksen Josh Adams Joined by Special Guests: Kevin Moore and Barak Karavani Summary Kevin Moore and Barak Karavani start by introducing Gremlex; they also define graph databases and explain what graph databases are used for. The panel asks Kevin and Barak about their work with chatbots and why they chose to use a graph database for this project. Amazon Neptune is introduced, Kevin and Barak explain why they chose to use Neptune and its role in them using Gremlin.</str
30/01/201952 minutes 22 seconds
Episode Artwork

EMx 035: Adopting Elixir with Tiago Duarte

Sponsors Sentry use the code &#34;devchat&#34; for $100 credit TripleByte Special Guest: Tiago Duarte. Advertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy
24/01/201959 minutes 8 seconds
Episode Artwork

EMx 034: My First Nerves Project with Anders Smedegaard Pedersen

Sponsors Sentry use the code &#34;devchat&#34; for 2 months free on Sentry small plan TripleByte offers a $1000 signing bonus CacheFly Panel Mark Ericksen Josh Adams Joined by Special Guest: Anders Smedegaard Pedersen Summary Anders Smedegaard Pedersen shares how he got into Elixir and his experience joining the elixir community. He shares with the panel his initial frustration with the community and his confusion on the “correct” way to do things. He tells the panel of his experience at elixir conf meeting Claudio Ortolina, the advice he got, and how this led him to his first nerves project. Mark Ericksen and Josh Adams give advice to new
15/01/201958 minutes 11 seconds
Episode Artwork

EMx 033: Databases and Elixir with Kamil Lelonek

Panel: Mark Ericksen Charles Max Wood Special Guest: Kamil Lelonek  In this episode of Elixir Mix, the panel talks with Kamil Lelonek who is a full-stack developer and programmer. Chuck, Mark, and Kamil talk about Elixir, Postgrex, databases, and so much more! Check it out! Show Topics: 0:00 – Advertisement: Get A Coder Job!  0:48 – Chuck: Hello! Our panel today is Mark and myself. Friendly reminder to listeners: check out my show the DevRev. Our guest today is Kamil Lelonek! 1:23 – Guest. 1:43 – Chuck: Today, w
25/12/201851 minutes 4 seconds
Episode Artwork

EMx 032: Using Ecto with Edgar Pino

Panel: Mark Ericksen Josh Adams Special Guest: Edgar Pino    In this episode of Elixir Mix, the panel talks with Edgar Pino who talks with the panel about the latest version of Ecto! They discuss Ecto’s new features and how easy of a transition it was to go from the previous to the newest version. Edgar Pino is a software engineer who currently resides in Utah! Check out today’s episode! Show Topics: 0:00 – Advertisement: Get A Coder Job!  1:04 – Mark: Hello! Please give us your background? 1:16 – Guest: I have been in Elixir for the past year or two and I have been living in Utah.</p
18/12/201846 minutes 22 seconds
Episode Artwork

EMx 031: Lessons from a Decade of Erlang with Brujo Benavides

Panel: Charles Max Wood Mark Ericksen Special Guest: Brujo Benavides  In this episode of Elixir Mix, the panel talks with Brujo Benavides (Argentina) who is a software engineer and uses a mix of Elixir, Erlang, and GO. They talk about the similarities and differences between Erlang and Elixir. Brujo talks about conferences that he organizes. You can find the guest through GitHub, Twitter, and About Me. Check it out! Show Topics: 0:00 – Advertisement: Get A Coder Job!  0:58 – Chuck: Our special guest is Brujo B.! Let’s talk a
11/12/201857 minutes 8 seconds
Episode Artwork

EMx 030: Writing Great Unit Tests with Devon Estes

Panel: Josh Adams Charles Max Wood Mark Ericksen Special Guest: Devon Estes In this episode of Elixir Mix, the panel talks with Devon Estes who is a software developer who uses Elixir. He currently resides in Berlin, Germany and has been working there for the past four years. The panelists and the guest talk about Elixir, testing, and much more! Check it out! Show Topics: 0:00 – Advertisement: Get A Coder Job!  0:49 – Chuck: I am starting a new show called The DevRev. Check it out here! Our special guest today is Devon Estes. <a href="https://devchat.tv
04/12/201842 minutes 43 seconds
Episode Artwork

EMx 029: JWT Auth in Phoenix with Joken with Sophie DeBenedetto

Panel: Mark Ericksen Nathan (Nate) Hopkins Charles Max Wood Special Guest: Sophie DeBenedetto In this episode of Elixir Mix, the panel talks with Sophie DeBenedetto who is a teacher at the Flatiron School, a software engineer, and creator of Break In. The panelists and Sophie talk about her blog, the Flatiron School, and her background. Check it out! Show Topics: 0:00 – Advertisement: Get A Coder Job!  0:50 – Chuck: Welcome! Our panel is Mark, Nate, and myself. Our special guest, today, is Sophie! Please introduce yourself! 1:32 – Guest: Hi! I am Sophie and I am an engineer who works at the Flatiron School. We are growing and fast and of
27/11/201843 minutes 38 seconds
Episode Artwork

EMx 028: Elixir, Node, and Bitcoin with Pete Corey

Panel: Mark Ericksen Josh Adams Special Guest: Pete Corey In this episode of Elixir Mix, the panel talks with Pete Corey who is a software developer who resides in Denver, CO (USA). He uses Node, React, and Elixir and currently is working on two big projects. Listen to today’s episode to hear the panelists and Pete talk about Elixir, Node, Bitcoin, and Gen_TCP. Check it out! Show Topics: 0:00 – Advertisement: Get A Coder Job!  0:50 – Mark: Welcome! Our panel is Josh Adams and our guest is Pete Corey! Pete, can you tell people about yourself? 1:12 – <a href="https://twitter.com/petecorey" rel="nofollow"
20/11/201845 minutes 30 seconds
Episode Artwork

EMx 027: ExVenture with Eric Oestrich

Panel: Mark Ericksen Josh Adams Nate Hopkins Charles Max Wood Special Guest: Eric Oestrich In this episode of Elixir Mix, the panel talks with Eric Oestrich who is a web developer who resides in Indianapolis, Indiana. He and the panel talk about ExVenture, Gossip, Cowboy, Raisin, Grapevine, and much more! Listen to today’s episode to hear all about it! Finally, check out Eric’s ElixirConf talk and his blog, too! Show Topics: 0:00 – Advertisement: Get A Coder Job!  0:51 – Charles introduces the panel.</
13/11/201855 minutes 28 seconds
Episode Artwork

EMx 026: Higher Level Functions GenState Deployments with Bill Peregoy

Panel: Mark Ericksen Josh Adams Charles Max Wood Special Guest: Bill Peregoy In this episode of Elixir Mix, the panel talks with Bill Peregoy who is a software engineer who uses Elixir and loves Graph QL. The panel talks with Bill about his Elixir background, in addition to past and current projects. Check out today’s episode to hear the panel talk about Elixir, Graph QL, code reviews, and much more! Show Topics: 0:00 – Advertisement: Get A Coder Job!  1:07 – Chuck: Tell us who you are and why you are famous? 1:16 – Guest: Here it goes...I have a diverse background. I have a background in hardware and went into software and it got me into Ruby. From there I moved to the software world and in constant contact with a Ruby project. Then I found an Elixir book and th
06/11/201854 minutes 14 seconds
Episode Artwork

EMx 025: Rethinking App Env and more with Saša Jurić

Panel: Mark Ericksen Josh Adams Charles Max Wood Special Guest: Sasa Juric In this episode of Elixir Mix, the panel talks with Sasa Juric who is the author of Elixir in Action (2nd edition) and uses Elixir, Erlang, and OTP. He is from Zagreb, Croatia and you can check out his blog here! The panel talks about his book, past and current projects, in addition to configurations, and Elixir. Show Topics: 0:00 – Advertisement: Get A Coder Job! 0:50 – Chuck: Panel. Our guest is Sasa Juric. Introduce yourself to us please. 1:12 – Guest: I am known for writing my book and my blogs. I am president to the Elixir fo
30/10/20181 hour 4 minutes 48 seconds
Episode Artwork

EMx 024: “Sagas” with Andrew Dryga from Hammer Corporation

Panel: Mark Ericksen Eric Berry Josh Adams Nathan Hopkins Special Guest: Andrew Dryga In this episode of Elixir Mix, the panel talks with Andrew Dryga who is a software engineer (full-stack), entrepreneur, blockchain architect, and consultant. He currently works for Hammer and previous employers include Contractbook, Nebo #15, BEST Money Transfers among others. He studied at the National Technical University of Ukraine. Check out today’s episode where the panel and guest talk about Sagas and Sage. Show Topics: 1:52 – Our guest today is Andrew Dryga. Why are you into Elixir? 2:04 – Andrew: I have worked in Elixir for a few years. I worked on one of th
23/10/201854 minutes 8 seconds
Episode Artwork

EMx 023: “Bubblescript – Beyond the DSL” with Arjan Scherpenisse

Panel: Mark Ericksen Eric Berry Special Guest: Arjan Scherpenisse In this episode of Elixir Mix, the panel talks with Arjan Scherpenisse who is the technical co-founder at BotSquad. Arjan lives in the Amsterdam area of the Netherlands. Also, he is currently working with Miracle Things. Check out today’s episode where the panel and Arjan talk about his article and his latest projects. Show Topics: 0:50 – Hello! 1:23 – Is that right – got to drink Heineken in Amsterdam? 1:30 – Arjan: It’s the Bud Light version here
16/10/201847 minutes 41 seconds
Episode Artwork

EMx 022: “Adopting Elixir at Flatiron School and Pattern Matching” with Kate Travers

Panel: Charles Max Wood Mark Ericksen Josh Adams Special Guest: Kate Travers In this episode of Elixir Mix, the panel talks to Kate Travers who was a student/apprentice with the Flatiron School and now is on staff as a software engineer. The panel and Kate talk about adopting Elixir at the Flatiron School and Pattern Matching. Watch Kate’s talks about the topic; links to these talks can be found below. Show Topics:<
09/10/201851 minutes 22 seconds
Episode Artwork

EMx 021: “Dialyzer Pretty Printing” with Andrew Summers

Panel: Charles Max Wood Mark Eriksen Eric Berry Special Guest: Andrew Summers In this episode of Elixir Mix, the panel talks to Andrew Summers who lives in Chicago, currently. Working on Elixir development, and here to talk about how he wrote the dialyzer pretty printer. He is a software engineer for Albert.io, makes cool stuff every day, loves punk music, and Philadelphia sports. The panel talks about the Dialyzer pretty printing, Elixir, code writing, and more! Show Topics: 1:07 – Why are you famous? 1:11 – Andrew: Answers the question. 1:34 – Chuck: Nice. Is the dialyzer printer complete pretty printing or is it more than that? 1:45 – Andrew talks. He mentions the background information on this specific printer, which was written a decade ago.
02/10/201853 minutes 42 seconds
Episode Artwork

EMx 020: Phoenix and LiveView with Chris McCord

Panel: Charles Max Wood Mark Ericksen Josh Adams Eric Berry Special Guest: Chris McCord In this episode of Elixir Mix, the panel talks to Chris who created Phoenix and is an author, also. Chris McCord is a monumental developer within the community, and it’s exciting to see how LiveView is a great add-on to Phoenix, which is his baby. Finally, the panel talks about topics, such as Phoenix, LiveView, Elm, and Fire Nest. Show Topics: 1:21 – What are you famous for? 1:49 – Chuck: You created Phoenix. There is a new feature, LiveView, can you share with us what that is? 2:08 – Chris: Sure. What got me started with creating Phoenix is similar to how I got into LiveView. 3:13
25/09/201856 minutes 33 seconds
Episode Artwork

EMx 019: Brooklyn Zelenka: Elixir I assume Witchcraft, Exceptional, and so on?

Panel: Charles Max Wood Mark Ericksen Josh Adams Eric Berry Special Guest: Brooklyn Zelenka In this episode of Elixir Mix, the panel talks to Brooklyn Zelenka who lives in Vancouver, Canada. Listen to the panel and the guest talk about various topics, such as: different Elixir libraries, Quark, Witchcraft, Exceptional, ConsenSys, Meetup, among others. Show Topics: 1:33 – Let’s talk about Exceptional for that library? 1:40 – Brooklyn: Sure, it helps with flow. 3:33 – You are making Exceptional more accessible? 3:35 – Brooklyn: Yes, more conceptual. 3:49 – Panelist: What’s the adaptation like? 4:09 – Brooklyn: People seem to like
18/09/201815 minutes 13 seconds
Episode Artwork

EMx 018: Devon Estes: “All In On Elixir”

Panel: Charles Max Wood Mark Ericksen Josh Adams Eric Berry Special Guest: Devon Estes In this episode of Elixir Mix, the panel talks to Devon Estes. He is an American programmer located in Berlin, Germany. Devon is coaching on Elixir, and his background is on Ruby Rails. Check-out today’s episode to hear how passionate Devon is about the Elixir program, and what he loves about it. Show Topics: 3:58 – Devon finds that the process of writing helps him find “bugs”. He tries to write once a month on various topics, such as what he has learned, and his freelancing work. 4:50 – One of the panelists says that he also writes, too, and how it helps him process what is going on. He treats it like a research paper, because he wants it to sound coherent. 5:43 – Devon used
11/09/201854 minutes 45 seconds
Episode Artwork

EMx 017: Daniel Spofford: "Thoughtful Logging in Elixir: A Phoenix Story"

Panel: Charles Max Wood Mark Ericksen Josh Adams Eric Berry Special Guest: Daniel Spofford In this episode of Elixir Mix, the panel talks to Daniel Spofford who is a Senior Software Engineer through Very where he uses Elixir constantly. Daniel and the panel discuss the benefits of working from home, and they talk about different programs, such as Heroku. Check out today’s episode to get more information about Daniel, Very’s team, Elixir, Phoenix, and many other topics! Show Topics: 1:45 – Depending on the needs of Daniel’s client and/or project it depends on what program he use
04/09/201811 minutes 44 seconds
Episode Artwork

EMx 016: Hubert Lepicki: "When to use Elixir language?"

Panel: Charles Max Wood Mark Erikson Josh Adams Eric Berry Special Guests: Hubert Lepicki In this episode of Elixir Mix, the panel talks to Hubert Lepicki about his blog post &#34;When to use Elixir language?&#34;. Hubert works at AmberBit where they traditionally created Ruby on Rails apps for their customers, and more recently, they switched to using Elixir to build custom apps for their customers. They talk about why they decided to switch to Elixir, his thoughts on Ruby now, and the difference between Elixir and Ruby. They also touch on what hi
28/08/201854 minutes 25 seconds
Episode Artwork

EMx 015: Elixir with David Magalhães

Panel: Charles Max Wood Mark Erikson Eric Berry Special Guests: David Magalhães In this episode of Elixir Mix, the panel talks to David Magalhães about his experience with Elixir. David is a Java and PHP developer and learning Elixir was very easy and straightforward for him to pick up. They talk about how his Java background has affected how he learned Elixir, the first thing he noticed when he moved over to Elixir, and his article Phoenix with image upload to S3 in an API: Implementation and testing. They also touch on testing in Java, the Fakes3 gem, and more! In par
21/08/201850 minutes 18 seconds
Episode Artwork

EMx 014: Choosing Elixir with Bobby Juncosa

Panel: Charles Max Wood Mark Erikson Eric Berry Special Guests: Bobby Juncosa In this episode of Elixir Mix, the panel talks to Bobby Juncosa about his article “Choosing Elixir.” Bobby is the CTO and co-founder of Edgewise, which is a new construction marketplace where builders can sell directly to buyers without the need of agents. They talk about how he got into using Nuxt.js, Elixir, and GraphQL, why Nuxt resonated so much with him, and how everything connects in his app. They also touch on dealing with web sockets, and the benefits to using them, where someone can go to figure ou
14/08/201858 minutes 18 seconds
Episode Artwork

EMx 013: Elixir Panel with Steve Bussey

Panel: Mark Erikson Eric Berry Josh Adams Special Guests: Steve Bussey In this episode of Elixir Mix, the panel talks to Steve Bussey about Elixir Panel. Steve is a software architect at SalesLoft, which is a company that does sales enablement software to help teams grow and become sales organizations. They talk about how his company was introduced to Elixir, why Rubyists are leaving for Elixir, and sharing sessions. They also touch on how developers have reacted to new changes within the company, the biggest hurdles people face when getting into Elixir, and more! In particular, we dive pretty deep on: Steve intro Software architect at SalesLoft Start
07/08/201852 minutes 33 seconds
Episode Artwork

EMx 012: Why Elixir matters with Osayame David Gaius-Obaseki

Panel: Charles Max Wood Eric Berry Josh Adams Special Guests: Osayame David Gaius-Obaseki In this episode of Elixir Mix, the panel talks to Osayame David Gaius-Obaseki. Osa is a software engineer at a company called MailChimp, is originally from Nigeria, and has been writing Elixir for a couple years now. They talk about his talk, Why Elixir Matters, how he came about writing this talk, and lambda calculus. They also touch on how Elixir compares to other functional programming languages, the idea of the genealogy of a language, and more! In particular, we dive pretty deep on:</
01/08/201849 minutes 26 seconds
Episode Artwork

EMx 011: Process and OTP pitfalls with Claudio Ortolina

Panel: Charles Max Wood Eric Berry Josh Adams Mark Erikson Special Guests: Claudio Ortolina In this episode of Elixir Mix, the panel talks to Claudio Ortolina about Process and OTP pitfalls. Claudio works for Erlang Solutions where he is a developer consultant, working with customers on long projects, and he has been working full-time with Elixir for the past 3 years. They talk about OTP, the importance of reading the sources when working with Elixir, and if beginners should dive right away into OTP. They also touch on Process, how Elixir allows your code to be more available, and more! In particular, we dive pretty deep on: <
24/07/20181 hour 7 minutes 32 seconds
Episode Artwork

EMx 010: Docker with Julian Fahrer

Panel: Charles Max Wood Eric Berry Mark Erikson Special Guests: Julian Fahrer In this episode of Elixir Mix, the panel talks to Julian Fahrer about Docker. Docker is a container platform, which you can imagine as a set of tools, services, and practices that help you to develop, ship, and run your applications using software container technology. They talk about the applicability for developers for using Docker, the two different ways people use Docker, and how he usually uses Docker. They also touch on the main idea behind containers, the basics of Docker, and more! In particular, we dive pretty deep on: What is Docker? Containers are very lightweight Containers VS virtual machines How are
17/07/20181 hour 1 minute 22 seconds
Episode Artwork

EMx 009: Jarno Lindqvist - GDPR

Panel: Charles Max Wood Special Guests: Jarno Lindqvist In this episode of Elixir Mix, the panel talks to Jarno Lindqvist about GDPR. Jarno is works for SAS institutes in the Finland office working mostly on data management, technical architecture, and GDPR regulation. They talk about what GDPR is, what developers need to understand about it, and the type of data that must comply with GDPR regulations. They also touch on data security and protection, the right to be forgotten, and more! In particular, we dive pretty deep on: Jarno intro Developers are concerned about GDPR Developers don’t have to completely understand it Data governance and data management <l
10/07/201837 minutes 28 seconds
Episode Artwork

EMx 008: Nerves! with Frank Hunleth and Justin Schneck

Panel: Eric Berry Mark Erikson Josh Adams Special Guests: Frank Hunleth and Justin Schneck In this episode of Elixir Mix, the panel talks to Frank Hunleth and Justin Schneck about Nerves! Frank is a software developer who, in his day job, focuses on C and C++ and now works for Smartrent using Nerves. Justin is currently working for Le Tote where he applies Nerves to the production there. They talk about what Nerves is, the two worlds you work within Nerves, the disadvantages to using Nerves, and more! In particular, we dive pretty deep on: Frank and Justin intro Looking into ideas on how to use Nerves in their own homes What is <a href="h
18/06/201846 minutes 47 seconds
Episode Artwork

EMx 007: Deployments, Distillery, and Open Source with Paul Schoenfelde

Panel: Charles Max Wood Eric Berry Mark Erikson Josh Adams Special Guests: Paul Schoenfelde In this episode of Elixir Mix, the panel talks to Paul Schoenfelde about deployments, distillery, and open source. Paul is an architectural engineer at Dockyard and was previously a .net developer for about 10 years. Since coming to Elixir, he has been dedicating most of his open source time and free time to the language and projects associated with it. They talk about how he got to where he is today, Distillery, core release tooling, configuration, and much more! In particular, we dive pretty deep on: Paul intro Hot upgrades Interes
12/06/20181 hour 21 minutes 45 seconds
Episode Artwork

EMx 006: Elixir and Property-based testing with Vitaly Tatarintsev

Panel: Charles Max Wood Mark Erikson Josh Adams Special Guests: Vitaly Tatarintsev In this episode of Elixir Mix, the panel talks to Vitaly Tatarintsev about Elixir and property-based testing. Vitaly is a back-end developer and who is currently still working predominantly with Ruby while he continues learns Elixir. He is fairly new to Elixir and likes to write articles about learning Elixir on his blog What did I Learn. They talk about what property-based testing is, where a person can get started with learning property-based testing, TDD with property-based testing, and much more! In particular, we dive pretty deep on: Vitaly intro Blog - <a hr
05/06/201832 minutes 5 seconds
Episode Artwork

EMx 005: Asynchronicity in Elixir - Best Effort vs. Guaranteed Execution with Sam Davies

Panel: Charles Max Wood Mark Erikson Josh Adams Eric Berry Special Guests: Sam Davies In this episode of Elixir Mix, the panel talks to Sam Davies about asynchronicity in Elixir. Sam has been programming for about six years and got into Elixir about a year ago. Before working with Elixir, he was a Ruby programmer and he currently works for a company called Nested and introduced them to Elixir there. They talk about asynchronous programming, different Elixir libraries, and his creation Rihanna. In particular, we dive pretty deep on: Sam intro <a href="https://progolfme.com/" rel="no
29/05/201858 minutes 39 seconds
Episode Artwork

EMx 004: Blockchain in Elixir with Kamil Lelonek

Panel: Mark Erikson Eric Berry Justin Bean Special Guests: Kamil Lelonek In this episode of Elixir Mix, the panel talks to Kamil Lelonek about Blockchain in Elixir. Kamil is a software engineer from Poland who does full stack development with Elixir and JavaScript. He is also an educated dietician and is interested in topics such as biohacking, Bitcoin, and Blockchain. They talk about how he got into Elixir, how he decided to start implementing Blockchain in Elixir, and Bitcoin. In particular, we dive pretty deep on: Kamil intro Elixir and <a href="
22/05/201845 minutes 7 seconds
Episode Artwork

EMx 003: Chris Keathley

Panel: Eric Berry Josh Adams Justin Bean Special Guests: Chris Keathley In this episode of Elixir Mix, the panel talks to Chris Keathley. Chris has been in the Elixir community for a number of years and has been trying to contribute more to the community recently. He created libraries such as Wallaby and has been working on distributed systems tooling more recently. They talk about his various projects that he is working on, such as Raft, Toniq, and Maestro, and much more! In particular, we dive pretty deep on: Chris intro<
16/05/201857 minutes 48 seconds
Episode Artwork

EMx 002: ElixirScript with Bryan Joseph

Panel: Charles Max Wood Josh Adams Justin Bean Special Guests: Bryan Joseph In this episode of Elixir Mix, the panel discusses ElixirScript with Bryan Joseph. Bryan works for Revelry Labs, has been a programmer for about 10 years, and has worked with Elixir since about 2013. They talk about what ElixirScript is, why you would want to use it, and why he came about wanting to create it. They also touch on different open source libraries that he has created and the importance of usability. In particular, we dive pretty deep on: Bryan intro Elixir What is <a href="https://github.com/elixirscript"
08/05/201834 minutes 31 seconds
Episode Artwork

EMx 001: Welcome to Elixir Mix

EMx 001: Welcome to Elixir Mix Panel: Charles Max Wood Josh Adams Justin Bean Mark Erikson Special Guests: None In this episode of Elixir Mix, the panel discusses Elixir and themselves. They talk about how the show got started, what each of the panelists are wanting to get out of the show, and how each of them got into Elixir themselves. They stress the fact that they want this show to make a difference in the Elixir community, give Elixir a bigger audience, and allow people to see what big and amazing things are happening with the language. In particular, we dive pretty deep on: Panelist introductions DailyDrip and Elixir Sip
01/05/201839 minutes 36 seconds