Elixir Outlaws

Elixir Outlaws

Download on the App Store

Elixir Outlaws episodes

  • Episode 25: Shift-Reduce Warning

    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 Outlaws

    Links:

    • Dialyxir
  • Dialyzer paper
  • erlex
  • Opaque Types
  • Leex and Yecc
  • Nimble Parsec
  • DNSimple - PLT Caching done right
  • 51 min
  • Episode 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 functionality of GenStage and Flow in order to help people build more robust data pipelines.

    Finally, Jose describes his recent adventures into livestreaming and tries to convince the hosts to livestream the podcast.

    Special Guest: Jose Valim.

    Support Elixir Outlaws

    41 min
  • Episode 23: Reaching Understanding

    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 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 a blog, here: https://binarynoggin.com/blog/episode-23-reaching-understanding/

    Support Elixir Outlaws

    Links:

    • The Hard Parts of Open Source - Evan Czaplicki
    34 min
  • Episode 21: Deconstructing This Mountain of Doom

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

    Links:

    • GigCity Elixir
  • Philosophy of Software Design by John Ousterhout
  • 1 hr 9 min
  • Episode 20: The World Famous Sponge Display

    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: 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 discussing the recent changes in Ecto which is mostly Chris ranting for 15 minutes because he doesn’t get it (those who dislike rants will want to turn off their podcast players).

    Support Elixir Outlaws

    Links:

    • Strangeloop 2018
  • Automatic Detection of Core Erlang Message Passing Errors
  • — Erlang’s powerful communication model allows us to build high-level concurrent systems. These can, however, harbour subtle communication errors less severe than global dead- lock or crashes: messages never received can degrade per- formance and consume swaths of memory.
  • Philosophy of Software Design by John Ousterhout
  • Rich Hickey - Simplicity matters
  • Split ecto into ecto and ecto_sql
  • 49 min
  • Episode 19: Elixir in Real Life
    • foot marbles
    • moving
    • ElixirConf
    • Support Elixir Outlaws

      Links:

      • 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
    • — Formal specifications of software applications are hard to understand, even for domain experts. Because a formal spec- ification is abstract, reading it does not immediately convey the expected behaviour of the software.
      53 min
    • Episode 17: Big Families Pt-1
      • Distillery 2.0
      • Open source life
      • Special Guest: Paul Schoenfelder.

        Support Elixir Outlaws

        Links:

        • Health Checks and Graceful Degradation in Distributed Systems
      • Introduction to modern network load balancing and proxying
      • Runtime Configuration - Distillery Documentation
      • bitwalker/distillery-aws-example: An example application to go with the AWS guide in the Distillery documentation
      • Deploying To AWS - Distillery Documentation
      • bitwalker/ex_unit_clustered_case: An extension for ExUnit for simplifying tests against a clustered application
      • 41 min
      • Episode 16: That's my internet voice

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

        Links:

        • Leex
      • The Morning Paper
      • Purely Functional Data Structures
      • Amortized Analysis
      • Ideal Hash Trees
      • Hash array mapped trie
      • Absinthe Issue
      • — When running with attributes that have escape characters and
        on the same line the order of the attributes matters for the outcome.
        52 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