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

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'Daniel Sponsors CacheFly ____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer...

Mar 03, 202040 min

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

Feb 18, 202046 min

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

Feb 04, 202046 min

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

Jan 21, 202043 min

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

Jan 07, 202049 min

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

Dec 31, 201950 min

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

Dec 24, 201932 min

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

Dec 17, 201936 min

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

Dec 10, 201952 min

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

Dec 03, 201932 min

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

Nov 26, 201942 min

The MaxCoders Guide To Finding Your Dream Developer Job

"The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is available on Amazon. Get your copy here today only for $2.99! Advertising Inquiries: https://redcircle.com/brands Privacy & Opt-Out: https://redcircle.com/privacy Become a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support ....

Nov 20, 201915 min

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

Nov 19, 201953 min

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

Nov 12, 201944 min

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

Nov 05, 201936 min

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

Oct 29, 201934 min

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

Oct 22, 201953 min

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

Oct 15, 201941 min

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

Oct 08, 201948 min

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

Oct 01, 201948 min

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

Sep 24, 201938 min

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 ("Marten") 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 wo...

Sep 17, 20191 hr 14 min

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

Sep 10, 20191 hr 12 min

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 Frank Hunleth, co-author of Nerves, shares where Nerves came from and how it got started. The panel discusses the Nerves 1.5 release and the improvements in it. Frank introduces Nerves Hub and Michael Ries gives a little mar...

Sep 03, 20191 hr 18 min

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 EU. The panel starts off by discussing change.org’s adoption of Elixir and how John helped to bring that about. John discusses the value of Flow even though...

Aug 27, 20191 hr 8 min

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 panel explains the various phases in a frameworks life and hype cycles using other frameworks as reference. COBOL, an older language, is on the tail end of its life but still kicking a...

Aug 20, 201954 min

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

Aug 13, 20191 hr 2 min

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 panel discusses the books target audience, Bruce and James explain that this is no...

Aug 06, 20191 hr 23 min

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 discusses Wojtek’s experience moving f...

Jul 30, 20191 hr 4 min

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

Jul 23, 201955 min
For the best experience, listen in Metacast app for iOS or Android
Open in Metacast