I have spent 20 years of my career working at small to medium companies and in the last 2 years I moved to a large corporate. Now this might not hold true for all environments but I wanted write down some of my experiences. Small company When I started out as a developer I started as… Read More »
A group of people that I know had a need to receive files, identify what they getting, validate it and then to transform it and deliver it to another system. I was convinced this could be done with a generic library and so I set out and coded this. I call it a Routing engine.… Read More »
On the 15th of February 2021, I wrote my first AWS exam to be certified in the cloud. This is just the first step to bigger and greater things to master the AWS Cloud. If all things go well the AWS Solution Architect Associate certification is next.
I have noticed time and time again that the business side of an organization are often the biggest hurdle and obstacle in a company when it comes to leverage the power of IT. Agile is viewed as the silver bullet or the hammer to all your problems. As there is a correct tool for every… Read More »
In previous article I discussed how to decompose an application into an architectural design using volatility based decomposition. I now want to show how the architecture can help you with your project planning.
if you spent time looking at the systems in the wild you will note that the systems are way to complex and have many many relationships between internal components. Its the relationships between the code structures that make a systems difficult to work on. You might need to work on something as simple like this.… Read More »
In previous articles I discussed the different ways a use case can be broken down into services. In the following article I will extend on that and show how the back-end should drive your front-end.
I received a fresh laptop this week and after installing a fresh copy of Visual Studio 2017 Professional, I started getting the following error when trying to add a reference to a project.
Volatility based decomposition is way to break a system up into components that can absorb change and result in a stable system. It builds on SOLID principles and can be viewed as the opposite of functional decomposition.
Functional decomposition is a way to decompose \ break down a system into its most simplistic components and functions for rapid application development.