ThinkingElixir 136: Elixir around the Bonfire Building Twitter with Ash + LiveView + Creator of Ash Framework

Tag all the things!

There are several ways to add a “tagging” feature to an app. Sometimes it requires multiple tables and joins to solve the problem. Sometimes a simpler approach is both better and easier. This article explores a simple approach to tagging with Postgres array fields, a GIN index, and Ecto to add tagging functionality to an Elixir system.

https://fly.io/phoenix-files/tag-all-the-things/