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
#24: Pattern Matching in Elixir
Pattern matching is one of the fundamental features of Elixir. In this episode we get a simple introduction to it and some of the ways it’s used in Elixir.
#23: 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.
#22: 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.
#21: 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.
#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.
#19: Intro to Function Plugs
Plug is an essential tool when building web applications in Elixir. In this episode we’ll dive into function plugs by building one and using it in an existing Phoenix application.
#18: Phoenix Debug Toolbar ex_debug_tool
ex_debug_toolbar is a great new Elixir project that makes it easier to debug Phoenix applications and see stats about them. In this episode we’ll learn how to use it with an existing Phoenix application.
#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.
#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.