Panel: Control Your Controllers, or The Hidden Logic
summary
Panel discussion examines how hidden business logic can creep into web/API controllers and why that causes problems. Participants discuss non-obvious ways controllers acquire logic (e.g., accidental responsibilities, implicit behavior) and the negative consequences for maintainability and design, drawing on practical experience.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 1:11What is business logic
- 3:41Logic in controllers: why bad
- 9:16Validation: where and how
- 25:08AutoMapper problems
- 38:43Date and time issues
- 42:33Controllers in architecture
- 46:26Conclusion and discussion
related talks
42mRoundtable: Where to Keep Business Logic in RoR Applications?
34mDon't Let the Framework Stand in Your Way
31mPanel: The AI Architecture Debt—Refactoring Infrastructure for Sustainable Privacy
43mControllers: Beyond HTTP and Symfony
01h 01mClean Architecture
44mPanel about system thinking, complexity thinking
48mAccidentally Complex Development
58mTeam Topologies Panel
