Swtnoy84xuhdas8e0dsl
SkillsCast

Where does my code go?

15th November 2016 in London at CodeNode

There are 2 other SkillsCasts available from The invisible cost of code and AWS Elastic Beanstalk

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 'better' patterns, it's a really basic intro to some of the layers you can implement tomorrow to compartmentalise your code without having to fight the framework.

Thanks to our sponsors

Where does my code go?

Michael Lennox

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).

SkillsCast

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 'better' patterns, it's a really basic intro to some of the layers you can implement tomorrow to compartmentalise your code without having to fight the framework.

Thanks to our sponsors

About the Speaker

Where does my code go?

Michael Lennox

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).