Ignoring the fact that the word “event” has a special meaning in software development I will proceed to use it in its broader definition as “something that happens”. Building software to solve a “business problem” can be daunting enough and leave all sorts of cracks in the relationship between IT and Business. But if those … Continue reading Software Events vs. Real Life Events
As the name suggests Chain of responsibility design pattern creates/describes a chain of responsibility. This chain can be static/hardcoded or it can be dynamic and loaded or changed at run-time. It is in many ways a more object oriented cleaner way to implement if/else or switch statement. With the additional benefit of it being able … Continue reading Chain of responsibility design pattern for response handling
In software development and perhaps more broadly, in creative endeavors in general, rarely does one solve a problem that has only one possible solution. Mostly there are “more ways than one to skin a cat”. There is the “wrong way” which causes more problems than it really solves. This is usually where the newcomer goes … Continue reading Three ways to solve a problem
As a freelance developer you are hired to deliver results. These results will, of course, in part be measured in the code that you write. But more so than full time employees, your success as a freelance developer depends on a lot more than your written code. When starting out as a software developer you … Continue reading As freelance developer coding is maximum 50% of the job
If you have ever worked with calculations in the financial sector you know that decimals and roundings are both incredibly important and incredibly annoying. When you round, and to what decimal, means a lot in a sector where accountability is key and numbers have to match to the n’th decimal. Therefore the more information you … Continue reading Handling VAT in Financial API design
Entity Framework can be both a blessing and a curse - especially EF database first. For startups and small clean sheet projects it really works wonders. You can get so much done in very little time. But once you have to work within the constraints of corporate structure and corporate security, then you quickly run … Continue reading Override SaveChanges – EF database first – set properties
Why did I choose to have a WordPress site as a Full Stack Developer? Why did I not choose to show off my skills and build something from scratch in ReactJS with a .Net Core backend for instance? Am I not missing an opportunity to showcase abilities and perhaps even giving off a lack of … Continue reading Why a WordPress site as a Full Stack Developer?