Beam Radio

Episode 30: LiveView JS and LiveBeats


Listen Later

The release of LiveVIew JS commands is unlocking a lot of sophisticated client-side functionality with very little overhead. Just like you'd expect from LiveView, the new JS command interface, combined with JS hooks, makes it possible to implement advanced JS interactions in a way that is sane and elegant. This is something that I think many people considered to be the missing piece of LiveView--I.e. do I need to abandon LiveView if I need fancy JS? Now, the answer is "no".

Looking through Chris's LiveBeats project https://fly.io/blog/livebeats/ really illustrates how far you can take this kind of functionality. I'm really interested to see what others will do with this capability and I'd love to hear about/find some other projects that are starting to take advantage of it.

In this episode, Sophie introduce's the topic with the above, talk about how LiveBeats uses these features and what we think others might be able to do with the same functionality.

https://github.com/fly-apps/live_beats Code for LiveBeats

https://github.com/octosteve/e_dux and the corresponding post https://hostiledeveloper.com/2017/04/18/something-useless-redux-implemented-in-elixir.html
https://fly.io/phoenix-files/restore-liveview-state-on-startup/ https://fly.io/phoenix-files/saving-and-restoring-liveview-state/

We want to connect with you!

Twitter: @BeamRadio1
Send us your questions via Twitter @BeamRadio1 #ProcessMailbox

Keep up to date with our hosts on Twitter

@_StevenNunez
@akoutmos
@lawik
@RedRapids
@sm_debenedetto

Sponsored by @GroxioLearning

https://grox.io

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

Beam RadioBy Lars Wikman

  • 5
  • 5
  • 5
  • 5
  • 5

5

11 ratings


More shows like Beam Radio

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

272 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

284 Listeners

Startups For the Rest of Us by Rob Walling

Startups For the Rest of Us

696 Listeners

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

Syntax - Tasty Web Development Treats

987 Listeners

REWORK by 37signals

REWORK

211 Listeners

CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

CoRecursive: Coding Stories

189 Listeners

Behind the Bastards by Cool Zone Media and iHeartPodcasts

Behind the Bastards

15,310 Listeners

Elixir Mix by Charles M Wood

Elixir Mix

13 Listeners

Google DeepMind: The Podcast by Hannah Fry

Google DeepMind: The Podcast

198 Listeners

Well There‘s Your Problem by WTYP is Justin Roczniak, November Kelly, Liam McAnderson, and friends.

Well There‘s Your Problem

1,255 Listeners

Dwarkesh Podcast by Dwarkesh Patel

Dwarkesh Podcast

426 Listeners

Thinking Elixir Podcast by ThinkingElixir.com

Thinking Elixir Podcast

33 Listeners

Oxide and Friends by Oxide Computer Company

Oxide and Friends

47 Listeners

Elixir Mentor by Jacob Luetzow

Elixir Mentor

2 Listeners

The Pragmatic Engineer by Gergely Orosz

The Pragmatic Engineer

63 Listeners