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