Look for any podcast host, guest or anyone
Showing episodes and shows of

Chris Keathley

Shows

The Tim Jones and Chris Arps ShowThe Tim Jones and Chris Arps ShowH2: Ben Keathley | Susie Moore | Chad Hansen 05.05.2025THE TIM JONES AND CHRIS ARPS SHOW 0:00 SEG 1 The Speaker's Stump Speech is brought to you by https://www.hansenstree.com/  and features Ben Keathley  https://www.benkeathley.com/ 16:58 SEG 2 SUSIE MOORE, Deputy Managing Editor at RedState.com and host of RedState Radio, Sundays at 4pm | TOPIC: Top Red State headlines, https://twitter.com/SmoosieQhttps://redstate.com/author/smoosieq     31:29 SEG 3 Chad Hansen of Hansen’s Tree Service | TOPIC: Jeff Hansen Memorial Foundation Sporting Clay Event on May 17th AT BLACKHAWK VALLEY HUNTING RESERVE IN OLD...2025-05-0640 min💻 coding💻 codingEMx 098: Simplifying Elixir Configuration with Alex de Sousa Podcast: Devchat.tv Episode RoundupEpisode: EMx 098: Simplifying Elixir Configuration with Alex de SousaPub date: 2020-07-14Get Podcast Transcript →powered by Listen411 - fast audio-to-text and summarizationWe 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 Jos...2022-04-1745 min💻 coding💻 codingEMx 098: Simplifying Elixir Configuration with Alex de Sousa Podcast: Devchat.tv Episode RoundupEpisode: EMx 098: Simplifying Elixir Configuration with Alex de SousaPub date: 2020-07-14We 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 Sousa2022-04-1745 minElixir OutlawsElixir OutlawsEpisode 110: All the Rusty ThingsThe Elixir Outlaws now have a Patreon. If you’re enjoying the show then please consider throwing a few bucks our way to help us pay for the costs for the show. Elixir Outlaws, 19/02/2022 On today’s episode of the Elixir Outlaws, Chris Keathley and Sean Cribbs are going to talk about Embedded Systems, Microcontrollers, Rust, Raspberry Pi, Zig, etc. There is a compelling benefit of Rust, you can’t use this block of memory, and you can check that at compile time. There is a whole class of memory problems that Rust is stopping you fr...2022-02-251h 05Elixir OutlawsElixir OutlawsEpisode 101: Bright and TightThis week, Chris and Amos discuss error handling and when its appropriate to "Let It Crash" :tm:. A transcript for this episode is available on Binary Noggin's website: https://binarynoggin.com/blog/episode-101-bright-and-tight/Support Elixir Outlaws2021-09-0927 minBeam RadioBeam RadioEpisode 18: Code Heresy with Chris KeathleyShow Notes: Chris Keathley's Keynote from Gig City Elixir 2019: https://youtu.be/J_dnXZUZc4w Find Chris on Twitter: @ChrisKeathley and blog: https://keathley.io We want to connect with you! Twitter: @BeamRadio1 Send us your questions via Twitter @BeamRadio1 #ProcessMailbox Keep up to date with our hosts on Twitter @_StevenNunez @akoutmos @knewter @lawik @RedRapids @sm_debenedetto Sponsored by @GroxioLearning2021-09-071h 04Elixir OutlawsElixir OutlawsEpisode 99: Big TubesThe main topic this week is behaviours and protocols and when to use both. Chris, inspired by the wisdom of Quinn Wilton, thinks that its probably incorrect to use Behaviours to define public interfaces for APIs. Protocols seem to fit the bill better. Both hosts agree that the best kind of dependency injection is just called, "passing arguments to functions". A transcript is available for this episode on Binary Noggin's website: https://binarynoggin.com/blog/episode-99-big-tubes/Support Elixir OutlawsLinks:Quinn Wilton on Behaviours2021-08-0941 minElixir OutlawsElixir OutlawsEpisode 98: Machine LaunderingThis week, Chris, Amos, and Anna talk about conferences, strange loop, and how hard re-entering the real world has been. But, the main topic is copilot. Surprising absolutely no one, everyone has strong opinions. A transcript of this episode is available on Binary Noggin's website: https://binarynoggin.com/blog/episode-98-machine-laundering/Support Elixir OutlawsLinks:Is Github's Copilot possibly infringing copyright?2021-07-1540 minElixir OutlawsElixir OutlawsEpisode 97: Successfully VampedThis weeks show kicks off with discussion on Ecto. Amos claims that Chris made some bold statements about relations which Chris fervently denies. The topic eventually shifts to Chris's recent blog post on writing more maintainable elixir code. Transcript is available on Binary Noggin's website: https://binarynoggin.com/blog/episode-97-successfully-vamped/Support Elixir OutlawsLinks:Good and Bad Elixir2021-07-0849 minElixir OutlawsElixir OutlawsEpisode 96: Stuck between two ETS Tables and a GenServerThis week kicks off with a discussion on ETS tables and the various ways that they can be used. Chris talks about his experience utilizing ETS tables at Bleacher Report in order to optimize some of their critical paths and build reliability. The conversation then shifts into the various tools and techniques that Bleacher Report utilized to build resilient services. A transcript is available for this episode on Binary Noggin's website: https://binarynoggin.com/blog/episode-96-stuck-between-two-ets-tables-and-a-genserver/Support Elixir OutlawsLinks:ETS TablesMentatDeadlinesRegulator2021-05-1946 minElixir OutlawsElixir OutlawsEpisode 94: Crossover Math-isodeThis week, the Elixir Wizards take over the show. Justus does his best Chris Keathley impression and desperately wants to talk about Elixir. Unfortunately for him, the rest of the group continues to shuck and or jive. The topic eventually winds its way to LiveBook and Nx, or "Neex" if your Amos. Justus makes the bold claim that Data Scientists are just smarter than the rest of us, a notion that is quickly put down by everyone else. As the show closes, some future developments are teased and Chris claims that contexts "aren't a thing". A transcript is available for...2021-05-061h 08Elixir OutlawsElixir OutlawsEpisode 93: The story of the codeChris has started a new job at frame.io, and he's just getting settled in. Amos has questions and Chris describes his process for learning the history of a code base as quickly as possible. A transcript is available for this episode on Binary Noggin's website: https://binarynoggin.com/blog/episode-93-the-story-of-the-code/Support Elixir Outlaws2021-04-2734 minElixir OutlawsElixir OutlawsEpisode 91: I Promise Not to Take Your CowsAmos, Anna, and Chris start off the show discussing the morality of making promises you can't keep, then spend the rest of the episode discussing the ups and downs of past conference talks. A transcript is available for this episode on Binary Noggin's website: https://binarynoggin.com/blog/episode-91-i-promise-not-to-take-your-cows/ The Elixir Outlaws now have a Patreon. If you’re enjoying the show then please consider throwing a few bucks our way to help us pay for the costs for the show.Support Elixir Outlaws2021-04-1148 minThinking Elixir PodcastThinking Elixir Podcast38: Maintainable Elixir with Saša JurićSaša Jurić shares how the team at Very Big Things is building maintainable Elixir code. This ranges from the development processes to code design and organization. He takes some "radical" positions and challenges conventions on a mission to find what actually works well. We talk about his library Boundary and how it helps enforce API designs. He talks about the "Junk Drawer Pattern" and how code analysis helps identify lines of separation for refactoring. A thought provoking and fun discussion! Show Notes online - http://podcast.thinkingelixir.com/38 Elixir Community News https://twitter.co...2021-03-091h 12Elixir OutlawsElixir OutlawsEpisode 89: The new-new architectureChris skipped his normal pre-podcast prep and is trying to make up for it. Amos wants to know more about what Chris does to prep; a topic which is interesting to literally no one. Quotes are missatributed as the hosts turn to the main topic of the week: What makes for good design. Chris claims to have a specific design sense but has no idea if its a good sense or not. Both he and Amos agree that consistency is important and that software developers should always be working to making the design of a system a...2021-02-1954 minElixir OutlawsElixir OutlawsEpisode 88: Make it pop!Chris has recently become the owner of a 3D printer and he agrees with everyone else; 3D printing is really cool. The main topic this week is Mnesia and all of the ways that its possible to "break it". Chris and Amos discuss why Mnesia has a bad reputation, where it is a good fit, and how to mitigate some of the issues. A transcript is available for this episode on Binary Noggin's website: https://binarynoggin.com/blog/episode-88-make-it-pop/Support Elixir OutlawsLinks:Breaking Mnesia2021-01-1445 minElixir OutlawsElixir OutlawsEpisode 87: All benefits and no tradeoffsThis week kicks off with a discussion of Amos’s reading list. Around the 30 minute mark, the topic shifts to some idle speculation about the benchmarks Jose has been teasing. Towards the end of the discussion, Chris explains his frustration with "modern infrastructure" and programmers chosing complex solutions that they don't need. A transcript is available for this episode on Binary Noggin's website: https://binarynoggin.com/blog/episode-87-all-benefits-and-no-tradeoffs/Support Elixir Outlaws2021-01-141h 10Elixir OutlawsElixir OutlawsEpisode 86: Time is problematicChris has been drawing maps for his DnD game and he's pretty proud of them. Amos is trying to order events and has questions about hybrid logical clocks. This leads to a discussion of what ordering even is and why its such a problem in distributed systems. A transcript is available for this episode on Binary Noggin's website: https://binarynoggin.com/blog/episode-86-time-is-problematic/Support Elixir OutlawsLinks:Hybrid Logical Clock overviewToniq Systems HLCk-sortable definitionConsistency Models2020-12-3142 minElixir OutlawsElixir OutlawsEpisode 85: Showin' up and sayin' wordsChris has introduced Amos to Japandroids and its going pretty well. There is a quick discussion of embarassing punk music before the show shifts from music outlaws back to elixir outlaws. Chris is thirsty for some elixir news and Amos wants to know how Chris Gets Things Done :tm:. The guys discuss how they cultivate their personal skill sets, how they're both bad mentors, and how to read white papers. At the end, Chris teases his latest project which may or may not ever be seen by other people. A transcript is available for this...2020-12-1749 minElixir WizardsElixir WizardsLaunchisode and Outlaws Takeover with Chris Keathley, Amos King, and Anna NeyzbergWelcome back to Elixir Wizards, season five, episode one! The theme for this season is ‘Adopting Elixir’, and for today’s show the team at Elixir Outlaws play host! Chris Keathley, Amos King, and Anna Neyzberg give the Elixir Wizards a chance to talk about what they love about Elixir, how they learned it, and some of their experiences using it at SmartLogic! We kick off the conversation with some memories of college and the different degrees everybody did, how these experiences fit into programming and the different paths that Justus, Eric, and Sundi took into the world...2020-12-0356 minElixir OutlawsElixir OutlawsEpisode 84: The G stands for GarbageChris has a soundboard and he's not afraid to use it. This week, Amos and Chris discuss planning for failures, overload, distributed transactions, and resilience. A transcript is available for this episode on Binary Noggin's website: https://binarynoggin.com/blog/episode-84-the-g-stands-for-garbage/Support Elixir Outlaws2020-10-151h 02Elixir WizardsElixir WizardsSeason Four Wrap: Whose Design Is It Anyway? with Swadia, Windholtz, Rezentes, and KeathleyTo close off this season and conclude our deep dive into system and application architecture, today’s episode is a special panel discussion on a topic that has provoked a mix of answers that range from the controversial to the philosophical — “What does domain-driven design mean to you?” For the final word on this subject, we welcome back software developers Chris Keathley, Japa Swadia, Mark Windholtz, and Miki Rezentes. Our first hot take comes from Miki, who shares her thoughts about how domain-driven design developed because the tech industry undervalues communication. Following this, Mark and Japa discuss how domain-driven design g...2020-10-1559 minElixir OutlawsElixir OutlawsEpisode 82: Rapid Is RelativeThis week kicks off with a large dose of 2020 ennui. Chris recommends that they move on rapidly since no one wants to listen to complaining about the state of the world. It turns out that Chris is currently using LiveView. The consensus is that LiveView is pretty cool even though it took 4 hours to get a modal to work. The Elixir Outlaws now have a Patreon. If you’re enjoying the show then please consider throwing a few bucks our way to help us pay for the costs for the show. A transcript is...2020-09-1039 minElixir OutlawsElixir OutlawsEpisode 81: That's not mathAnna has a new espresso machine and both Chris and Amos are very jealous. Chris wonders how Anna is going to make good coffee without someone judging her. The main topic kicks off around the 22 minute mark. Amos is hiring and wants advice on how to conduct better interviews. A transcript is available for this episode on Binary Noggin's website: https://binarynoggin.com/blog/episode-81-thats-not-math/Support Elixir Outlaws2020-09-0341 minElixir OutlawsElixir OutlawsEpisode 80: The ish is what mattersThis week starts with a discussion of Dungeons and Dragons and how great it is. Amos and Chris agree that roll20 is janky, but - like emacs - it’s lovably janky. The main discussion is about modeling problems using data structures instead of processes. The guys agree that manipulating data with pure functions is a good thing and that the tricky part is where to put this data when you’re done. Chris cautions against the desire to put all of your data into a single global process. Databases are sucky global variables, but at least they...2020-08-1336 minElixir OutlawsElixir OutlawsEpisode 79: Providing ValueChris wants a new, costly keyboard and is willing to use ad hoc justifications to acquire it. Amos thinks its totally reasonable which means its either totally reasonable or totally not reasonable. The conversation turns to contracting and how contracting is different than working for a product company (beyond the obvious tax implications). Chris believes that product companies only pay contractors when they absolutely have to. The main topic this week is software quality, if thats even a real thing, and if it is, how do we get more of it? A transcript...2020-08-061h 01Elixir OutlawsElixir OutlawsEpisode 78: Strategically planned coffeesThis week starts with the customary COVID updates. Chris feels that the south is intellectually bankrupt, a claim no one is willing to refute. Seriously though, how hard is it to wear a mask? Mercifully, the conversation quickly shifts when Chris solicits feedback from the other hosts on his notion that business logic isn't a Real Thing :tm:. Anna and Amos discuss the degree to which Chris might be a pedant. The show wraps up with a discussion on how to change the way programmers can grow and think differently about problems. A transcript is...2020-07-2333 minElixir MixElixir MixEMx 098: Simplifying Elixir Configuration with Alex de SousaWe 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-1445 minElixir OutlawsElixir OutlawsEpisode 77: I'm here to tear it all downThis week Chris talks about why he doesn't like the idea of Business Logic. To absolutely no ones surprise, the conversation is mostly a semi-coherent, one-sided rant. A transcript is available for this episode on Binary Noggin's website: https://binarynoggin.com/blog/episode-77-im-here-to-tear-it-all-down/Support Elixir Outlaws2020-07-0957 minElixir OutlawsElixir OutlawsEpisode 76: Mouth Feel: The Lost EpisodeHey everyone. We actually recorded this episode back in April during the early stages of lockdown and right after my neighborhood was hit by a tornado. Unfortunately it got lost in the shuffle. We just found it while cleaning out our past recordings. There’s very little technical discussion and no discussion of Elixir. We spent most of the time joking around and trying to encourage each other. Because of that we thought it was still worth releasing. Thanks for listening and we hope you enjoy it. Keathley A transcript is available for this episode on Binary No...2020-07-0240 minElixir OutlawsElixir OutlawsEpisode 75: Is this the Keynote?This week the hosts are giving a Keynote at ElixirConfEU. The show kicks off with a discussion on remote conferences and how to build community online. The hosts then transition into answering audience questions. A transcript for this episode is available here: https://binarynoggin.com/blog/episode-75-is-this-the-keynote/Support Elixir Outlaws2020-07-0240 minElixir OutlawsElixir OutlawsEpisode 74: A Tale As Old As TimeChris recently replaced some Ruby with some Elixir. The guys discuss what it takes to rewrite a service, why Elixir is a good choice when you need to do more than one thing at a time, and the benefit of choosing tools that your team understands. Transcript is available as a blog on Binary Noggin's website: https://binarynoggin.com/blog/episode-74-a-tale-as-old-as-time/Support Elixir Outlaws2020-06-0442 minElixir OutlawsElixir OutlawsEpisode 73: A very forgetful godThis week, Chris is eating while recording. Luckily, the bar for this podcast has been set so low that no one will be surprised. Amos wants to know when you should use telemetry instead of sending metrics directly from your app code. This leads to a discussion on how Bleacher Report uses telemetry, some established telemetry conventions, and how those conventions may be changing. There’s a quick detour into DDD or whoever it was that said, “the database doesn’t matter”. Chris isn’t sure who made that claim, but he is sure that they’re wrong. On the way...2020-05-2146 minElixir OutlawsElixir OutlawsEpisode 71: Double SpeedThe Elixir Outlaws now have a Patreon. If you’re enjoying the show then please consider throwing a few bucks our way to help us pay for the costs for the show. A transcript for this episode is available on Binary Noggin's website: https://binarynoggin.com/blog/episode-71-double-speed/Support Elixir Outlaws2020-04-3053 minElixir WizardsElixir WizardsBetweenisode Part 2! Featuring Amos King, Chris Keathley, Anna Neyzberg, Paul Schoenfelder, Sophie DeBenedetto, Meryl Dakin, and Dave ThomasWelcome back to part two of our betweenisode! Everybody is working remotely now including ourselves, so today we continue the catch ups we were having with a number of longstanding buddies and chat about life after social distancing! The show is a back-to-back of four different conversations, the first being with Amos King, Chris Keathley, and Anna Neyzberg from Elixir Outlaws. After that we talk to Paul Schoenfelder, before getting on the line with Sophie DeBenedetto and Meryl Dakin. Last but not least we catch up with Dave Thomas. Our four conversations cover the same broad themes, and we...2020-04-2353 minElixir OutlawsElixir OutlawsEpisode 70: The Gardening OutlawsThis week the hosts talk about quarantine. Because, what else would they be talking about. Amos and Chris somehow get on the subject of gardening. They both agree that fresh broccoli is amazing, but the cost is just too great. Everyone talk's about their anxieties and how the pandemic is affecting their lives. They share a few ways to escape from the stress of isolation. Also slack’s new UI is hella weird. A transcript of this episode is available on Binary Noggin's website: https://binarynoggin.com/blog/episode-70-the-gardening-outlaws/Support El...2020-04-0951 minElixir WizardsElixir WizardsSeason Three Wrap and Remote Work TipsIn this episode, we take a look into the current contexts and home lives many of us find ourselves in today, offering top tips for working remotely from home during these challenging times. The lockdowns have caused many of us to reflect. To reflect on our lives, our work, what we’re grateful for, and in this case, our epic last season of Elixir Wizards! Here, we take you through the highlights, the lowlights, our biggest lessons, our juiciest debates, and what you can expect for Season 4 – in sickness and in health. Stay safe, listen, and enjoy! Key...2020-04-0250 minElixir OutlawsElixir OutlawsEpisode 69: Dream big on your own timeChris and Amos kick this week off with a discussion on the challenges of working from home. Chris thinks you loose a lot of fidelity when you move to remote work. Way more than anyone wants you to believe. Plus you need to get used kids yelling all the time. After a brief detour to discuss Ben Franklin's lesser known contributions to science, Amos explains his strategy for deploying elixir apps. The guys discuss the various platforms and techniques one can use to put elixir into production. Both agree that Terraform is basically the worst, but that...2020-03-261h 09Elixir OutlawsElixir OutlawsEpisode 68: Impedance MismatchChris is doing a lot of blocking and tackling, which, it turns out, isn’t about pulleys. For the purposes of this discussion, blocking and tackling means adding telemetry events to elixir projects. Neither Amos or Chris want to be the ones who have to work out these details and would rather play with chatbots. The main topic this week is abstractions. Chris thinks that the same people who misuse phrases like “Impedance mismatch” also misuse terms like “abstraction,” but he also admits that he’s wrong about everything he says. The guys talk about the differences between abst...2020-03-1952 minElixir WizardsElixir WizardsBonus Episode: Outlaws and WizardsElixir Outlaws invited us to join them for a special crossover episode, recorded live at Lonestar Elixir 2020. Join us for a conversation around fun and learning in development, highlights from day one of the conference, remembering Joe Armstrong, and more. Guests / Hosts Justus Eapen @justuseapen Anna Neyzberg @ANeyzb Amos King @adkron Bruce Tate @redrapids Susumu Yamazaki @zacky1972 Melvin Cedeno @TheCraftedGem Tim Mecklem @tim_mecklem Elixir Outlaws https://elixiroutlaws.com/ Lonestar Elixir https://lonestarelixir.com/Special Guests: Amos King, Anna Neyzberg, Bruce Tate, Chris Keathley, Melvin...2020-03-1346 minElixir OutlawsElixir OutlawsEpisode 66: Boredom and AngerChris and Anna discuss strategies for dealing with long running projects. Chris asks Anna for advice on being a better mentor.Support Elixir Outlaws2020-03-0544 minElixir OutlawsElixir OutlawsEpisode 65: Is that a trochee?This week kicks off with a discussion on productivity and habits. Amos is trying to learn how to focus and Chris decides that the best way to be productive is to be productive. The main topic this week is about refactoring and TDD. Chris believes refactoring isn’t a real word and goes to great lengths to explain why.Support Elixir Outlaws2020-02-1349 minElixir OutlawsElixir OutlawsEpisode 64: ShakemupsThis week the hosts discuss weekly reviews, telemetry, recent shakeups in the community, and how to make service communication more efficient.Support Elixir Outlaws2020-02-0643 minElixir WizardsElixir WizardsBrooklyn Zelenka on Functional ProgrammingIn today’s episode we have one of our favorite recurring guests, Brooklyn Zelenka, joining us once again! Brooklyn has been on the show in both the first and second seasons to speak about Elixir and functional programming. In those conversations, it came up that this topic is far from exhausted, and since Season 3's theme is working with Elixir, we thought it would be great to have Brooklyn on for a third time. Today, Brooklyn does not speak to Elixir specifically though, but on functional programming more broadly. Fission, her company which is working on developing next-generation hostless ap...2020-01-2339 minElixir OutlawsElixir OutlawsEpisode 63: Voir direThis week Chris and Amos are joined by friend of the show and author of Real-Time Phoenix, Steve Bussey. They discuss Steve's book release, Phoenix Channels, creative ways to use GenStage, and the best (worst) practices to use when building a library.Special Guest: Steve Bussey.Support Elixir OutlawsLinks:Real-Time Phoenix2020-01-1658 minElixir OutlawsElixir OutlawsEpisode 62: High on the platitudesThis week kicks off with Chris explaining why Ultimate Frisbee is a dumb game. The hosts talk about Norm updates and why we should re-write everything in rust. Chris explains the thesis of So Good They Can’t Ignore you. This leads to a discussion about how to find challenging problems. Finally Amos brings up the southern tradition of Hoppin’ John. Which is boring and you can easily skip it. The host want to get questions from you! So send those to us via the feedback form on our website or message us on twitter: @Elix...2020-01-0949 minElixir OutlawsElixir OutlawsEpisode 61: Friends don’t let friends use consThis week Chris and Amos discuss the benefits of vectors and the life changing magic of using a runtime with a good concurrency model.Support Elixir Outlaws2019-12-1948 minElixir WizardsElixir WizardsChris Keathley on Performance and Functional ProgrammingOur guest on the show today is blogger, software cowboy, and podcast host Chris Keathley. Chris is a senior engineer at Bleacher Report, co-host of Elixir Outlaws, and writer of an assemblage of open-source software. He joins us today to speak about his new projects, his journey with functional programming, and what it is like to run Bleacher Report’s infrastructure on Elixir. Chris gives us the lowdown on Norm, a data validating interface he recently completed, weighing in on how it is different from Dialyzer and what it can offer as far as scalability. We hear more about ho...2019-12-1935 minElixir OutlawsElixir OutlawsEpisode 60: Yes and!Chris is back on coffee and is coming in hot. Amos attempts to talk through the new features in Elixir 1.10 while Chris constantly interjects, makes jokes and generally tries everyone’s patience. Eventually Chris settles down long enough to have a real conversation. The hosts describe the benefits of Elixir becoming a stable and boring choice. They also make fun of Go.Support Elixir Outlaws2019-12-1238 minElixir OutlawsElixir OutlawsEpisode 59: It might be infinityAmos is driving this week. Chris and Amos discuss SICP and how amazing it is. Amos is preparing to winterize and Chris is working on a prolog interpreter. Chris talks about the journey of using emacs and the journey’s inside of those journeys. Amos has been working with GenStage and Broadway. Chris knows nothing about Broadway and hasn’t ever found a problem that needed GenStage. Chris theorizes that the reason people use processes for their business entities is because they don’t have other chances to use processes.Support Elixir Outlaws2019-11-2134 minElixir OutlawsElixir OutlawsEpisode 58: All about some DatalogThis week kicks off with a recap of GigCity Elixir. Chris and Amos encourage people to attend smaller conferences because, seriously, they're way more fun. Chris is building RPC to see if it helps solve some of the coordination issues that he's experiencing at work. The conversation moves to the concept of autonomy and leverage in software systems and how to help teams align on larger goals. Dave's latest talk from GigCity is referenced and Chris expounds on his love for Datalog. Finally the hosts indulge in multiple divergences in which they divulge...2019-11-0749 minElixir OutlawsElixir OutlawsEpisode 57: Live from GigCity it's Saturday AfternoonA live recording right before the final keynote at GigCity Elixir. The Elixir Outlaws now have a Patreon. If you’re enjoying the show then please consider throwing a few bucks our way to help us pay for the costs for the show.Support Elixir Outlaws2019-10-3148 minElixir OutlawsElixir OutlawsEpisode 55: Refactoring is a dumb wordThis week the hosts discuss Strangeloop, Unison, handling breaking changes, refactoring and how to build open systems.Support Elixir OutlawsLinks:Unison2019-10-0349 minElixir MixElixir MixEMx 071: The Problem with Dialyzer with Chris KeathleyIn 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-0147 minElixir OutlawsElixir OutlawsEpisode 54: Forever ProjectsThis week Chris and Anna discuss forever projects, privilege, and preparations for GigCity Elixir.Support Elixir Outlaws2019-09-2635 minElixir OutlawsElixir OutlawsEpisode 53: The ghost of PFDS pastThis week Amos and Chris recap their favorite talks and experiences from ElixirConf 2019.Support Elixir OutlawsLinks:ElixirConf videos2019-09-1246 minElixir OutlawsElixir OutlawsEpisode 52: Amos take the wheelThe hosts talk about preparation for ElixirConf. Chris starts talking about Humidity for far too long before Amos pulls the ripcord. Chris mentions his breakthrough with Norm and Amos wonders if Chris has any thoughts about how to work through mental blocks. Chris talks about running and how useful pi-holing the elixir forum and twitter can be.Support Elixir Outlaws2019-09-0536 minElixir OutlawsElixir OutlawsEpisode 51: It's not the linux kernel driversThis week kicks off with a discussion of database indexes, Datalog, and Datomic. Amos wants to talk about error handling and when to report errors to an external service. He thinks that the goal should be to get the reported errors to zero, and Chris thinks that’s not possible. Chris explains the ways that he reports metrics and errors to collection services. The conversation moves to circuit breakers and common patterns for handling overload in service calls. Chris and Amos wrap up with some tips for debugging production problems with the scientific method....2019-08-2253 minElixir OutlawsElixir OutlawsEpisode 50: Pandora's Box ClosedThe Elixir Outlaws now have a Patreon. If you’re enjoying the show then please consider throwing a few bucks our way to help us pay for the costs for the show.Support Elixir Outlaws2019-08-1546 minElixir OutlawsElixir OutlawsEpisode 49: Pandora's Box Still OpenThe Elixir Outlaws now have a Patreon. If you’re enjoying the show then please consider throwing a few bucks our way to help us pay for the costs for the show.Support Elixir Outlaws2019-08-1539 minElixir OutlawsElixir OutlawsEpisode 48: Pandora's Box OpenThe Elixir Outlaws now have a Patreon. If you’re enjoying the show then please consider throwing a few bucks our way to help us pay for the costs for the show.Support Elixir Outlaws2019-08-1542 minElixir WizardsElixir WizardsChris Keathley on Wallaby and Raft – Elixir InternalsIn this episode of the podcast we are joined by Chris Keathley to continue our exploration of Elixir internals as he tells us about two very popular libraries that he developed, Wallaby and Raft. We start off with some background and his initial experiences with Elixir and open source projects before diving into Wallaby and some of the biggest lessons that Chris learned during and after his work on the library. Chris does a great job of explaining concurrent tests and the Sandbox and some of the reasons he has pretty much stopped working on the front...2019-08-1526 minElixir OutlawsElixir OutlawsEpisode 47: I no longer feel thingsChris is by himself this week and he’s answering your questions. Topics covered: design by contract, norm, going remote, communicating complex systems, pairing, interesting features for elixir, frustrations with the community, and why he continues to do this podcast.Support Elixir OutlawsLinks:ex_contractnormtmate2019-07-2741 minElixir OutlawsElixir OutlawsEpisode 46: I'm Probably Saying His Name WrongStarting with wordsmithing and home improvement. Chris and Amos hit the Elixir talk with a discussion of Norm. They follow up with exception handling and when to use exceptions or tagged tuples. Norm - Specify data shape for validation and generation The Elixir Outlaws now have a Patreon. If you’re enjoying the show then please consider throwing a few bucks our way to help us pay for the costs for the show.Support Elixir Outlaws2019-07-1647 minElixir OutlawsElixir OutlawsEpisode 45: Infinity is just a conceptThis week kicks off with a discussion about San Francisco's iconoclastic - but also incorrect - name for a specific coffee drink. Amos is, as they say, coming in hot and launches full bore into a discussion about the elixir forum’s moderation policies. Chris is primarily concerned about the angry letters they’re going to receive. The hosts discuss the benefits of moderating a community. They all agree that moderation is a good thing and helps a community stay healthy, but they also agree that silently editing people's posts is like, kinda creepy. Anna brin...2019-06-2738 minElixir OutlawsElixir OutlawsEpisode 44: Put a Paxos on itThis week kicks off with an explanation of Chris’s so called grooming habits. Amos explains how to properly cook fried eggs. The guys remember the early days of the show and comment on how their audio quality was somehow even worse back then. Amos is trying to figure out the best way to give back to the community. The discussion moves towards the social contracts of open source which Chris thinks is a thorny topic. Chris encourages people to contribute in whatever way they feel is best even if it means not writing code. Ch...2019-06-2048 minElixir OutlawsElixir OutlawsEpisode 43: The longest mondayThe hosts this week are coming in cold. Amos and Chris are drinking Starbucks, although Amos seems much more upset about it than Chris. Anna has finally returned from her vacation in Japan only to find that her microphone stand no longer works correctly. Anna describes her longest Monday ever and Amos explains why he can’t sleep on planes. Chris has been doing nothing exciting besides not sleeping and keeping his children alive. The conversation moves to design by contract and data specification layers. Chris discusses the libraries he’s been working on and also does a pr...2019-06-1343 minElixir OutlawsElixir OutlawsEpisode 42: Carriage Return Line FeedThis week Elixir has been uninstalled from Amos’s laptop and Chris is reading books and writing C. Chris explains why he still chooses to write C and why most people don’t need to manually manage memory. During the main topic Amos describes a problem he’s having with Tesla and Hackney. This leads to a discussion about how to build systems that can handle failure. Amos brings up Let It Crash and where it applies. Chris provides some insights into building stable systems and how supervisors influence design.Support Elixir Outlaws2019-06-0650 minElixir OutlawsElixir OutlawsEpisode 41: Write code and read books and stuffThis week Amos is back from his yearly vision quest and Chris faces the problem of being interested in too many things at once. Amos discusses some experiences using Broadway and GenStage which gives Chris an excuse to bring up Little’s Law (as if he needed one). The main topic this week is observability. This topic is motivated by Amos’s latest book: Behind Human Error. Amos provides a brief rundown and Chris talks with authority about things he really doesn't understand. The guys discuss the importance of setting goals for your services and how those goal...2019-05-3050 minHit The BricksHit The BricksVince Gill concert, G Gallery & Glass Studio, and a song from KeathleyChris and Justin stopped by G Gallery & Glass Studio this week to chat with Glenda Radigonda about her shop and the glass blowing classes she offers. They also recap the incredible concert at the Masonic Temple that featured Vince Gill, Turnpike Troubadours, Larry Gatlin, and the Byron Berline Band. Plus we have a brilliant song from Keathley recorded live Red Brick Nights. Thanks to Glenda, and thanks to Keathley for taking the time share a song with us.2019-05-0957 minElixir OutlawsElixir OutlawsEpisode 39: The Cuteness Factor has Worn OffAs nerds we like to systematize the things we do. What do we do to think through our problems? The Elixir Outlaws now have a Patreon. If you’re enjoying the show then please consider throwing a few bucks our way to help us pay for the costs for the show.Support Elixir Outlaws2019-05-0238 minElixir OutlawsElixir OutlawsEpisode 38: Break it down like a fraction4th wall break Hey everyone, we're still wrestling with audio gremlins. This week is based on the raw audio from our call so you'll hear some artifacts in there. I just wanted you to be aware in case you're sensitive to that kind of thing. We've solved this problem so going forward this shouldn't happen again. -Keathley Notes This week starts with some serious discussion about the nature of hammocks, podcasts, and the Coriolis effect. The main topic this week is implicit vs. explicit. Chris argues that an implicit...2019-04-2545 minElixir OutlawsElixir OutlawsEpisode 37: Why is it called an everything bagel?This week kicks off with Chris chastising Amos about always being late. The hosts discuss the value of time and recent conference trips. The discussion shifts towards talk preparation techniques, the value of speaking at conferences, and some tips for new speakers. Chris takes control of the show and does a hard pivot towards the main topic this week; the overuse of processes and state management. Chris explains that most people can get by with a lot less OTP then they think. He and Amos discuss ways that they see OTP misused or overused, the nature of...2019-04-181h 02Elixir OutlawsElixir OutlawsEpisode 36: Please Tuck your Van Der Graaf Generator Under the Seat in Front of YouThe Elixir Outlaws now have a Patreon. If you’re enjoying the show then please consider throwing a few bucks our way to help us pay for the costs for the show.Special Guest: Bruce Tate.Support Elixir Outlaws2019-04-111h 09Elixir OutlawsElixir OutlawsEpisode 35: An Easy BabyThe Elixir Outlaws now have a Patreon. If you’re enjoying the show then please consider throwing a few bucks our way to help us pay for the costs for the show. Conference rundown and teaching distributed systems with Chris and Anna.Support Elixir Outlaws2019-04-0440 minElixir OutlawsElixir OutlawsEpisode 34: American problem solving4th wall break: Hey y'all audio from this week is a little worse then usual. We needed to use the backup audio file for technical reasons. Just wanted to provide a heads up. -keathley Show notes This weeks starts with a discussion of how to have meaningful conversations about design decisions. Chris asks whether programming best practices are for individuals or for teams. This leads to a discussion about team dynamics and how to facilitate productive conversations in teams. The hosts end with some tips on facilitating better communication and openness...2019-03-1440 minElixir WizardsElixir WizardsLonestar ElixirConf 2019 LunchisodeWe sat down with numerous developers, including José Valim and Chris McCord, during the Saturday lunch at Lonestar ElixirConf 2019. Hear what they had to say about the state of Elixir! Guests: José Valim - Creator of Elixir Chris McCord - Creator of Phoenix Paul Schoenfelder - Creator of Distillery, Timex, Libcluster, and many others Chris Keathley - Host of Elixir Outlaws, developer at Bleacher Report Amos King - Host of Elixir Outlaws Jim Freeze - Organizer of ElixirConf, ElixirConf EU, and others Susumu Yamazaki - Creator of Hastega Brian Ca...2019-03-0649 minElixir OutlawsElixir OutlawsEpisode 33: Highfalutin design techniquesThis week kicks off with some standard dad-cast about kids, eye glasses, and problems with being dizzy. Chris tries to steer the conversation towards the main topic of the week: Umbrella apps. Chris and Amos provide some context for umbrella apps and explain the ways that people tend to use them. Chris talks about his experience building phoenix applications and what he values when designing systems. Anna joins half-way through and provides an impromptu opinion on umbrella applications. She provides a status update on the goings on of San Francisco and its current weather patterns. ...2019-03-0156 minElixir MixElixir MixEMx 040: Elixir Outlaws and Adopting Elixir with Chris KeathleySponsors 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-271h 10Elixir OutlawsElixir OutlawsEpisode 32: The First Friend of the ShowThis week the original friend of the show, Fred Hebert, joins the hosts for a wandering discussion, ostensibly about his fantastic new book Property-Based Testing with PropEr, Erlang, and Elixir: Find Bugs Before Your Users Do by Fred Hebert | The Pragmatic Bookshelf Fred discusses his motivations for writing, maven plugins, and how to write better property based tests. He also shares some opinions on code coverage, test driven development, and elixir’s pipe operators. The Elixir Outlaws now have a Patreon. If you’re enjoying the show then please consider throwing a few bucks our way...2019-02-211h 04Elixir OutlawsElixir OutlawsEpisode 31: There's too much yaml in the worldThis week the hosts are joined by special guest, friend of the show, and author of Elixir in Action Saša Jurić. The conversation kicks off with a discussion of protein poisoning before quickly turning to Elixir in Action. Saša explains his motivation and process for writing. After this the conversation moves towards Saša’s custom CI service he’s been building. Saša explains the major benefits of using elixir and erlang for these sorts of tasks. He talks about his dream of being able to utilize erlang with no other dependencies. The Elixi...2019-02-0745 minElixir OutlawsElixir OutlawsEpisode 30: Does this forum bring me joy?This week we dive into Amos’s frustrations with emacs. Chris talks about the nature of optimizers and how addictive micro-optimizing can be. There's a lot of bird trailing before the main topic kicks off around 18:25. The main topic this week is Private Modules. Chris doesn’t think his opinion matters but Amos wants to talk about it anyway. Amos doesn’t know why we need this so Chris tries to provide some context. This eventually leads to a conversation on warnings and how they get surfaced in Elixir. Chris maintains that he’s ambivalent and Amos wants to...2019-01-3151 minElixir OutlawsElixir OutlawsEpisode 28: Devoid of joy4th wall break Hey y’all it’s Chris. Just wanted you to know that we had a bunch of technical issues with this call. Both mine and Anna’s recordings were corrupted somehow. We’re still looking into why. Because of this the audio quality changes at around the 20 minute mark. We fell back to using the zoom call audio which we typically only use as a reference for lining up all of the other tracks. I just wanted you to know in case you’re sensitive to that kinda thing. Notes This week...2019-01-2032 minElixir OutlawsElixir OutlawsEpisode 27: Give me a squigglyThis week kicks off with a discussion on the merits of being punctual and valuing people’s time. The conversation takes a detour into Chris and Amos’s experiences working at the big blue rectangle known as Walmart. This leads into the main topic for this week which is unit testing. Amos starts off with some definitions and Chris explains why if you’re gunna write a unit test you should actually be writing property based tests. The hosts wrap up the discussion by weighing the tradeoffs of different styles of testing. The Elixir Outlaws now ha...2019-01-0341 minElixir OutlawsElixir OutlawsEpisode 24: Dad Jokes with JoséThis week Jose Valim joins the outlaws to answer questions from the community. The conversation starts with a discussion about the current state of dialyzer and future plans to add a type system to elixir. Jose laments some of the decisions to include dialyzer types directly into Elixir. This leads to a discussion of new tools being built for deployment and for metrics gathering. Chris asks about efforts to make it easier to use elixir libraries in erlang and ways that we might be able to share more libraries across ecosystems. Jose discusses plans for extending the...2018-11-2940 minElixir OutlawsElixir OutlawsEpisode 23: Reaching UnderstandingThis week Anna and Chris decompress from GigCity Elixir. They discuss several of the talks including a talk by Stu Halloway about what open source maintainers owe to communities. This leads to a discussion on how to have productive conversations about open source projects. Chris laments some of the ways that he's interacted with the community and Anna pushes for ways to facilitate constructive communication. This leads to a discussion about good ways to build modules and libraries that can be easily taught to newcomers. A copy of this episode is available to read as...2018-11-1533 minElixir OutlawsElixir OutlawsEpisode 21: Deconstructing This Mountain of DoomThis week the hosts are joined by special guest and Friend of The Show :tm: James Edward Gray II. After introducing themselves for the first time in the shows history, James presents several questions for the guests. This leads into a discussion about dependencies, when we should rely on them, and how we should evaluate them. James turns the conversation to a discussion about Anna and Chris's talks at GigCityElixir.Special Guest: James Edward Gray II.Support Elixir OutlawsLinks:GigCity ElixirPhilosophy of Software Design by John Ousterhout2018-10-191h 08Elixir OutlawsElixir OutlawsEpisode 20: The World Famous Sponge DisplayThis week starts off with a discussion about Amos and Chris’s recent trip to Strangeloop and the great talks they saw there. There’s a brief interlude into airports and the World Famous sponge display in the Chattanooga airport. The main topic this week: How do we handle complexity when designing software. Chris, excited after reading Philosophy of Software Design, gets exceptionally fired up about software design and the tradeoffs that programmers make. The hosts discuss the nature of software developers and the ways that programmer culture influences those decisions. The hosts turn to disc...2018-10-1148 minElixir OutlawsElixir OutlawsEpisode 16: That's my internet voiceThis week Amos and Chris discuss a fun absinthe bug and try to determine how to pronounce "leex". Chris describes his frustrations with REST and why building clients for REST apis is probably the worst thing ever. In the main topic this week, Amos expresses his frustration with Purely Functional Data Structures and understanding amortized time analysis. Chris attempts to provide some clarity by describing the physicists method.Support Elixir OutlawsLinks:LeexThe Morning PaperPurely Functional Data StructuresAmortized AnalysisIdeal Hash TreesHash array mapped trieAbsinthe Issue — When running with attributes that have escape ch...2018-08-0951 minElixir OutlawsElixir OutlawsEpisode 14: Little's Law All The Way DownThis week starts with Amos describing the new features elixir 1.7 and Chris explaining some queueing theory. Afterwards Anna describes her experience solving a bug in her crypto-currency exchange. This leads to a discussion on how to find bugs in distributed systems, the dangers of generating data based on types and how to guide generators so they find more bugs.Support Elixir OutlawsLinks:Elixir 1.7 changelogOTP Design principlesLittle's LawStop rate limiting! Capacity Management Done RightByzantine Fault ToleranceLineage-driven Fault InjectionSAT solverLDFI at NetflixBeginners Luck - A language for property based generators2018-07-2643 minElixir OutlawsElixir OutlawsEpisode 13: Coming in hotAnna, Amos, and Chris start this week by discussing the recently released elixir documentary. Amos brings up the virus that was discovered in eslint-scope which detours into a conversation about reading through library dependencies. The hosts eventually make their way to the main topic for this week: How to find the correct restart intensity for your supervisors.Support Elixir OutlawsLinks:Elixir: A Mini-Documentary 2018 - Honeypot - The Developer-Focused Job Platform — Get ready to explore the origins of the Elixir programming language, the manner in which it handles concurrency and the speed with which it...2018-07-1945 minElixir OutlawsElixir OutlawsEpisode 11: Smarter then your parentsAmos kicks off the show by lamenting how old he is. Afterwards Anna, Amos, and Chris discuss the new features coming to erlang/OTP 21. Chris proceeds to bum everyone out by talking about how burnt out and unethusiastic he is about his open source projects. Anna and Amos help to provide perspective and encouragement.Support Elixir Outlaws2018-06-2844 minElixir OutlawsElixir OutlawsEpisode 10: A list of controversial topicsThis week the outlaws are joined by Jose Valim and Chris McCord. After working out the confusion of having two Chris's and giving Keathley a timebox for controversial topics Jose and Chris provide some insight into the projects that they're currently pursuing. Afterwards they discuss ways that the elixir community can continue to grow, things that the community is doing well, and areas where we can improve.Special Guests: Chris McCord and Jose Valim.Support Elixir OutlawsLinks:Ecto Changelog2018-06-141h 09Elixir OutlawsElixir OutlawsEpisode 9: Happiness LampAos and Chris talk about: Parenting Broken Arms How do you add typespecs to a new project? The importanct of tests are your code. Support Elixir OutlawsLinks:https://www.amazon.com/dp/B0094HBU6I/ref=sspa_dk_detail_0?psc=1&pd_rd_i=B0094HBU6I&pf_rd_m=ATVPDKIKX0DER&pf_rd_p=1713835751726239774&pf_rd_r=AZRD1VWZSKCF9YSHE5MV&pd_rd_wg=bO4rK&pf_rd_s=desktop-dp-sims&pf_rd_t=40701&pd_rd_w=lFY9h&pf_rd_i=desktop-dp-sims&pd_rd_r=78d42b5b-6a62-11e8-9781-77...2018-06-1158 minElixir OutlawsElixir OutlawsEpisode 8: That became very cheesyThis week Anna, Amos, and Chris are joined by special guest and newly appointed Friend of the Show: Michal Muskala. After Michal teaches everyone how to correctly say his name they discuss the recent CodeBEAMSTO and optimizing elixir code for the BEAM. Chris attempts to avoid talking about config but the other hosts are wise to his schemes. Michal offers his opinions and insight into the issues with configuration, releases, and hot upgrades.Special Guest: Michał Muskała.Support Elixir OutlawsLinks:Optimising for the beamideal hash treesConfiguring elixir libraries2018-06-0451 minElixir OutlawsElixir OutlawsEpisode 7: A rat-king of problemsAnna, Amos, and Chris discuss the current state of configuration and the new proposals for making configuration behave in less surprising ways. Chris lays out the context and then claims he's going to stop talking. His silence lasts just long enough for Anna and Amos to provide their own opinions on the situation. Chris jumps back in and provides an alternative solution to the configuration problem and explains why it will never be adopted. As the show closes, Chris continues to talk to much while Anna and Amos provide thoughts on how to help educate and grow the elixir...2018-05-281h 06Elixir MixElixir MixEMx 003: Chris KeathleyPanel: Eric BerryJosh AdamsJustin Bean Special Guests: Chris Keathley In this episode of Elixir Mix, the panel talks to Chris Keathley. Chris has been in the Elixir community for a number of years and has been trying to contribute more to the community recently. He created libraries such as Wallaby and has been working on distributed systems tooling more recently. They talk about his various projects that he is working on, such as Raft, Toniq, and Maestro, and much more! In particular, we dive pretty deep on: Chris introElixirWallaby What are you doing with distributed systems now?Raft and Raft...2018-05-1657 minElixir OutlawsElixir OutlawsEpisode 5: I'm perfectly fine throwing my time into a ditchThis week Anna and Chris discuss Chris's job change, how Elixir is marketed to developers, the elixir communities ruby heritage, and some discussions on elixir conferences. They finish up with some resources for first time conference speakers.Support Elixir OutlawsLinks:Functional Web Development with Elixir, OTP, and PhoenixErlang in AngerGig City ElixirHow to prepare a talkShow and TellDo you talk funny2018-05-1451 minElixir OutlawsElixir OutlawsEpisode 4: A simple matter of FTPAmos kicks off this episode by exposing the joys of symbolic variables in proper's state machine tests. Chris laments the lack of elixir work in his life and his future plans to correct the situation. The Outlaws then discuss the ramifications of Proper's GPL licensing. Not wanting to bore everyone with yet another open source licensing debate they quickly shift to #hottakes on stream_data's inclusion in elixir core. Anna provides a voice of reason while Chris plays devils advocate and says things that he'll probably regret. They finish with a teaser on "Purely Functional Data Structures"....2018-05-0742 minElixir OutlawsElixir OutlawsEpisode 1: Vanity - Library GuidelinesLinks: bamboo_config_adapter Library Guidelines Dialyxir Success Types paper Dynamic Supervisor Propcheck Chris's issue on stream data Chris's talk on property testing Picks: Chris - ProperTesting - http://propertesting.com Amos - Recon - http://ferd.github.io/recon/ Support Elixir Outlaws2018-04-161h 04