podcast
details
.com
Print
Share
Look for any podcast host, guest or anyone
Search
Showing episodes and shows of
Mark Ericksen
Shows
Thinking Elixir Podcast
187: Thinking Elixir News
In this episode, we celebrate the incredible ten-year journey of the Phoenix framework, marvel at the new interactive language tour by Gleam, explore the latest features of ElixirLS v0.19.0 designed to enhance the developer experience, and delve into Erlang's big leap towards adopting ExDoc for its documentation. Stay tuned for these exciting developments in the Elixir ecosystem and more! Show Notes online - http://podcast.thinkingelixir.com/187 Elixir Community News https://twitter.com/chris_mccord/status/1748007024921542707 – Chris McCord celebrated the 10th anniversary of his first commit to Phoenix, listing major features added over time. ht...
2024-01-30
14 min
Thinking Elixir Podcast
186: Thinking Elixir News
In today's episode, we peek into Elixir's impact on operational costs and developer experience, highlighted by Amplified's move to Elixir and insights from José Valim. Learn about the latest community discussions, including a tip for Elixir package maintainers. Plus, there's a buzz about the upcoming NervesConf US. Join us for these stories and more! Show Notes online - http://podcast.thinkingelixir.com/186 Elixir Community News https://www.youtube.com/watch?v=mrFwWuD7gVo – DockYard posted an Elixir Roundtable interview with Chris Grainger discussing Amplified's switch from Python to Elixir, leading to a significant AWS bil...
2024-01-23
07 min
Thinking Elixir Podcast
169: Thinking Elixir News
News covers the conclusion of ElixirConf US 2023 with key highlights being Chris McCord's keynote on improved Phoenix debugging tools, and Jose Valim's keynote introducing the "Strong Arrows" concept for handling dynamic types. Looking forward, the next ElixirConf will take place in Lisbon, EU in April 2024, followed by ElixirConf US 2024 at SeaWorld. Alex Koutmos points us towards a valuable resource on Erlang.org about efficiencies and performance myths, and a handy blog post walks you through customizing Phoenix generators, and more! Show Notes online - http://podcast.thinkingelixir.com/169 Elixir Community News https://twitter.com...
2023-09-19
16 min
Thinking Elixir Podcast
164: Thinking Elixir News
News roundup includes the ElixirConf schedule being published, Bumblebee gets streaming text support, Oban Web is getting a big update, Elixir for Cynical Curmudgeons blog post brings broader positive attention, and Elixir Nx being successfully used to follow along with high profile AI examples. Show Notes online - http://podcast.thinkingelixir.com/164 Elixir Community News https://2023.elixirconf.com/schedule – ElixirConf US schedule is up. https://github.com/elixir-nx/bumblebee/pull/232 – Merged PR on Bumblebee by Jonatan Kłosko adds support for streaming text generation results. https://twitter.com/sean_moriarity/status/1687123146787233792 – Sean Moriarity drew attenti...
2023-08-15
07 min
Thinking Elixir Podcast
150: Thinking Elixir News
News covers Chris McCord's keynote speech on LiveView 1.0. We cover the EEF's final election results, latest from the LiveView Native space, ex_cldr updates for localizing our apps, an OTP patch release, and more! Show Notes online - http://podcast.thinkingelixir.com/150 Elixir Community News https://www.youtube.com/watch?v=FADQAnq0RpA&t=408s – Chris McCord's keynote from ElixirConf EU https://erlef.org/blog/eef/election-2023-revote-results – EEF final election results https://twitter.com/bcardarella/status/1651266755443015681 – LiveView Native has a new SwiftUI VSCode plugin with code completion and documentation access https://github.com/livevi...
2023-05-09
13 min
Changelog Master Feed
From Kubernetes to PaaS - now what? (Ship It! #51)
Today we talk to Mark Ericksen about all the things that we could be doing on the new platform - this is a follow-up to episode 50. Mark specialises in Elixir, he hosts the Thinking Elixir podcast, and he also helps make Fly.io the best place to run Phoenix apps, such as changelog.com. In the interest of holding our new platform right, we thought that it would be a great idea to talk to someone that does this all day, every day, for many years now. We touch up on how to run database migrations safely, and how to...
2022-05-04
58 min
Ship It! Cloud, SRE, Platform Engineering
From Kubernetes to PaaS - now what?
Today we talk to Mark Ericksen about all the things that we could be doing on the new platform - this is a follow-up to episode 50. Mark specialises in Elixir, he hosts the Thinking Elixir podcast, and he also helps make Fly.io the best place to run Phoenix apps, such as changelog.com. In the interest of holding our new platform right, we thought that it would be a great idea to talk to someone that does this all day, every day, for many years now. We touch up on how to run database...
2022-05-04
58 min
Thinking Elixir Podcast
58: News and Livebook for Business Intelligence
After covering the news we catch up on what Elixir things we've been thinking about and working on. Mark brings up using Livebook as a Business Intelligence tool for doing analysis of a running application's data. David brings up how to design safe data migrations in Elixir systems, examples from the Rails ecosystem and how he's thinking about that for Elixir. Show Notes online - http://podcast.thinkingelixir.com/58 Elixir Community News https://2021.elixirconf.com/#up-next – ElixirConf talks are being accepted! Speakers not yet fully announced. https://github.com/livebook-dev/livebook/pull/453 – Livebook gets "hove...
2021-08-03
21 min
Thinking Elixir Podcast
47: Crypto Trading in Elixir with Kamil Skowron
We talk with Kamil Skowron about his Youtube channel that walks people through building a crypto-currency trading bot in Elixir. We learn how that led him to start a free online book sharing that content. He covers what people will learn from the process, his goal of helping people see a larger working Elixir system, and his experience writing the book. A fun chat! Show Notes online - http://podcast.thinkingelixir.com/47 Elixir Community News https://spawnfest.org/ – SpawnFest 2021 - Free to enter contest with cash prizes! Gather your team! https://twitter.com/sean_mo...
2021-05-11
26 min
Thinking Elixir Podcast
45: Junior Devs with Michał Buszkiewicz
We talk with Michał Buszkiewicz about Junior Developers in the Elixir community. We share tips for Juniors both early in their careers but also more experienced developers coming new to Elixir. We talk about the University vs Bootcamp approaches and what you want to focus on coming from either side. We further discuss how we as employers can support and encourage juniors. A lot of great resources shared! Show Notes online - http://podcast.thinkingelixir.com/45 Elixir Community News https://github.com/phoenixframework/phoenix/pull/4268 – SQLite added as database option to phx.new https://twi...
2021-04-27
42 min
Thinking Elixir Podcast
40: Mental Models for Elixir and LiveView
We talk about the mental models we use for writing our Elixir code and for thinking about our Elixir systems (starting at 5:46). We cover transformations, plug, and Mark's "Workshop Model" (starting at 23:45). We also talk about LiveView, (starting at 31:20) how we approach it today, mistakes we've both made and seen. A fun discussion! We want to continue the discussion with you over on ElixirForum. Check the show notes for links to those topics! Show Notes online - http://podcast.thinkingelixir.com/40 Elixir Community News https://github.com/elixir-lang/elixir/blob/v1.11/CHANGELOG.md – Elixir 1.11.4 re...
2021-03-23
40 min
Thinking Elixir Podcast
37: The Lambda Days Conference and Elixir
After covering the news, we share a live recording of the show from the Lambda Days conference. It was a lot of fun! We covered topics like learning and teaching Elixir, functional programming, strengths of Elixir over Erlang, the developer tooling, why Elixir is awesome even when not building distributed systems, and much more! Show Notes online - http://podcast.thinkingelixir.com/37 Elixir Community News https://dashbit.co/blog/nx-numerical-elixir-is-now-publicly-available – Project Nx has finally gone public! https://github.com/elixir-nx/nx – Project source on Github https://groups.google.com/g/elixir-lang-core/c/Q4ZnK-R59-4/m...
2021-03-02
50 min
Thinking Elixir Podcast
35: X-Plane's Elixir MMO with Tyler Young
Tyler Young from X-Plane talks with us about how he added a new MMO feature to the popular flight simulator using Elixir. He shares some behind the scenes information on how it was created and how it’s been working in production. We learn about the single modest server that supports all the mobile users right now. I loved hearing how Tyler found working with Elixir to be super productive. He took on a major new feature that he expected to take over a year but was able to deliver it in less than half the ti...
2021-02-16
41 min
Thinking Elixir Podcast
30: Mutation Testing using Muzak with Devon Estes
We talk with Devon Estes, the creator of a new Elixir mutation testing library called Muzak. Devon joins us to explain what mutation testing is and how it can help development teams in organizations move faster and with greater confidence. We cover when a project can benefit from it, the challenges of offering a PRO version of a library, where Muzak is going in the future, and more! Show Notes online - http://podcast.thinkingelixir.com/30 Elixir Community News https://github.com/elixir-lang/elixir/releases/tag/v1.11.3 – Elixir 1.11.3 was released with mostly bug fixes ht...
2021-01-12
58 min
Elixir Mix
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 bec...
2021-01-12
1h 22
Thinking Elixir Podcast
22: Running migrations in production with Patryk Bąk
We talk with Patryk Bąk about running migrations in production. For production systems where downtime or service interruptions are a problem, we sometimes need to take special care when migrating data structures or the data itself. Patryk shares some valuable tips and techniques along with examples of when to use them. We chime in with war stories, our own tips, and mistakes we've made. A great resource when migrating data in your own systems. Check it out! Show Notes online - http://podcast.thinkingelixir.com/22 Elixir Community News https://github.com/phoenixframework/phoenix_l...
2020-11-17
40 min
Thinking Elixir Podcast
11: New Ecto features in 3.5 with Mike Binns
Learning about some new features coming in Ecto 3.5 from Mike Binns. Mike explains Ecto.Enum, what a ParameterizedType is, the new "redact" option on fields and much more! Show Notes online - http://podcast.thinkingelixir.com/11 Elixir Community News http://blog.erlang.org/the-new-scalable-ets-ordered_set/ – Improvements in OTP 22 explained in more detail. https://elixir-lang.org/blog/categories.html#Cases – 2nd case study published on ElixirLang website features Nerves and farm.bot https://hex.pm/packages/site_encrypt – site_encrypt implements the Let’s Encrypt protocol for your Phoenix applications Do you have some Elixir n...
2020-09-01
32 min
Thinking Elixir Podcast
10: Frontend vs Backend and Business Value of LiveView
News and discussion about why the talk of “Frontend vs Backend” is wrong, Single Page Apps, seeing the business value of LiveView, and much more! Show Notes online - http://podcast.thinkingelixir.com/10 Elixir Community News https://elixirforum.com/t/nerves-raspberry-pi-systems-v2-0-0-release-candidates/33446 – Nerves Raspberry Pi Systems v2.0.0 release candidates https://twitter.com/1stavenger/status/1294325758601592832 – Ecto schema "redact" Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com Discussion Resources https://www.fullstackradio.com/episodes/143 https://twitter.com/Rich_Harris https://svelte.d...
2020-08-25
35 min
Thinking Elixir Podcast
9: Decomposing models with Maciej Kaszubowski
Decomposing models based on lifecycle with Maciej Kaszubowski. He shares tips on finding the lines, how DDD can help, ideas for modular designs, simple ways to start a PubSub architecture, avoiding “donkey code” and much more! Show Notes online - http://podcast.thinkingelixir.com/9 Elixir Community News https://twitter.com/hauleth/status/1292919509406363661 https://hex.pm/packages/magritte – Package that lets you place inserted arguments with the pipe operator https://github.com/dashbitco/nimble_totp/ – Time-based One Time Password support library extracted from Bytepack.io project https://dashbit.co/blog/introducing-nimble-totp https://twitter.com/1stAvenger/status/1...
2020-08-18
47 min
Thinking Elixir Podcast
7: Background Jobs with Miguel Palhas
We talk with Miguel Palhas about lessons learned while working with background jobs in production systems. He shares some tips he’s learned through experience. We share other mistakes made and what we learn from them. We cover background job options, choosing tech based on the team you have, IEx tips to remind yourself you’re on production, and much more! Show Notes online - http://podcast.thinkingelixir.com/7 Elixir Community News https://hexdocs.pm/telemetry_registry/TelemetryRegistry.html – TelemetryRegistry https://dashbit.co/blog/homemade-analytics-with-ecto-and-elixir – Homemade Analytics with Ecto and Elixir by Jose Valim https...
2020-08-04
41 min
Thinking Elixir Podcast
4: ElixirConf 2020 with Jim Freeze
ElixirConf US 2020 was announced! This will be our first virtual one. We talk with the organizer Dr. Jim Freeze to get the behind the scenes information on how it will work. We cover the current challenges facing conferences, how do you replicate the “hallway track”, submitting topics, what they are looking for this year, how going virtual changes things, and much more! Show Notes online - http://podcast.thinkingelixir.com/4 Elixir Community News https://github.com/elixir-lang/elixir/issues/9884 – a new config file is being proposed for Elixir https://github.com/elixir-lang/elixir/releases/tag/v1...
2020-07-14
37 min
Elixir Mix
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'll donate $5 to the open source project of your choice when you deploy ScoutCacheFly Links Refill AquaGitHub gmtprime/skogsraSkogsra: Simplifying Your Elixir ConfigurationGitHub Nebo15/confexGitHub keathley/vaporEMx 040: Elixir Outlaws and Adopting Elixir w...
2020-07-14
45 min
Thinking Elixir Podcast
2: REST vs GraphQL with Ben Wilson
REST Controllers vs GraphQL. You’ve probably heard of GraphQL but maybe you haven’t played with it yet. We talk with Ben Wilson, co-creator of Absinthe, a GraphQL library for Elixir and the book Craft GraphQL APIs in Elixir with Absinthe to get a better idea of how REST and GraphQL compare. In this episode we discuss benefits of GraphQL, familiarity of REST, making requests over channels, getting versioning benefits, aggregating disparate data, reduced payload sizes, some of the challenges, the impact of macros on Absinthe, and much more! Show Notes online - http://podcast.thin...
2020-06-30
1h 00
Elixir Mix
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 "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! Links SalesLoftThe Pragmatic BookshelfGitHub sb8244/ecto_tenancy-enforcercitusdataCitus CommunityPowDashbitKeycloakdeviseGibson Research CorporationElixir Forum Picks Josh Adams: Bitwarden Baby Chickens. 'Nuff said Mark Ericksen: FREE Pattern Matching CourseSeinfeld Steve Bussey: Zwift Fo...
2020-06-30
48 min
Thinking Elixir Podcast
1: News and Meet the Hosts
Welcome to the Thinking Elixir Podcast! My name is Mark Ericksen. This is our first official episode together. We cover the community news and introduce ourselves. Subscribe in your favorite podcast player and join us! Show Notes online - http://podcast.thinkingelixir.com/1 Elixir Community News https://bytepack.io/ https://podcasts.apple.com/us/podcast/episode-165-feat-jos%C3%A9-valim/id1298287048?i=1000475855667 – Episode 165 - Interview with José Valim https://getoban.pro/ https://github.com/phoenixframework/phoenix_live_dashboard/pull/136 https://github.com/phoenixframework/phoenix_live_view/issues/809 https://github.com/dashbitco/nimble_publisher Do...
2020-06-17
13 min
Elixir Mix
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 "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! Links communitySharing Protobuf schemas across servicesMicroservice ArchitectureProtocol BuffersGitHub/protocolbuffers/protobufGitHub/bitwalker/exprotobufGitHub/tony612/protobuf-elixirGitHub/DependabotDependabot Twitter Andrea Leopardi: @whatyouhideGitHub Andrea Leopardihttps://andrealeopardi.co...
2020-06-16
41 min
Elixir Mix
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 "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! Links Adopting Elixir at FindHotelFindHotelDependencies and umbrella projectsElixir in Ac...
2020-06-02
43 min
Elixir Mix
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 "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! Links EMx 030: Writing Great Unit Tests with Devon EstesEMx 018: Devon Estes: “All In On Elixir...
2020-05-27
37 min
Elixir Mix
EMx 093: Multi-Tenant DBs with Lars Wikman
JavaScript Remote Conf 2020May 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 "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! Links Ecto...
2020-04-28
48 min
Elixir Mix
EMx 091: Managing Change with Ecto with David Bernheisel
JavaScript Remote Conf 2020May 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 CacheFly ____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy T...
2020-03-31
44 min
Elixir Mix
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 ____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ____________________________________________________________ Links Bridge ConnectorRabbitMQGitHub dashbitco/broadwayGitHub elixir-lang/gen_stageBroadway, RabbitMQ, and the Rise of Elixir Part 1Broadway, RabbitMQ, and the Rise...
2020-03-17
36 min
Elixir Mix
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 Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ____________________________________________________________ Links GitHub coryodaniel/bonnyGitHub coryodaniel/k8sThe Big Elixir 2019 - Commandeering Kubernetes With Elixir - Cory O'DanielKubernetes Co...
2020-03-03
39 min
Elixir Mix
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 Sponsors CacheFly ____________________________________________________________ "The MaxCoders Guide to Finding Your Dream Develo...
2020-02-18
45 min
Elixir Mix
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...
2020-02-04
46 min
Elixir Mix
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's previous skill set and experience levels. Mike and fellow DockYard colleague captured what they...
2020-01-21
42 min
Elixir Mix
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 e...
2020-01-07
48 min
Elixir Mix
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 p...
2019-12-31
50 min
Elixir Mix
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...
2019-12-24
32 min
Elixir Mix
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 d...
2019-12-17
36 min
Elixir Mix
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 a...
2019-12-10
51 min
Elixir Mix
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...
2019-12-03
31 min
Elixir Mix
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...
2019-11-26
42 min
Elixir Mix
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...
2019-11-19
52 min
Elixir Mix
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 eComm...
2019-11-12
44 min
Elixir Mix
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...
2019-11-05
36 min
Elixir Mix
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...
2019-10-29
34 min
Elixir Mix
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...
2019-10-22
52 min
Elixir Mix
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...
2019-10-15
40 min
Elixir Mix
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...
2019-10-01
47 min
Elixir Mix
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 wo...
2019-09-24
38 min
Elixir Mix
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 working with a single system. The panel discusses how to be mindful of these mistakes and h...
2019-09-17
1h 14
Elixir Mix
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 StoryCacheFly 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 marketing spin to it, explaining what you can do with Nerves Hub and why you would want to use it. The panel di...
2019-09-03
1h 17
Elixir Mix
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 StoryCacheFly 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 it is not part of the standard library. The panel discusses what the pieces of data look...
2019-08-27
1h 08
Elixir Mix
EMx 065: The Life Cycle of Elixir
Sponsors Sentry– use the code “devchat” for two months free on Sentry’s small plan React Native RadioiPhreaksCacheFly 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 and it probably won’t ever fade out completely. Ruby on Rails is considered mainstream or widely adopted. The panel considers...
2019-08-20
54 min
Elixir Mix
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 panel asks Hubert to explain exactly what he means by this. The second patte...
2019-08-13
1h 01
Elixir Mix
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 not for programmers who know nothing about Elixir. Resources and books for beginners to read are recommen...
2019-08-06
1h 23
Elixir Mix
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 from a distillery release to a mixed based release. My SQL library for Ecto is considered and the pa...
2019-07-30
1h 04
Elixir Mix
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 panel asks Daniel about his experience load testing broadway. Daniel explains what broadway is and the bene...
2019-07-23
54 min
Elixir Mix
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 testing. Brujo shares use cases that would benefit from property-based testing and those...
2019-07-16
1h 08
Elixir Mix
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 find the problem, the tools they tried to fix the problem and how they landed on NIFs to fix the problem. The pane...
2019-07-09
54 min
Elixir Mix
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 & 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 explain why and what that means for the library. The panel discusses the benefits of using Mint and...
2019-07-02
1h 01
Elixir Mix
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 organizing of the conference, and the diversity initiative. Adolfo shares his experience in the U.S., attending meetups for other programming languages, comparing them to Elixir. The panel considers the Elixir code formatter and gives protips for using it. The best way to teach Elixir and func...
2019-06-25
1h 00
Elixir Mix
EMx 056: Sobelow and Security with Griffin Byatt
Sponsors Sentry use the code “devchat” for 2 months free on Sentry small planTriplebyte offers a $1000 signing bonusCacheFly Panel Mark EricksenJosh 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 disc...
2019-06-18
46 min
Elixir Mix
EMx 055: Params Modules for Phoenix with Kuba Subczynski
Sponsors Sentry use the code “devchat” for 2 months free on Sentry small planTriplebyte offers a $1000 signing bonusCacheFly Panel Mark EricksenMichael 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 for everyt...
2019-06-11
56 min
Elixir Mix
EMx 054: Phoenix LiveView with Leandro Pereira
Sponsors Sentry use the code “devchat” for 2 months free on Sentry small planTriplebyte offers a $1000 signing bonusCacheFly Panel Michael RiesJosh AdamsMark 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 drab and why it didn...
2019-06-04
1h 02
Elixir Mix
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 benefits of doing this exercise with your team. Andrew explains what to model as methods and functions in context style mapping. Andrew explains aggregate roots. The panel di...
2019-05-28
50 min
Elixir Mix
EMx 051: Nerves and Farmbot with Connor Rigby
Sponsors Sentry use the code “devchat” for 2 months free on Sentry small planTriplebyte offers a $1000 signing bonusCacheFly Panel Mark EricksenMichael RiesCharles Max Wood Joined by Special Guest: Connor Rigby Summary Connor Rigby, a core member of the Nerves team, answers the panel'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 talks about some of his projects. Links https://farm...
2019-05-14
1h 01
Elixir Mix
EMx 050: Elixir Origin Story with José Valim
Sponsors Sentry use the code “devchat” for 2 months free on Sentry small planTriplebyte offers a $1000 signing bonusCacheFly Panel Mark EricksenMichael RiesCharles Max WoodJosh 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 maintaining Elixir. José shares his...
2019-05-07
1h 21
Elixir Mix
EMx 048: Introducing Newest Panelist: Michael Ries
Sponsors Sentry use the code “devchat” for 2 months free on Sentry small planTriplebyte 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 Elixir. While sharing what he loves about Elixir, Michael gives advice to developers new to Elixir. Mark asks Michael about all his experimental projects. Michael di...
2019-04-23
1h 10
Elixir Mix
EMx 047: Property Based Testing with PropEr and Fred Hebert
Sponsors Sentry use the code “devchat” for 2 months free on Sentry small planTriplebyte 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's Guide” and “Stuff Goes Bad: Erlang in Anger”. He talks about why he wrote these books and explains the whimsical illustrations in “Learn you some Erlang”. Mark Ericksen asks Fred about his latest book “Property-Based Testing w...
2019-04-16
58 min
Elixir Mix
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 Joined by Special Guest: Yiming Chen Summary Yiming Chen and the panel discusses his recent blog post about not repeating domain knowledge. Yiming Chen describes what he means by domain knowledge and how this differs from the well known “do not repeat yourself” rule. The panel discusses how this changes the code and this leads to...
2019-04-09
53 min
Elixir Mix
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 Josh Adams Joined by Special Guests: Johnny Winn and Michael Ries Summary Johnny Winn share his story with the panel starting with how elixir fountain got started. The panel compares elixir to other languages and share what they appreciate about it. After Johnny talks about what he is working on and his love for e...
2019-04-02
1h 25
Elixir Mix
EMx 044: Dangers of GenServers in Elixir with Mika Kalathil
Sponsors Sentry use the code “devchat” for 2 months free on Sentry small planTriplebyte 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 WoodJosh AdamsMark 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 think genservers work versus how genservers actually work. Mika Kalathil shares some ways to avoid the common mistakes with genservers. Tasks are introduced and explained by Mika Kalathil...
2019-03-26
42 min
Elixir Wizards
Mark Ericksen - Elixir in Production
We talk with Mark Ericksen from Elixir Mix about their current and past Elixir projects and how they are deployed. Mark Ericksen - Elixir Mix Find Mark elsewhere online: https://twitter.com/brainlid https://brainlid.org/ 00:32 Intro 0:58 Mark intro Developing a long time. C#, then Rails. Webforms were terrible. Rails is “Wow, this is how web development should be… I moved across the country to work with this technology” The Rails Community is strong. Dave Thomas got Mark into Elixir 2:48 What Elixir projects do you have in pro...
2019-03-21
36 min
Elixir Mix
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 planTriplebyte 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 EricksenJosh 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 compares supervision trees to react component trees using his background in both the frontend and the backend. The panel exchanges views on what these observations might lo...
2019-03-19
54 min
Elixir Mix
EMx 042: Updates on ExVenture with Eric Oestrich
Sponsors Sentry use the code “devchat” for $100 creditTriplebyteCacheFly Panel Josh AdamsMark 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 ExVenture interact to help gamers get profiled with their...
2019-03-12
42 min
Elixir Mix
EMx 041: What Really Makes Erlang and Elixir Fault Tolerant and Scalable with Francesco Cesarini
Sponsors Sentry use the code “devchat” for $100 creditTriplebyteCacheFly Panel Josh AdamsMark EricksenCharles 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 tolerant capability. Francesco talks about how he likes Elixir which is an u...
2019-03-05
1h 08
Elixir Mix
EMx 040: Elixir Outlaws and Adopting Elixir with Chris Keathley
Sponsors Sentry use the code “devchat” for $100 creditTriplebyteCacheFly Panel Josh AdamsMark EricksenCharles 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 journey until now and certain new...
2019-02-27
1h 10
Elixir Mix
EMx 039: Types in Erlang / Elixir with Zachary Kessin
Sponsors Sentry use the code "devchat" for $100 credit Episode Summary In this episode, the panelists, Josh Adams, Mark Erickson and guest Zachary Kessin, author of the book "Building Web Applications with Erlang", 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 messagesDecoding and validating input data into functions.Getting type information from a...
2019-02-19
47 min
Elixir Mix
EMx 038: Slax and SAX Parsers with Ben Schmeckpeper
Sponsors Sentry use the code "devchat" for $100 credit Panel Charles Max WoodJosh AdamsMark 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 p...
2019-02-12
47 min
Elixir Mix
EMx 037: The Elixir Language Service with Mitchell Hanberg
Sponsors Sentry use the code "devchat" for $100 creditTripleByte offers $1000 signing bonusCachefly Panel: Mark EricksenJosh 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 LS crashing. The panelists conclude by discussing their favorite features of the Elixir/ALE integration and their favorite features of...
2019-02-05
38 min
Elixir Mix
EMx 036: Gremlex and Graph Databases with Kevin Moore & Barak Karavani
Sponsors Sentry use the code "devchat" 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. The panel discusses open sourcing. Kevin and Barak share what...
2019-01-30
52 min
Elixir Mix
EMx 034: My First Nerves Project with Anders Smedegaard Pedersen
Sponsors Sentry use the code "devchat" for 2 months free on Sentry small planTripleByte offers a $1000 signing bonusCacheFly Panel Mark EricksenJosh 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 n...
2019-01-15
58 min
Elixir Mix
EMx 033: Databases and Elixir with Kamil Lelonek
Panel: Mark EricksenCharles 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, we are talking about databases. 1:55 – Guest. 3:10 – Mark: We have your blog that you wrote in our show notes. Talk about your experience wit...
2018-12-25
51 min
Elixir Mix
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 https://github.com/edgar971?tab=followers 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. https://github.com/edgar971?tab=followers is a software engineer who currently resides in Utah! Check out today’s episode! Show Topics: 0:00 – https://devchat.tv/get-a-coder-job/ 1:04 – Mark: Hello! Please give us your background? 1:16 – Guest: I have been in https...
2018-12-18
46 min
Elixir Mix
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 https://twitter.com/elbrujohalcon?lang=en (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 https://github.com/elbrujohalcon https://twitter.com/elbrujohalcon?lang=en and https://about.me/elbrujohalcon. Check it out! Show Topics: 0:00 – https://devchat.tv/get-a-coder-job/ 0:58 – Chuck: Our special guest is Brujo B.! Le...
2018-12-11
57 min
Elixir Mix
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 https://twitter.com/devoncestes?lang=en 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 https://elixir-lang.org, testing, and much more! Check it out! Show Topics: 0:00 – https://devchat.tv/get-a-coder-job/ 0:49 – Chuck: I am starting a new show called http://thedevrev.com. Check it out http://thedevrev.com Our speci...
2018-12-04
42 min
Elixir Mix
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 https://twitter.com/sm_debenedetto?lang=en 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 – https://devchat.tv/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...
2018-11-27
43 min
Elixir Mix
EMx 028: Elixir, Node, and Bitcoin with Pete Corey
Panel: - Mark Ericksen- Josh Adams Special Guest: https://twitter.com/petecorey In this episode of Elixir Mix, the panel talks with https://twitter.com/petecorey 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 – https://devchat.tv/get-a-coder-job/ 0:50 – Mark: Welcome! Our panel is Josh Adams and our guest is https://twitter.com/petecorey! Pete, can you tel...
2018-11-20
45 min
Elixir Mix
EMx 027: ExVenture with Eric Oestrich
Panel: Mark EricksenJosh AdamsNate HopkinsCharles 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. 1:14 – Nate talks about his background. 1:27 – Chuck: My first programming job I worked with Nate. Nate also works now with Eric Berry. We have a spe...
2018-11-13
55 min
Elixir Mix
EMx 026: Higher Level Functions GenState Deployments with Bill Peregoy
Panel: Mark EricksenJosh AdamsCharles 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 hardwa...
2018-11-06
54 min
Elixir Mix
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 https://www.theerlangelist.com! The panel talks about his https://www.manning.com/books/elixir-in-action-second-edition past and current projects, in addition to configurations, and Elixir. Show Topics: 0:00 – https://devchat.tv/get-a-coder-job/ 0:50 – Chuck: Panel. Our guest is Sasa Juric. Introduce yourself to us p...
2018-10-30
1h 04
Elixir Mix
EMx 024: “Sagas” with Andrew Dryga from Hammer Corporation
Panel: Mark EricksenEric BerryJosh AdamsNathan 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 the...
2018-10-23
54 min
Elixir Mix
EMx 022: “Adopting Elixir at Flatiron School and Pattern Matching” with Kate Travers
Panel: Charles Max WoodMark EricksenJosh 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: 1:08– Hi from Kate Travers. 1:16 – Chuck: Background? 2:20 – Kate gives her background. 2:30 – Chuck: We had another Flatiron alum from an extra show. 2:44 – Kate: Yeah – she’s great! 2:48 – Chuck: Flatiron mostly focused on Ruby an...
2018-10-09
51 min
Elixir Mix
EMx 020: Phoenix and LiveView with Chris McCord
Panel: - Charles Max Wood- Mark Ericksen- Josh Adams- Eric Berry Special Guest: https://twitter.com/chris_mccord?lang=en In this episode of Elixir Mix, the panel talks to https://twitter.com/chris_mccord?lang=en 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...
2018-09-25
56 min
Elixir Mix
EMx 019: Brooklyn Zelenka: Elixir I assume Witchcraft, Exceptional, and so on?
Panel: - Charles Max Wood- Mark Ericksen- Josh Adams- Eric Berry Special Guest: https://github.com/expede In this episode of Elixir Mix, the panel talks to https://github.com/expede 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 – https://github.com/expede 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 lik...
2018-09-18
15 min
Elixir Mix
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 https://elixir-lang.org/, 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...
2018-09-11
54 min
Elixir Mix
EMx 017: Daniel Spofford: "Thoughtful Logging in Elixir: A Phoenix Story"
Panel: Charles Max WoodMark EricksenJosh AdamsEric 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 uses. 2:34 – Daniel works from home and lives...
2018-09-04
11 min
TA 1
Episode 13 Mark Harris
Everything from caving in Wales to adventure racing in Wyoming is on this episode. Mark Harris is on of the race directors for Rev3, one of the largest race organizers in the US. Mark has a few secrets from the upcoming Cowboy Tough Adventure Race coming in JulyWe have a new "contest" call and leave a really great AR story and we will send you a surprise package with some goodies from Untamed New England and other cool stuff. Call 605-939-0576 or randy.ericksen on Skype and leave a message with your story.This...
2014-04-20
1h 06
TA 1
Episode 12 Mark Lattanzi
Mark Lattanzi has been one of the top American adventure racers for many years. He has brought many new racers into the family and now is helping more racers with his navigation for adventure racers website. Plus he throws JD under the bus a little. The first person who can connect this weeks closing song with a band from the 60's will win a T shirt from Untamed New England and some sweet DVDs from meMarks websitehttp://www.marklattanzi.com/advRace/index.htmlNavigation Tipshttp://www.navigationtips.com/wordpress/
2014-04-13
1h 01