Podcast: ThinkingElixir 084 - LiveBeats with Chris McCord

In episode 84 of Thinking Elixir, we talk with Chris McCord about the LiveBeats project he created. It’s a high-quality, showcase, open source project that highlights new and powerful features in LiveView. LiveBeats is a social music playing application that challenges current ideas about what LiveView is able to do. It uses presence, new JS features, defines reusable Tailwind styled components, includes accessibility and more! An exciting project that people can actually use in addition to being a great community resource. We also get into what’s coming out in Phoenix 1.7 that may interest people getting ready to start a new project!

14 Likes

Awesome!!! @chrismccord Thanks a lot. I was waiting for this application from the day you teased about it some 40 days back. Thanks @brainlid for bringing this on.

3 Likes

Thanks @brainlid great content and @chrismccord nice work on this!

2 Likes

This is very cool… and did Chris by accident just create a super cheap multi-room audio player? :003:

4 Likes

Went through. It is awesome @chrismccord. You know, just those pings changing itself is addictive. I do believe at this current moment, Phoenix is the best stack for developing web applications.

I do have a small nitpick though. It would have been more apt, if you used mix phx.gen.auth and used that for the authentication. Yeah - more code - but - would have served as a guideline for best practices.

I enjoyed that flash message at the top.
Actually, it surprises me always - being such core programmers - you and @josevalim how you still have that sense of elegant user interfaces. Livebook is another example.
Thanks for the app.

3 Likes