Explore >> Select a destination


You are here

youryblog.wordpress.com
| | softwarepatternsdemystified.wordpress.com
3.0 parsecs away

Travel
| | Layering is one of the basic ways of seperating a software system into functionally logical areas - a concept known as Separation of Concerns. Separating code into layers results in a system that is more organised and therefore easier to develop, test, and maintain. A system that seperates concerns can also be described as "modular"....
| | alediaferia.com
5.3 parsecs away

Travel
| | Presumed technical debt is a form of technical debt that will constrain your thinking and hold you back when designing software.
| | sookocheff.com
3.3 parsecs away

Travel
| | Microservices have become part of the software engineering cultural zeitgeist to the extent that alternative approaches to architecture and development are treated as somehow inferior. Given the challenges that running microservices present, I usually recommend beginning development of new projects and systems as a single deployable unit - the monolith. Sam Newman, in the book "Building Microservices", agrees with this approach. He recommends leveraging microservices only if you can become convinced of the benefits for your system, not as a default for every project.
| | terriblesoftware.org
23.4 parsecs away

Travel
| Great managers build effective engineering teams focused on results, not just team comfort. Success drives satisfaction-not the other way around.