Just the 't', please Lightweight dependency injection in Elixir (without the tears)

Making a unified tagging system with many to many Ecto relations

https://youtu.be/48BLGbw324E

Here’s a first stab at modeling a content management system for Alchemist Camp!

The basic challenge is to have multiple types of content—articles, episodes and resource pages that can all be tagged and liked by users in a mostly unified way and yet have structural differences enforced by their schemas.