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
#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.
#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.
#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
#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.
Alchemist's Edition
#139: Creating PDFs with ChromicPDF
In this episode, we’ll use ChromicPDF to help us generate PDF downloads from our application.
#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.
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.
#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.
#135: Ecto.Enum
In this episode we’ll use Ecto.Enum to keep atom values for a field in an Ecto Schema.