Expecting the Unexpected in Elixir Elixir Wizards S3E10 - Sophie DeBenedetto and Meryl Dakin on Training and Building Elixir Projects Under Constraints

Simple Phoenix LiveView App: Planning DB Schemas

This is a continuation of the Simple Phoenix LiveView App series that started with basic setup and a minimal interactive app that captured keyboard events last time.

This time we’ll plan out schemas, look at the relatively complex associations used in a large content site like Alchemist Camp, as explained in the earlier series, and then decide on a good schema structure for this newer, simpler app.

Screencast + article + diagrams: https://alchemist.camp/episodes/phoenix-live-view-db-schemas

Shameless plug: Check out @elixirstatus' other community project:

Credo, a new static code analysis tool that acts as a code linter, but also focusses on teaching coding practices and code consistency.