The Road to Phoenix Mastery

Latest Tutorials

We're always working on new content at Phoenix Road.
Check back most days for new posts on working with Elixir and Phoenix.

Sending email from web applications is mostly inevitable when you have users and need to interact with them.
We're going to use Bamboo by Thoughtbot which supports all the major transactional email providers.

There are some situations where you want to block access to an environment such as when you're just staging a project.
For this particular case, using a custom Basic Auth Plug that's conditional on environment variables may be all you need.

In the last section we covered Elixir Control Flow expressions. Here we're going to discuss how using the Pipe Operator can improve code readability and simplify complex data transformations in Elixir functions.

Github Actions enables you to build, test, and deploy your Phoenix App from GitHub. Actions use the idea of workflows and in this tutorial, we're going to configure a basic build-and-test workflow using a new Phoenix Application.