Diego Velázquez was a Spanish painter born in 1599 in Sevilla who became renowned as a master painter, best known for his painting "The Meninas" which depicts the Infanta Margarita and her attendants and was painted with oil on a canvas.
Vertical Slices in .NET - Bojan Veljanovski, March 2016, MK.NET UGBojan Veljanovski
At its core, engineering is the art of decomposing big problems into smaller ones so that are easier to be understood, communicated and tackled.
The traditional n-tier approach to building a feature is to break it down into several layers. By building it as such there is high risk of over-engineering each layer individually to ensure that the next dependable layer has everything it needs. This way, there is high potential for introducing non-necessary complexity.
By slicing through the layers, and building features in “vertical slices” the complexity gets as big as the individual feature needs it to be, isolated from other parts of the system.
In this session I’ll explain and demo how to simplify a horizontal-layered system towards vertical-sliced one, by employing principles and practices such as SRP and CQS.
AngularJS + NancyFx + MongoDB = The best trio for ultimate SPA by Bojan Velja...Bojan Veljanovski
The complete demo project from my CodeCamp's 2013 session "AngularJS + NancyFx + MongoDB = The best trio for ultimate SPA" can be found on github: http://bit.ly/JqrJWm
Bojan Veljanovski - Modular Software Architecture and Design (Code Camp 2016)Bojan Veljanovski
In this talk I want to share with you an alternative way to develop .NET applications in a more modular way by embracing emergent design techniques. The main idea is to decompose your application into small and reusable modules, in order to achieve high maintainability, low technical debt and prevent the ‘Big Ball of Mud’ creeping in. But how to succeed with this?
Come to my session and you’ll gain a whole new way of thinking about programming, reasoning and designing great software.