SOLID: the 'SO' stands for Snake Oil
SOLID is possibly the most over-hyped concept in all of software engineering. You can throw away that jar of Sudocrem because we’ll have no fence-sitting today, no sir.
Continue readingHome
SOLID is possibly the most over-hyped concept in all of software engineering. You can throw away that jar of Sudocrem because we’ll have no fence-sitting today, no sir.
Continue readingI’ve used StackOverflow a lot. I’m not just talking about landing there from Google; I’ve been regularly participating for about four years.
Continue readingThis is the first post in a series in which I’ll be reviewing software design patterns, giving my opinions on which you should use and which you should avoid. I’ve grouped them into the same categories as they are in the Gang of Four’s Design Patterns. The first group I’ll be covering are creational patterns. These are all strategies that you can choose when deciding how to instantiate an object.
Continue readingmvn deploy is the final phase of Maven’s build lifecycle. It’s responsible for uploading the artifacts produced by the previous phases of the build to an artifact repository like Nexus where they can be stored and accessed by other dependent projects, or used as part of an automated deployment.
Continue reading