Sign in

ElixirCasts 🦊

@elixircasts.io
51 followers 66 following 16 posts

Elixir and Phoenix screencasts.

PostsRepliesMedia
ElixirCasts 🦊 @elixircasts.io · 07/09/2026
Plotto is a 100% Elixir charting library with no NIFs or external dependencies. In this episode, we’ll use it to add interactive SVG charts to a Phoenix LiveView dashboard. elixircasts.io/charts-with-... #elixir
elixircasts.io
Charts with Plotto
Plotto is a 100% Elixir charting library with no NIFs or external dependencies. In this episode, we'll use it to add interactive SVG charts to a Phoenix LiveView dashboard.
060
ElixirCasts 🦊 @elixircasts.io · 04/05/2026
Ever wanted to deploy your Elixir apps to a VPS? In episode 205, we use Tidewave to build a Phoenix app and Potions to deploy it to a VPS we own. elixircasts.io/deploy-phoen... #MyElixirStatus
elixircasts.io
Deploy Phoenix to a VPS in Minutes
In this episode, you'll learn how to deploy a Phoenix app to your own VPS with Potions, and then use Tidewave to build and ship new features.
061
ElixirCasts 🦊 @elixircasts.io · 04/04/2026
Doing some maintenance on ElixirCasts right now. Apologies, we'll be back shortly!
120
ElixirCasts 🦊 @elixircasts.io · 27/10/2025
Episode 204: Integrating Elixir LangChain + Phoenix LiveView for AI-generated album summaries with real-time streaming responses. elixircasts.io/real-time-ai... #MyElixirStatus #elixirlang #AI
020
ElixirCasts 🦊 @elixircasts.io · 06/10/2025
In episode 203 we'll learn how to speed up Elixir workflow with a .iex.exs file. Alias your modules, import helpers, and customize your shell setup. elixircasts.io/dot-iex-exs-... #MyElixirStatus
elixircasts.io
.iex.exs File
In this episode, we’ll learn how to streamline our Elixir development workflow by customizing our IEx shell with a `.iex.exs` file. With it, we can automatically alias modules, import helpers, and dis...
020
ElixirCasts 🦊 @elixircasts.io · 22/09/2025
In episode 202 we explore Tidewave, a browser-based AI coding agent for Phoenix. Watch how it can transform your development workflow with point-and-click debugging and automatic error fixes! elixircasts.io/intro-to-tid... #MyElixirStatus
elixircasts.io
Intro to Tidewave
In this episode, we explore Tidewave, a browser-based AI coding agent with deep Phoenix integration. We'll walk through installation, configuration, and see Tidewave's powerful features in action, fro...
051
ElixirCasts 🦊 @elixircasts.io · 15/09/2025
Curious about Elixir, but not sure where to start? I put together this free video series that covers the fundamentals. elixircasts.io/series/learn... #MyElixirStatus
elixircasts.io
Learn Elixir with ElixirCasts
Learn the basics of programming with Elixir.
083
ElixirCasts 🦊 @elixircasts.io · 08/09/2025
🆕 In episode 201, learn how to use Ecto's one-to-one relationships with nested forms. #MyElixirStatus elixircasts.io/using-has_on...
elixircasts.io
Using has_one Associations with Phoenix Forms
In this episode we'll learn how add a one-to-one relationship using Ecto schemas. We'll generate migrations and schemas, set up proper associations with `has_one` and `belongs_to`, and create nested f...
011
ElixirCasts 🦊 @elixircasts.io · 01/09/2025
🎉 Episode 200 is live! In it we'll learn how to set up has_many and belongs_to relationships in Phoenix and then refactor our form to correctly handle the association. elixircasts.io/using-belong... #MyElixirStatus
elixircasts.io
Using belongs_to Associations with Phoenix Forms
In this episode, we'll refactor our database to use a proper Artists table with database associations. You'll learn how to set up `has_many` and `belongs_to` relationships in Phoenix, preventing dupli...
030
ElixirCasts 🦊 @elixircasts.io · 25/08/2025
In episode 199, we'll unlock the power of LiveView's Portal component and 'teleport' a LiveComponent to create a sleek, real-time album search modal. #MyElixirStatus elixircasts.io/phoenix-live...
0112
ElixirCasts 🦊 @elixircasts.io · 18/08/2025
Need multiple layouts in your Phoenix LiveView app? Episode 199 shows how Phoenix 1.8 makes this easier than ever with function components. elixircasts.io/multiple-lay... #MyElixirStatus
elixircasts.io
Multiple Layouts in Phoenix 1.8
In this episode, we'll explore how Phoenix 1.8 has simplified LiveView layouts by turning them into function components, making them more flexible and explicit.
040
ElixirCasts 🦊 @elixircasts.io · 11/08/2025
Tired of jumping between JS files and LiveView code? In Episode 197, we explore Phoenix LiveView 1.1’s colocated Hooks & JavaScript. elixircasts.io/liveview-col... #MyElixirStatus #Elixir
elixircasts.io
LiveView Colocated Hooks
In this episode, we learn how to use Phoenix LiveView 1.1's colocated Hooks and colocated JavaScript features to easily add JavaScript functionality within our LiveView components.
040
ElixirCasts 🦊 @elixircasts.io · 14/04/2025
Now streaming episode 196: ReqEmbed. elixircasts.io/reqembed #Elixir #MyElixirStatus
elixircasts.io
ReqEmbed
In this episode, we'll use ReqEmbed to embed Elixir videos from YouTube in our application using the oEmbed format.
040
ElixirCasts 🦊 @elixircasts.io · 25/03/2025
Episode 195 is live. In it we'll explore the handy package Shorthand. elixircasts.io/shorthand
elixircasts.io
Shorthand
In this episode we'll explore Shorthand - a handy package that saves time by providing convenience macros to create or match against maps and keyword lists.
010