Web applications are complex. MVC helps you to structure them, but you're still you're struggling with tangled dependencies, difficult reusability, byzantine patterns, hard to maintain model domains?
What if you can have small, simple, and deterministic components that can be easily used (and reused) in your web apps?
Let's see how functions, FP/OOP blending, data transformations, immutability, Dependency Injection can help to solve these problems.
With this talk you'll learn how Hanami makes these principle easy to use, and what's the future of this uprising Ruby web framework.