Debatable: Build the front-end or back-end first?August 27, 2020 | software-engineeringThis is the start of a new and ongoing series in which I will address topics that are debatable within the IT industry. I will then attempt…Read More
Decorator - Wrapping FunctionalityJuly 30, 2020 | software-engineeringThe Decorator Pattern is a Structural Design Pattern that can be used as a flexible alternative to inheritance to add responsibility at…Read More
12 Factor Apps in Java – IntroductionJuly 16, 2020 | software-engineeringThis is the start of a series of blog posts on building Java-based apps following the 12 factor best practices. I have a number of reasons…Read More
Builder – Controlling Object CreationJuly 09, 2020 | software-engineeringThe Builder Design Pattern is another one of the GOF creational design patterns. This pattern can be used to simplify the way that complex…Read More
Factory Method – Separation of ConcernsMarch 12, 2020 | software-engineeringThe Factory Method Design pattern is one the GOF creational design patterns. If I was to summarize what this is in as simple terms as…Read More
SOLID - Liskov Substitution PrincipleFebruary 21, 2020 | software-engineeringThis is the first post in a series on the SOLID design principles for object oriented programming. The acronym SOLID represents five…Read More