Elixir Mix - podcast cover

Elixir Mix

Charles M Woodtopenddevs.com
Join our weekly discussion of the popular functional language built on top of the Erlang virtual machine. Each week, we discuss the world of Elxiir, Phoenix, OTP, and then BEAM.

Become a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
Download Metacast podcast app
Podcasts are better in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episodes

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/brands Privacy &am...

Dec 23, 202139 min

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

Get Lifetime Access to Mani's Entrepreneurship Pack and Book Club . Use coupon code "GREAT" 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's been getting a lot of requests for entrepreneurship help. He and Mani talk about the 3 pr...

Dec 16, 20211 hr 5 min

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á (Bo...

Dec 15, 202154 min

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 ...

Dec 08, 202150 min

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 "Programming Phoenix LiveView" 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 ElixirCon...

Dec 01, 202152 min

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

<!-- wp:heading --> Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" Deal Coupon Code: "DEEP" 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 an...

Nov 25, 202147 min

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'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 Alfred Reinold Baudisch Alfred Reinold Baudisch - Mediu...

Nov 24, 202145 min

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'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- Brian Samela (Elixir Tech Recruiter) | Linke...

Nov 03, 202154 min

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 Plich...

Oct 27, 202135 min

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 Adventures in Machine Learning Jupyter Notebooks GitHu...

Oct 20, 202139 min

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 Tackling software complexity with the CELP stack Event ...

Oct 13, 202155 min

Elixir ConfigCat SDK and mix test.in - EMx 147

Randy Coulman joins the Mix this week to discuss ConfigCat's SDK for Elixir. Since ConfigCat doesn'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't offer Elixir SDK'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 ConfigCat entr CLI tool gitmoji VSCode Extension - El...

Oct 06, 202142 min

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'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 ...

Sep 29, 202152 min

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? Avoiding Microservice Meg...

Sep 22, 202134 min

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 Service that Survived A Super Bowl | Code...

Sep 15, 202144 min

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.intersection/2 12 Retired Myths What do you miss? ecto_commons FindHotel Careers Prodis' blog | Fernando Hamasaki de Amorim GitH...

Sep 01, 202146 min

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 & Elixir Phoenix GitHub: Tej Pochiraju ( tejpochiraju ) Twitter: Tej Pochiraju ( @tejpochiraju ) Picks Allen- MJML Allen- Foundation Sascha- You Got This Tej- ...

Aug 25, 202155 min

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- Rhythm of War Charles- Devchat.tv/levelup Ivan- Microservices in Action Sa...

Aug 18, 202152 min

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'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- Bos...

Aug 11, 202158 min

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 Language Tour - The Gleam Book GitHub | jamiebuilds...

Aug 04, 20211 hr 5 min

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...

Jul 27, 202138 min

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 -- p...

Jul 21, 202153 min

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 GitHub | ninenine...

Jul 14, 202135 min

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's own Regex module. We talk about how they monitor performance at Tubi, what they tried to solve the issue, and how they ssh'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 issu...

Jul 07, 202149 min

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'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 GitHub | hlissner/doom-emacs entr(1) GitHub | tmux-plugins/tmux-resurrect GitHub | mkchoi212/fac GitHub | emcrisostomo/fswatch GitHub | thebugcat...

Jun 30, 20211 hr 5 min

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 Alle...

Jun 23, 202150 min

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 Picks Adi- Simplebet - Software Engineer Adi- Career Opp...

Jun 16, 202141 min

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'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 Chu...

Jun 09, 20211 hr 2 min

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'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'll need is technical skills. However, don't neglect your people skills and your organizational skills as well since you're often paid for how you work with people and enhance their work and how you put...

Jun 04, 202135 min

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 Learn El...

Jun 02, 202144 min
For the best experience, listen in Metacast app for iOS or Android
Open in Metacast