Learn Elixir & Phoenix

ElixirCasts makes it easy to learn how to build applications with Elixir and Phoenix

Watch or Read

The best of both worlds. Every episode includes a video tutorial and a full transcript.

200+ Episodes

Every episode delivers hands-on, real-world examples you can use.

Stay Current

Continually updated with episodes that showcase the latest in the Elixir ecosystem.

Latest Episodes

episode image

#143: Infinite Scroll with LiveView

Infinite Scroll is a great way to let users explore content and it’s easy to setup with LiveView. In this episode we’ll update an existing LiveView to use Infinite Scroll.

6m 57s
Watch Now →
episode image

#142: Pagination with Phoenix LiveView

Need to paginate a lot of data in a LiveView application? In this episode, we’ll do just that and update an existing LiveView to handle pagination.

5m 17s
Watch Now →
episode image

#141: Exzeitable

In this episode we’ll use Exzeitable to quickly add a datatable to an application with full text search, pagination, and automatic refresh

6m 26s
Watch Now →
episode image

#140: Deploying Phoenix 1.6 to Gigalixir

Gigalixir makes it easy to deploy Elixir application. In this episode we’ll use Gigalixir to deploy a Phoenix 1.6 app.

6m 0s
Watch Now →
episode image

Alchemist's Edition

#139: Creating PDFs with ChromicPDF

In this episode, we’ll use ChromicPDF to help us generate PDF downloads from our application.

7m 25s
Watch Now →
episode image

#138: Upgrading to Phoenix 1.6

Ready to upgrade your app to Phoenix 1.6? In this episode, we’ll use Chris McCord’s upgrade instructions to upgrade a Phoenix app to version 1.6.

5m 36s
Watch Now →
episode image

Alchemist's Edition

#137: Creating Data with ExMachina

ExMachina makes it easy to create test data for Elixir applications. In this episode we’ll update our existing tests to use ExMachina.

7m 28s
Watch Now →
episode image

#136: ExUnit.Callbacks

Writing tests can get messy. ExUnit.Callbacks are a great way to keep your test code clean and setup the data your tests need.

5m 28s
Watch Now →
episode image

#135: Ecto.Enum

In this episode we’ll use Ecto.Enum to keep atom values for a field in an Ecto Schema.

5m 38s
Watch Now →