Elixir Wizards

Dave Lucia on Rustler – Elixir Internals


Listen Later

Our guest today on the show is Dave Lucia, who is currently the Vice President of Engineering at SimpleBet. He is here as part of Elixir Internals series, to talk to us and all our listeners about Rustler and the contribution he made to the library! According to our guest, Rustler acts as a bridge between Rust and Elixir and allows users to employ the power of Rust within Elixir and a great example of this can be found in Dave's work at SimpleBet. He explains some of this application and the functionality and improvement it offers and the big difference the machine learning models make to this work. Dave also gives us some background to his work and career, previous employment and early explorations of open-source software. He also shares some great tips for problem-solving and learning and improving at programming in Rust. We unpack some of the biggest challenges that faced the creation of Rustler, notable differences between Rust and Elixir and the technical components of the library that the team created. For all this and then some, join us for this great episode!

Key Points From This Episode:

  • More about our guest and his current work at SimpleBet.
  • How Dave got started with Elixir while at Bloomberg.
  • The interesting and beautiful way in which The Outline used Elixir.
  • Dave's early forays and experiences with open source software.
  • Problem finding and solving; Dave's tips to those wanting to improve.
  • Dave's employers' contribution and allowance for open source projects.
  • Introducing Rustler and what users can do with it!
  • The biggest challenges of using multiple languages in the backend.
  • How Rustler works; the core, the code generator and more.
  • The most important differences between Rust and Elixir.
  • Dave's best advice and resources for learning and mastering Rust.
  • And much more!
  • Links Mentioned in Today’s Episode:

    SmartLogic — https://www.smartlogic.io

    Dave Lucia — https://www.linkedin.com/in/david-lucia-a395441b
    Rustler — https://github.com/rusterlium/rustler
    SimpleBet — https://simplebet.io
    Dave Lucia on Twitter — https://twitter.com/davydog187
    Dave Lucia Email — [email protected]
    Elixir — https://elixir-lang.org
    Python — https://www.python.org
    JavaScript — https://www.javascript.com
    Rust — https://www.rust-lang.org
    Bloomberg — https://www.bloomberg.com
    Slack — https://slack.com
    Vox Media — https://www.voxmedia.com
    The Outline — https://theoutline.com
    The Rust Programming Language — https://www.amazon.com/Rust-Programming-Language-Steve-Klabnik/dp/1593278284
    Rust Playground — https://play.rust-lang.org
    Elm Compiler — https://github.com/elm/compiler

    Special Guest: Dave Lucia.

    ...more
    View all episodesView all episodes
    Download on the App Store

    Elixir WizardsBy SmartLogic LLC

    • 4.9
    • 4.9
    • 4.9
    • 4.9
    • 4.9

    4.9

    22 ratings


    More shows like Elixir Wizards

    View all
    Software Engineering Radio - the podcast for professional software developers by se-radio@computer.org

    Software Engineering Radio - the podcast for professional software developers

    262 Listeners

    The Changelog: Software Development, Open Source by Changelog Media

    The Changelog: Software Development, Open Source

    285 Listeners

    Startups For the Rest of Us by Rob Walling

    Startups For the Rest of Us

    694 Listeners

    Software Engineering Daily by Software Engineering Daily

    Software Engineering Daily

    629 Listeners

    Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

    Syntax - Tasty Web Development Treats

    986 Listeners

    REWORK by 37signals

    REWORK

    212 Listeners

    CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

    CoRecursive: Coding Stories

    185 Listeners

    Elixir Mix by Charles M Wood

    Elixir Mix

    13 Listeners

    The Stack Overflow Podcast by The Stack Overflow Podcast

    The Stack Overflow Podcast

    63 Listeners

    Thinking Elixir Podcast by ThinkingElixir.com

    Thinking Elixir Podcast

    31 Listeners

    Beam Radio by Lars Wikman

    Beam Radio

    11 Listeners

    Software Unscripted by Richard Feldman

    Software Unscripted

    26 Listeners

    Oxide and Friends by Oxide Computer Company

    Oxide and Friends

    47 Listeners

    Elixir Mentor by Jacob Luetzow

    Elixir Mentor

    2 Listeners

    Elixir Friends by German Velasco

    Elixir Friends

    0 Listeners