Elixir Outlaws

Elixir Outlaws

Download on the App Store

Elixir Outlaws episodes

  • Episode 15: Nervestendo

    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 Outlaws

    Links:

    • Craft and deploy bulletproof embedded software in Elixir — Nerves Project
  • Nintendo Switch™ - Official site – Nintendo gaming system
  • Crazyflie 2.0 | Bitcraze
  • FarmBot | Open-Source CNC Farming
  • 46 min
  • Episode 14: Little's Law All The Way Down

    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 distributed systems, the dangers of generating data based on types and how to guide generators so they find more bugs.

    Support Elixir Outlaws

    Links:

    • Elixir 1.7 changelog
  • OTP Design principles
  • Little's Law
  • Stop rate limiting! Capacity Management Done Right
  • Byzantine Fault Tolerance
  • Lineage-driven Fault Injection
  • SAT solver
  • LDFI at Netflix
  • Beginners Luck - A language for property based generators
  • 44 min
  • Episode 13: Coming in hot

    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 make their way to the main topic for this week: How to find the correct restart intensity for your supervisors.

    Support Elixir Outlaws

    Links:

    • 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 has grown since its creation back in 2014.
  • Virus in eslint-scope? · Issue #39 · eslint/eslint-scope
  • — I don't know what the hell this is but it looks like a virus to me
  • Lonestar ElixirConf 2018 - Let's Talk Process Dictionary - Greg Vaughn - YouTube
  • — Let's Talk Process Dictionary
  • Guidelines for Supervision trees and setting restart intensity parameters - Questions / Help - Elixir Forum
  • — was wondering if there were any books, blogs, or docs out there that discussed supervisor restart intensity parameters (number of crashes allowed in a period before the Supervisor crashes) and how to handle top-level application supervisor crashes from exceeding these.
  • It's About The Guarantees
  • Stacking Theory for Systems Design
  • – hoplon v0.3.2
  • — Hoplon is a package that helps you verify that the code in your project’s dependencies contains exactly what’s on their GitHub and no other malicious code.
    46 min
  • Episode 12: Ready to mute

    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 a good thing.

    Support Elixir Outlaws

    38 min
  • Episode 11: Smarter then your parents

    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 projects. Anna and Amos help to provide perspective and encouragement.

    Support Elixir Outlaws

    45 min
  • Episode 10: A list of controversial topics

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

    Links:

    • Ecto Changelog
    1 hr 10 min
  • Episode 9: Happiness Lamp

    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 Outlaws

      Links:

      • 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-77e067129179&smid=A1OTVOM7X5SQYL
    • Dialyzer
    • — Mix tasks to simplify use of Dialyzer in Elixir projects.
      59 min
    • Episode 8: That became very cheesy

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

      Links:

      • Optimising for the beam
    • ideal hash trees
    • Configuring elixir libraries
    • 52 min
    • Episode 7: A rat-king of problems

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

      Support Elixir Outlaws

      Links:

      • Proposal: moving towards discoverable config files - Elixir News - Elixir Forum
      — One of the major differences between running your application as a release and as a Mix project is the differences in configuration. Mix evaluates the configuration right before the application starts, releases evaluates the configuration when your application is compiled.
    • The Erlangelist - Rethinking app env
    • — What is app env, and what should we use it for?
    • Rethinking app env - Discussions - Elixir Forum
    • — This is a spin-off from the discussion about the new config proposal. I’m replying to this post 8 by @michalmuskala separately, to avoid noise in that thread.
      1 hr 7 min
    • Episode 6: Blocking and Tackling

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

      Special Guest: Ben Marx.

      Support Elixir Outlaws

      Links:

      • OpenTracing
    • OpenCensus
    • Dapper Paper
    • Zipkin
    • Distributed Systems
    • Jepsen
    • How to read a paper
    • Pearls of functional algorithm design
    • Functional programming through lambda calculus
    • 37 min

    About Elixir Outlaws

    From the publisher's feed

    Elixir Outlaws is an informal discussion about interesting things happening in Elixir. Our goal is to capture the spirit of a conference hallway discussion in a podcast.

    More shows like Elixir Outlaws

    Thinking Elixir Podcast by ThinkingElixir.com

    Thinking Elixir Podcast

    32 Listeners