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

#24: Partial Templates with Phoenix

Using partial templates are a great way to break up larger, more complex templates. In this episode we see how easy it is to use them with Phoenix.

Watch Now →
episode image

#23: Static Site with Elixir

It’s easy to use Elixir to build static websites and in this episode we’ll do just that. We’ll learn how we can use Plug to build a website that serves up static content.

Watch Now →
episode image

#22: Elixir Formatter Preview

In this episode we’ll learn how to use the new formatter coming to Elixir 1.6 with an existing project. We’ll also use a few options to customize the formatter.

Watch Now →
episode image

#21: Getting Started with Phoenix v2

foobar

Watch Now →
episode image

#20: Intro to Module Plugs

In this episode we’ll get an intro to module plugs in Elixir. We’ll take an existing function plug and convert it into a module plug - highlighting the difference between the two.

Watch Now →
episode image

#19: Intro to Function Plugs

Plug is an essential tool when building web apps in Elixir. In this episode we’ll dive into function plugs by building one.

Watch Now →
episode image

#18: Phoenix Debug Toolbar ex_debug_tool

ex_debug_toolbar is a great new Elixir project that makes it easier to debug your application and see stats about it. Learn how to use it in your project.

Watch Now →
episode image

#17: Benchmarking with Benchee

How can you determine the performance of two pieces of code that have the same output? Benchmarking is the answer and Benchee is a great benchmarking framework for Elixir.

Watch Now →
episode image

#16: Upgrading to Phoenix 1.3

Phoenix 1.3 represents a major shift in how to build and think about Elixir Phoenix applications. In this episode learn how to upgrade an existing Phoenix application to 1.3.

Watch Now →