Hanami, Why?: Model Citizens
Summary
This article explains Hanami's database layer (Relations, Repos, Structs) and the repository pattern used with ROM. It covers schema migrations, how data access is funneled through repos, and the advantages of separating persistence from presentation, including discussions of passing persistence, learning curves, and potential rough edges.