Elixir Protocols — Implementing Inspect over custom data type Preparing to Refactor with Better Unit Tests

Prototyping with Phoenix LiveView: A Perfect Play Queue III

This time we went deep into JS / LiveView interop, implemented track position scrubbing, and added intelligent play queue auto-scroll behavior, that shows the currently playing track on the top of the queue, if user doesn’t scroll to a different place manually.

https://youtu.be/cV4O0bKftzQ

Shameless plug: Check out @elixirstatus' other community project:

Credo, a new static code analysis tool that acts as a code linter, but also focusses on teaching coding practices and code consistency.