Elixir Mix
Charles M Wood
Become a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
All episodes
Best episodes
Top 10 Elixir Mix Episodes
Goodpods has curated a list of the 10 best Elixir Mix episodes, ranked by the number of listens and likes each episode have garnered from our listeners. If you are listening to Elixir Mix for the first time, there's no better place to start than with one of these standout episodes. If you are a fan of the show, vote for your favorite Elixir Mix episode by adding your comments to the episode page.
12/25/24 • 42 min
Links
- What Elixir is about – José Valim – Erlang User Conference 2015
- GOTO 2019 • The Soul of Erlang and Elixir • Saša Jurić
- Alex - https://akoutmos.com/post/actor-model-genserver-app-two/
- Alex - https://plausible.io/
- Bruce - https://grox.io/language/liveview/course
- Bruce - Programmer Passport: Phoenix LiveView – Bonus Video – phx.gen.auth
- Todd - ElixirConf 2016 – Selling Food With Elixir by Chris Bell
Become a supporter of this podcast: https://www.spreaker.com/podcast/elixir-mix--6102049/support.
EMx 018: Devon Estes: “All In On Elixir”
Elixir Mix
09/11/18 • 54 min
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 to work in PR and Marketing. What he learned from those fields is that: visibility creates opportunity.
7:19 – When you choose the technology, it’s about how easy previous resources to help support that if it’s the right tech. Finding Elixir developers is hard to find. Elixir ahs been that way for a while, but actually it is becoming the new and improved Ruby. You get the 10X productivity, but you aren’t held up by some factors. Have you ever had finding work in Elixir?
8:22 – Devon: Not in the last year-and-a-half. Being a freelancer, stay visible, because you are constantly looking for different projects, and so on. There are other countries out there where Elixir is more prominent than compared to the United States. Companies in San Francisco are having a hard time finding Elixir developers to work with them.
10:31 – How was your transition from Ruby to Elixir and your writing projects? How did you go down that path?
11:07 – Devon: The more I wrote in Elixir the more he liked the program. Ruby inspired Elixir, for sure. He likes how it’s comprehensive to him, and how productive he is with Elixir. For Devon, it fits well with how he writes code; and because he’s happy, his clients are happy, too. Elixir’s language fits well with his way of thinking and there are other benefits for Devon by working with Elixir. Devon likes feeling productive and it fulfills his needs. Finally, he also really enjoys the Elixir community!
16:51 – What do you not like about Elixir?
16:55 – Devon: He found his first thing he doesn’t love about Elixir, and he found it today, of all things! Listen to this timestamp to see what Devon shares.
20:47 – Question asked for Devon: How are other languages doing that, and what can we do to make that happen?
20:53 – Check-out Devon’s answer!
24:11 – Digital Ocean’s Mid-Roll Advertisement
24:48 – Devon continues his answer from 20:53. Programmers talk and, when more people are having certain experiences, the word is going to get out. The flexibility of the language is going to be great in the long run. Great sales pitch.
26:47 – Josh, you have a lot of experience of the years, pushing the eco-system, have you seen a pick-up from that or has it grown, how have you seen your involvement in these projects helped with the awareness...
27:19 – Josh: I don’t know how much of an influence I have, but it has doubled almost every year. Of course, this won’t happen every year, and at some time it will plateau. Elixir is rapidly growing now, though.
28:09 – Question to Devon: Let’s talk about your project, Fast Elixir.
28:16 – Devon talks about how he got involved with Fast Elixir and how it developed.
31:19 – Let’s talk about Benchy.
31:28 – Devon: We are very proud of it. Devon continues in detail about the before-mentioned question.
36:30 – Question to Devon – Let’s talk about reductions, so people can understand it better.
36:41 – Think of a reduction that it’s one thing the virtual thing does. It has a counter, and it does a certain n...
EMx 124: Learning Resources for Elixir
Elixir Mix
03/23/21 • 48 min
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
Links
- Programming Elixir ≥ 1.6: Functional |> Concurrent |> Pragmatic |> Fun by Dave Thomas
- Elixir in Action by Saša Juric
- Learning Resources - The Elixir programming language
- Binary pattern matching in Elixir with PNG parsing example by Zohaib Rauf
- ElixirWeekly
- ElixirConf 2020
- ElixirConf EU
- Code BEAM - Erlang & Elixir Ecosystem Virtual Conference
- Elixir Programming Language Forum
- Join Elixir on Slack
- Designing for Scalability with Erlang/OTP: Implement Robust, Fault-Tolerant Systems by Francesco Cesarini
- Elixir Wizards Podcast | SmartLogic
- Podcast - Thinking Elixir
- Elixir Outlaws
- Beam Radio
- Ottolenghi
Picks
- Allen- YouTube Channel | Plangora
- Allen- Flutter Folio
- Charles- The 12 Week Year by Brian P. Moran
- Charles- TraningPeaks | Hit Your Stride
- Charles- ClickUp
- Eric- Ottolenghi Flavor: A Cookbook by Yotam Ottolenghi
08/11/20 • 54 min
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
Links
Picks
Steven Nunez:
Lars Wikman:
Chris Dosé:
Sophie DeBenedetto:
-
Anybody have any easy baking recipes?
Follow on Twitter:
-
Elixir Mix - @elixir_mix
03/31/20 • 44 min
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
____________________________________________________________
"The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today!
____________________________________________________________
Links
Picks
Josh Adams:
Sophie DeBenedetto:
Mark Ericksen:
David Bernheisel:
EMx 082: Beam Extreme! with Miriam Pena
Elixir Mix
12/17/19 • 36 min
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.
Miriam shares a little about the Erlang Ecosystem Foundation, its goals and how they got started. She explains how listeners can get involved and what their contributions would be doing.
Panelists
-
Mark Ericksen
-
Eric Oestrich
-
Josh Adams
Guest
-
Miriam Pena
Sponsors
Links
Picks
Mark Ericksen:
Eric Oestrich:
Miriam Pena:
09/10/19 • 71 min
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 Cory explain why they decided to build a date-time parser after finding a problem in Timex and other time libraries. They talk about their first attempt at the parser and explains that it was a disaster.
The panel expresses their interest in nimble parsec and asks our guests to share their experience using this library. Cory and David explain that it was easy to use and a little slower than libraries found in other languages but still fast enough for production. They go into more detail of what it was like to code in nimble parsec and give tips for optimizing performance with the library.
The panel asks about future plans for the date-time parser. David and Cory explain what cereal time is and how it will soon be usable in the parser. The most interesting things they learned while building the parser are listed including some of the surprising results they got while testing the library. They also talk about the difficulty of time zone math and other problems with programming for time zones.
The panel moves on to the next way you can contribute to the Elixir community is through running and attending meetups. The panel shares the places and types of meetups they run. Trying to prepare future meetup hosts, the panel shares their experiences starting up or taking over meetups, explaining what they need to know. Such as, not everyone that attends a meetup is going to be as hyped up about the language as you. Also, meetups are about building relationships and connections just as much as it is learning and sharing.
Still talking about meetups, the panel gives tips to both the host and the members. To the hosts, they give ideas on how to run their meetups, such as project nights, lightning talks. They explain that a lot of the people coming to the meetups will be new to Elixir and warns not to dive too deep into the code and lose them. Instead, the panel recommends recruiting the developers new to Elixir that still have all their enthusiasm for the language to help you run the meetups. Another recommendation is to vary the depth and range of the topics, that way you can maintain the interest of your members. The panel talks about the financial part of running a meetup and advises hosts to find a good notification service and a sponsor.
Speaking to meetup members, the panel reminds them that just by attending meetups they are contributing to the Elixir community. By going they make connections, share ideas and grow as developers in that community. The advice they give to members is to find ways to get more involved, explaining that no meetup host is going to turn down a willing speaker or a helping hand. They also discuss encouraging a comfortable environment and helping other members feel welcome in the community.
The final form of contributing the panel discusses is attending and speaking at conferences. The panel shares their excitement for the upcoming Elixir Conf. They also discuss the value of smaller regional conferences that may be easier to attend. At regional conferences, it can be easier to connect with others since there is a smaller crowd. Also, a singletrack style conference may encourage you to attend talks you normally wouldn’t choose, allowing you to discover new and exciting technologies. The panel explains how the number of conferences has grown over the years giving more opportunities to both attend and speak. They encourage all developers to go to conferences often.
Panelists
-
Mark Ericksen<...
08/13/19 • 61 min
Sponsors
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 panel asks Hubert to explain exactly what he means by this. The second pattern is: extracting logic from a controller and using it in a plug instead. The panel discusses what the right code to put in a plug.
The third pattern Hubert explains is: using business logic and workflow modules. The panel asks Hubert about his dislike for phoenix context. Hubert and the panel give better alternatives to phoenix controller and explains how they use modules. Having a Ruby background, Hubert explains the difference of using context and modules in Elixir compared to Ruby. Hubert shares how he uses the fourth pattern: Ecto using embedded schema. The episode ends with a little about Hubert's company and what they do.
Links
-
https://www.amberbit.com/blog/2019/6/29/refactoring-phoenix-controllers/
-
https://www.amberbit.com/blog/2019/6/29/refactoring-phoenix-controllers/
-
https://twitter.com/hubertlepicki/status/1156179338779385856
-
https://brainlid.org/elixir/2017/09/24/elixir-processes-and-state-abuse.html
Picks
Mark Ericksen:
Josh Adams:
State Management in Elixir - EMx 137
Elixir Mix
07/21/21 • 53 min
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
Links
Picks
- Allen- Real-World Cryptography
- Eric- Notion
- Sascha- The Little Elixir & OTP Guidebook
Contact Allen:
Plangora
- Plangora Limited
- Plangora – YouTube
- Plangora | Facebook
- Tech_Plangora Limited_Elixir | Instagram
- Twitter: Plangora ( @Plangora )
- LinkedIn: Plangora – Web and Mobile Development
- Plangora – Reddit
Flying High With Flutter
- Flying High With Flutter
- Flying High with Flutter – YouTube
- Flying High with Flutter | Facebook
- Flying High With Flutter | Instagram
- Twitter: Flying High with Flutter ( @fhwflutter )
Teach Me Code
Contact Eric:
Contact Sascha:
Show more best episodes
Show more best episodes
FAQ
How many episodes does Elixir Mix have?
Elixir Mix currently has 455 episodes available.
What topics does Elixir Mix cover?
The podcast is about Podcasts, Technology, Business and Careers.
What is the most popular episode on Elixir Mix?
The episode title 'EMx 103: IOT with Nerves with Justin Schneck' is the most popular.
What is the average episode length on Elixir Mix?
The average episode length on Elixir Mix is 50 minutes.
How often are episodes of Elixir Mix released?
Episodes of Elixir Mix are typically released every 7 days.
When was the first episode of Elixir Mix?
The first episode of Elixir Mix was released on May 1, 2018.
Show more FAQ
Show more FAQ