Michael is a developer working on mobile payments platforms at mGage where he's fortunate enough to see both: the downsides of a lack of application structure (an ancient, close to unmaintainable merb monolith); as well as how simple it can be to make changes in systems where we think of clean and compartmentalised architectures (our shiny new(ish) platforms to replace the monolith).
Talks I've Given
Where does my code go?
Featuring Michael Lennox
While Rails provides us a great platform for rapid application development it doesn't give us much guidance on where to start placing common abstractions once our domain complexity grows. This talk isn't about the 'architecture astronaut' or fighting rails to implement...lrug ruby-on-rails rails ruby