Solid supply tool bag for custom cases
Painles Rails goes together with a prefilled supply tool bag of truly fundametal principles – explained and systemized.
They provide developers healthy constraints and guidance helping you when standard building blocks are not enough.
Here's an exemplary list in no particular order:
- Side effects isolation
- Layered architecture
- Separation of Application logic and Business logic
- Parametric polymorphism
- Finite state machines
- Declarative vs imperative
- Functional paradigm
- Object-oriented programming
- Accidental complexity vs essential complexity