Elixir Outlaws

Elixir Outlaws

elixiroutlaws.com
The hallway track of the Elixir community


60: Yes and!
Dec 12 • 38 min
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…
59: It might be infinity
Nov 21 • 34 min
Amos 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…
58: All about some Datalog
Nov 7 • 49 min
This 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…
57: Live from GigCity it’s Saturday Afternoon
Oct 31 • 48 min
A 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 Outlaws
56: Last time there was lightning
Oct 24 • 36 min
This week Anna and Amos discuss preparation for GigCity Elixir, modes of thinking, and concurrency models.Support Elixir Outlaws
55: Refactoring is a dumb word
Oct 3 • 49 min
This week the hosts discuss Strangeloop, Unison, handling breaking changes, refactoring and how to build open systems.Support Elixir OutlawsLinks:Unison
54: Forever Projects
Sep 26 • 35 min
This week Chris and Anna discuss forever projects, privilege, and preparations for GigCity Elixir.Support Elixir Outlaws
53: The ghost of PFDS past
Sep 12 • 46 min
This week Amos and Chris recap their favorite talks and experiences from ElixirConf 2019.Support Elixir OutlawsLinks:ElixirConf videos
52: Amos take the wheel
Sep 5 • 36 min
The 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…
51: It’s not the linux kernel drivers
Aug 22 • 53 min
This 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…
50: Pandora’s Box Closed
Aug 15 • 46 min
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 Outlaws
49: Pandora’s Box Still Open
Aug 15 • 39 min
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 Outlaws
48: Pandora’s Box Open
Aug 15 • 42 min
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 Outlaws
47: I no longer feel things
Jul 27 • 41 min
Chris 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…
46: I’m Probably Saying His Name Wrong
Jul 16 • 47 min
Starting 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…
45: Infinity is just a concept
Jun 27 • 38 min
This 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.…
44: Put a Paxos on it
Jun 20 • 48 min
This 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…
43: The longest monday
Jun 13 • 43 min
The 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.…
42: Carriage Return Line Feed
Jun 6 • 50 min
This 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…
41: Write code and read books and stuff
May 30 • 50 min
This 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…
40: Diversity
May 27 • 30 min
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 Outlaws
39: The Cuteness Factor has Worn Off
May 2 • 38 min
As 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…
38: Break it down like a fraction
Apr 25 • 45 min
4th 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…
37: Why is it called an everything bagel?
Apr 18 • 62 min
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…
36: Please Tuck your Van Der Graaf Generator Under the Seat in Front of You
Apr 11 • 69 min
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.Special Guest: Bruce Tate.Support Elixir Outlaws
35: An Easy Baby
Apr 4 • 40 min
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. Conference rundown and teaching distributed systems with Chris and Anna.Support Elixir Outlaws
34: American problem solving
Mar 14 • 40 min
4th 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…
33: Highfalutin design techniques
Mar 1 • 56 min
This 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…
32: The First Friend of the Show
Feb 21 • 64 min
This 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…
31: There’s too much yaml in the world
Feb 7 • 45 min
This 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…
30: Does this forum bring me joy?
Jan 31 • 51 min
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…
29: Hour-long pair switching
Jan 24 • 34 min
This week Amos is looking for a new client and visiting lots of museums. The discussion turns to common libraries and methods when starting new projects. This leads to the topic of how to do effective handoff with clients through pairing and creating…
28: Devoid of joy
Jan 20 • 32 min
4th 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…
27: Give me a squiggly
Jan 3 • 41 min
This 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…
26: Lonely child operator
Dec 20, 2018 • 49 min
This week kicks off with a discussion of the holidays and the drama of having kids. There's a lot of shucking and jiving before leading into the main topic of this week: Interesting things that could be added to elixir. They discuss features for the IO…
25: Shift-Reduce Warning
Dec 13, 2018 • 50 min
This week the hosts talk with Andrew Summers about the recent improvements to dialyixir and how to incorporate it into elixir applications.Special Guest: Andrew Summers.Support Elixir OutlawsLinks:DialyxirDialyzer papererlexOpaque TypesLeex and YeccNimble…
24: Dad Jokes with José
Nov 29, 2018 • 40 min
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…
23: Reaching Understanding
Nov 15, 2018 • 33 min
This 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…
22: Live From Gig City Elixir - Amos Gets Paid
Nov 11, 2018 • 40 min
Support Elixir OutlawsLinks:Gig City Elixir
21: Deconstructing This Mountain of Doom
Oct 19, 2018 • 68 min
This 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…
20: The World Famous Sponge Display
Oct 11, 2018 • 48 min
This 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:…
19: Elixir in Real Life
Sep 21, 2018 • 52 min
foot marbles moving ElixirConf Support Elixir OutlawsLinks:Typing the Wild in Erlang — Developing a static type system suitable for Erlang has been of ongoing interest for almost two decades now.Understanding Formal Specifications through Good Examples —…
18: Big Families Pt-2
Aug 30, 2018 • 39 min
Support Elixir Outlaws
17: Big Families Pt-1
Aug 24, 2018 • 40 min
Distillery 2.0 Open source life Special Guest: Paul Schoenfelder.Support Elixir OutlawsLinks:Health Checks and Graceful Degradation in Distributed SystemsIntroduction to modern network load balancing and proxyingRuntime Configuration - Distillery…
16: That’s my internet voice
Aug 9, 2018 • 51 min
This 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…
15: Nervestendo
Aug 2, 2018 • 45 min
This week Anna and Amos are joined by Nerves core team member Connor Rigby. They discuss nintendo hacking, robotic farming and how to get started with nerves development.Special Guest: Connor Rigby.Support Elixir OutlawsLinks:Craft and deploy bulletproof…
14: Little’s Law All The Way Down
Jul 26, 2018 • 43 min
This 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…
13: Coming in hot
Jul 19, 2018 • 45 min
Anna, 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…
12: Ready to mute
Jul 12, 2018 • 37 min
This week Amos kicks off the show by talking about his memory issues and Anna discusses her work on building a crypto currency exchange. The hosts then dive in to the main topic of this week: is Erlang "the most object oriented language" and if so is that…
11: Smarter then your parents
Jun 28, 2018 • 44 min
Amos 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…
10: A list of controversial topics
Jun 14, 2018 • 69 min
This 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…
9: Happiness Lamp
Jun 10, 2018 • 58 min
Aos 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…
8: That became very cheesy
Jun 3, 2018 • 51 min
This 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.…
7: A rat-king of problems
May 27, 2018 • 66 min
Anna, 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…
6: Blocking and Tackling
May 21, 2018 • 36 min
This week the outlaws are joined by Friend of The Show, Ben Marx. In between name dropping and sports idioms they discuss OpenTracing, OpenCensus, purely functional data structures, distributed systems, and Amos's experiences with living in the…
5: I’m perfectly fine throwing my time into a ditch
May 13, 2018 • 51 min
This 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…
4: A simple matter of FTP
May 6, 2018 • 42 min
Amos 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…
3: The Elixir Track of the Hallway Community - Teaching and Community
Apr 29, 2018 • 52 min
Links https://summerofcode.withgoogle.com/organizations/6486585449644032/#4978058864361472 https://ferd.ca/it-s-about-the-guarantees.html https://www.evanmiller.org/four-days-of-go.html https://www.evanmiller.org/why-i-program-in-erlang.htmlSupport Elixir…
2: Is this the show? - Property Testing
Apr 22, 2018 • 47 min
This week we talk about the benefits of property testing and discuss different tools and techniques available in the elixir community. Links Proper Testing StreamData QuickCheck Propcheck StreamData Proposal for model checkingSupport Elixir Outlaws
1: Vanity - Library Guidelines
Apr 15, 2018 • 64 min
Links: 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 -…