Bohdan Orlov (https://twitter.com/bohdan_orlov, https://www.moonpig.com/uk/217ab/) presents a talk with title "Do MVC like it’s 1979" inspired by the paper "The original MVC reports" by Trygve Reenskaug. The paper is available here: http://folk.uio.no/trygver/2007/MVC_Originals.pdf
Modern developers often think:
* I know MVC very well
* MVC is not good enough for my projects
Consequently, they may look for more “mature” architecture and end up writing a lot of boilerplate code just to make sure the architecture is scalable. In reality, the “mature” architecture could be a premature optimisation for cases where “real” MVC would be sufficient.
Often, the developers are only familiar with one interpretation of the MVC, the one which is popular on their platform. So I suggest to take a step back, or maybe even a giant leap back to the origins of MVC from 1979, to understand how it emerged and which problem it was trying to solve.
Understanding the original idea and reasoning will help us to trace MVC legacy in modern architectural patterns, and more importantly to implement our own hand-crafted version of MVC.
Bohdan is an iOS developer, and he believes in getting things done, preferably fast and beautiful (in this order). He practices pragmatic software design at work and occasionally writes and gives talks about becoming better at it (https://twitter.com/bohdan_orlov). This way, he fulfils his desire to share his acquired knowledge with his fellow developers.
Currently, he is leading a team of iOS developers at https://www.moonpig.com/uk.
PapersWeLove (http://paperswelove.org) London proudly brings to you the best papers every month! Please join us to read and discuss the most amazing ideas in computer science. We meet at ZPG (https://www.uswitch.com/about-us/contact-us/) offices near Tower Bridge (https://goo.gl/maps/qJXZek4fMNU2) with the following schedule:
• 6.30pm: networking, pizza and drinks.
• 7:00pm: presentation starts