Subscribe to access all episodes. View plans →
Alchemist's Edition
In this episode we’ll use Plug to restrict access to our JSON API unless the request includes a valid API key.
In this episode we’ll learn how to use Phoenix 1.7 to build a JSON API.
If you’re using components in your application, PhoenixStorybook provides an easy way to add a storybook-like UI for them. In this episode, we’ll learn how to add PhoenixStorybook to an application.
In this episode, we’ll build on what we did in part 1 and create a form that filters our albums using Flop.
Sortable tables with pagination are simple with Flop. In this episode, we’ll use Flop’s components to add pagination and sortable tables to an application.
In this episode, we’re building an application to fetch timezones based on latitude and longitude coordinates using the TzWorld package. Along the way, we’ll use schemaless Ecto changesets in a Phoenix LiveView.
In this episode we explore how to use PostgreSQL range types with Ecto using the EctoRange package.
In this episode we’ll use the HtmlSanitizeEx package to help protect an Elixir application that uses Phoenix against malicious code execution.
Elixir protocols provide a powerful mechanism for polymorphism and code reuse. In this episode, we’ll get an introduction on how to use them.
© 2024 HEXMONSTER LLC