episode image

Alchemist's Edition

#201: 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 forms that handle both artist and profile data in a single submission.

7m 6s
Watch Now →
episode image

#200: 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 duplicate artists and enabling more powerful queries.

9m 25s
Watch Now →
episode image

Alchemist's Edition

#199: Phoenix LiveView Portal Component

Learn how to build a sleek, real-time search modal using Phoenix LiveView’s Portal component.

11m 16s
Watch Now →
episode image

#198: 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.

3m 18s
Watch Now →
episode image

#197: 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.

5m 24s
Watch Now →
episode image

#194: Backpex Phoenix Admin Panel

Backpex is a customizable admin panel for Phoenix LiveView applications. In this episode, we’ll learn how to add Backpex to an application and create custom fields and filters.

12m 11s
Watch Now →
episode image

Alchemist's Edition

#193: Drag-and-Drop with Phoenix LiveView

In this episode, we’ll learn how to implement a drag-and-drop feature that uses Phoenix LiveView. When elements are dragged between lists we’ll update their properties to match the new list.

7m 53s
Watch Now →
episode image

#190: Petal Components and Phoenix 1.7

In episode 190, we look at how to configure Petal Components with Phoenix 1.7.

4m 57s
Watch Now →
episode image

Alchemist's Edition

#189: Phoenix LiveView Tutorial Part 13

We’ll let people play our game as much as they want! In this episode, we’ll refine the game’s flow and user experience by leveraging Phoenix LiveView to start a new game for users.

1m 57s
Watch Now →