We can't find the internet
Attempting to reconnect
Something went wrong!
Attempting to reconnect
All tutorials.
Written guides and deep dives. For when you need to read, search, or copy code. Every tutorial ships with a runnable pattern.
Send Tailwind styled Emails with Phoenix and Swoosh
This tutorial came up as a way to style an email sendout with Tailwind classes.The reason I want to do this is that styling emails is a pain…
Read tutorialHow to combine Phoenix LiveView with Alpine.js
No matter how great Phoenix LiveView is, there is still some use case for sprinking some JS in your app to improve UX. For example, tabs, dr…
Read tutorialCreate a reusable modal with LiveView Component
To reduce duplicity and complexity in your apps, Phoenix LiveView comes with the possibility to use reusable components. Each component can…
Read tutorialTagging interface with Phoenix LiveView and Tailwind - Tagging part 2
In the previous tutorial, I set up the the backend for being able to add tags to products. I have also written a tutorial about adding a Liv…
Read tutorialCreate a Bootstrap Like Modal with Tailwind and Alpine.js
In certain scenarios, it doesnt really make sense to use LiveView. That can be toggling dropdowns, tabs, accordions and opening modals. Ther…
Read tutorialTypeahead with LiveView and Tailwind
In this tutorial I want to show how easy it is to do an autocomplete or typeahead without any additional javascript!
Read tutorialAdd Tailwind HTML Generators in Phoenix
Let's say that you have a project set up with Tailwind. Or even if you dont, let say you just want to customise the code build in HTML gener…
Read tutorialGet started with Tailwind in Phoenix
A new Phoenix app is generated with a minimal css framework and some default styles. However, my favourite CSS framework are Tailwind. So in…
Read tutorial