Articles by Jorge Manrubia on Rails design techniques and patterns. They feature code examples extracted from 37signals apps.| 37signals Dev
Imagine a problem you can't understand without solving it first. The first time I saw software development described as a wicked problem was in Code Complete by Steve McConnell, and I haven't seen anything but a constant validation of this proposition throughout my career. And it's a paradoxical one with several counterintuitive coroll...| world.hey.com
Good code is a fractal: you observe the same qualities repeated at different levels of abstraction.| 37signals Dev
Active Record restates the traditional question of how to separate persistence from domain logic: what if you don’t have to?| 37signals Dev
A common critique of Rails is that it encourages a poor separation of concerns. That when things get serious, you need an alternative that brings the missing pieces. We disagree.| 37signals Dev