Custom fonts with Phoenix and Tailwind CSS

Nov 16, 2021

Setting up custom fonts for use with Phoenix and Tailwind is pretty straight forward. It's also pretty easy to miss a step and spend way too long trying to figure out why your fonts aren't showing up... is it possible this is something I've learned from personal experience... sigh... yes, yes it is! In anycase, today we'll setup a new Phoenix project and throw some custom fonts at it.

Restricting registrations when using Phx.Gen.Auth - Part 2

Sep 10, 2021

In our last post we implemented the backend changes required for our new locked down registration workflow. Today we'll hook in the front end changes.

Restricting registrations when using Phx.Gen.Auth - Part 1

Sep 9, 2021

Phx.Gen.Auth is a great authentication solution when building out Phoenix applications. I've previously gone over some options for customizing the functionality and workflow around Phx.Gen.Auth. Today we'll look at how we can restrict user registrations via a registration token.

Using Tailwind CSS in Phoenix

Mar 7, 2021

Tailwind has emerged as a compelling utility first alternative to typical CSS frameworks such as Bootstrap. Although it took a little getting used to, I find myself regularily reaching for Tailwind these days and wanted to document the steps I use for setting it up in a new Phoenix project.

Phoenix Authentication with Phx.Gen.Auth - Part 2

Sep 20, 2020

In part 1 we walked thru the installation and customization of Phx.Gen.Auth. In today's post we'll continue with some customizations; we'll add the ability to block user accounts, and we'll implement simple Bamboo email notifications.