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

#132: Clustering Elixir with Gigalixir

Clustering your Elixir application will help provide redundancy and give it higher availability. In this episode, we’ll learn how to cluster an Elixir application on Gigalixir using libcluster.

6m 25s
Watch Now →
episode image

Alchemist's Edition

#131: How To Encrypt Existing Data with Cloak

Here we have an existing database we need to encrypt. In this episode we’ll learn how to encrypt it with Cloak.

12m 3s
Watch Now →
episode image

Alchemist's Edition

#130: Encrypting Ecto Fields with Cloak

Cloak makes it easy to encrypt data in Elixir applications. Here we’ll use Cloak to encrypt some Ecto database fields.

8m 16s
Watch Now →
episode image

#129: Phoenix LiveView LiveComponent

Love Phoenix LiveView, but haven’t learned about LiveComponents? Then check out this intro. We’ll start by building a Stateless component and refactor it to Stateful component.

12m 0s
Watch Now →
episode image

Alchemist's Edition

#128: Using Twilio with Elixir

In this episode we’re integrating Twilio into a Phoenix LiveView application. When we’re finished users will be able to share their favorite album via text message.

13m 0s
Watch Now →
episode image

#127: UUID Primary Key with Ecto

Here we’ll learn how we can use UUIDs as the primary key with Ecto Schemas.

4m 45s
Watch Now →
episode image

Alchemist's Edition

#126: CSV Export

In this episode we’ll add an export button that allow users to download a CSV of album data.

3m 57s
Watch Now →
episode image

Alchemist's Edition

#125: Shopping Cart Product Variations

In this episode we’ll update our shopping cart to allow users to add multiple product variations to their shopping cart.

8m 37s
Watch Now →
episode image

#124: Admin Pages with Torch

In this episode we’ll see to use Torch to generate admin pages that look great.

4m 20s
Watch Now →