Elixir Wizards

Sophie DeBenedetto on Programming Phoenix LiveView


Listen Later

As users increasingly demand interactivity from their web experiences, Phoenix LiveView is becoming the dominant way of writing interactive Elixir applications without a loss to reliability. Today we welcome back an old friend of the show and GitHub engineer Sophie DeBenedetto to talk about her upcoming book, Programming Phoenix LiveView. We open our conversation with Sophie by hearing about her work at GitHub, as well as what we can expect from the Code BEAM V conference. As she doesn’t always get to use Elixir at her job, Sophie then discusses how coders can sharpen their Elixir skills when not at work. After exploring how companies can begin adopting Elixir through event-driven design, we dive into Sophie’s book. She unpacks the value of LiveView when building efficient web applications before touching on how her book can best help people to learn LiveView. We ask Sophie how intertwined the future of Elixir is to the success of LiveView and how this might impact Phoenix. Her answers highlight LiveView’s role in pushing Elixir adoption while also making Elixir easier to learn. We wrap up our discussion by chatting about the challenges of technical writing and Sophie’s experience working with the wonderful Pragmatic Programmers publishing house. Tune in to hear more insights into programming LiveView; if you believe the hype, it’s “one of the most important new frameworks of our generation.”

Key Points From This Episode:

  • We catch up with guest Sophie DeBenedetto and hear about the Code BEAM V conference.
  • Sophie shares her feelings on coding in Go.
  • How Sophie engages with Elixir when it’s not a key part of her day job.
  • What Flatiron School did to work towards Elixir adoption.
  • Exploring the concept of event-driven design.
  • Insights into the eventing system used at GitHub.
  • Sophie talks about her experience as an engineering manager.
  • Why Sophie transitioned from being a manager to being an individual contributor.
  • How work-from-home has impacted meeting expectations.
  • Hear the elevator pitch for Sophie’s upcoming book.
  • Thoughts on how beginner-friendly Elixir is as a language.
  • Whether Phoenix LiveView is the future of Elixir.
  • How the attention placed on LiveView limits access to Phoenix resources and tutorials.
  • We ask Sophie if LiveView will make it easier or more difficult to learn Elixir.
  • Advice on writing technical books and the writing support offered by Pragmatic Programmers.
  • Links Mentioned in Today’s Episode:

    SmartLogic — https://smartlogic.io/

    Elixir Wizards Discord — https://smr.tl/wizards-discord
    Elixir Wizards Email — [email protected]
    Sophie DeBenedetto — http://sophiedebenedetto.nyc/
    Sophie DeBenedetto on LinkedIn — https://www.linkedin.com/in/sophiedebenedetto/
    Sophie DeBenedetto on Twitter — https://twitter.com/sm_debenedetto
    Programming Phoenix LiveView — https://www.pragprog.com/titles/liveview/programming-phoenix-liveview/
    Beam Radio — https://www.beamrad.io/
    Code BEAM V — https://codesync.global/conferences/code-beam-sto/
    Bruce Tate — https://twitter.com/redrapids
    José Valim — https://twitter.com/josevalim
    Nx — https://dashbit.co/blog/nx-numerical-elixir-is-now-publicly-available
    Alex Koutmos — https://twitter.com/akoutmos
    EMPEX — https://empex.co/nyc.html
    Flatiron School — https://flatironschool.com/
    ‘What is the difference between Event Driven and Event Sourcing?’ — https://softwareengineering.stackexchange.com/questions/385375/what-is-the-difference-between-event-driven-and-event-sourcing
    Chris Keithley — https://twitter.com/chriskeathley
    GitHub — https://github.com/
    Steven Nuñez — https://twitter.com/_StevenNunez
    ‘Shipping Greenfield Elixir in a Legacy World’ — https://codesync.global/conferences/code-beam-v-america-2021/training/#145shipping-greenfield-elixir-in-a-legacy-world
    Ruby on Rails Tutorial: Learn Web Development with Rails — https://www.amazon.com/Ruby-Rails-Tutorial-Addison-Wesley-Professional-ebook/dp/B01N779HKK
    Toran Billups — https://twitter.com/toranb
    The Pragmatic Programmers — https://pragprog.com/
    Chris McCord — https://twitter.com/chris_mccord/
    Dave Thomas — https://twitter.com/pragdave/
    Andy Hunt — https://twitter.com/PragmaticAndy/
    Zenni — https://www.zennioptical.com/
    Warby Parker — https://www.warbyparker.com/

    Special Guest: Sophie DeBenedetto.

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