Kristoffer OlssonArchitecting the SPADuring the past 6 months we have started shifting the focus of our work a bit. More specifically we have been building more of our clients…Apr 7, 2020Apr 7, 2020
Kristoffer OlssonIntroducing “InteractR” — Tying things togetherLast year I started this blog, which has been, and still are, a super fun learning experience. I have not done much to promote it, and I…Jan 3, 2020Jan 3, 2020
Kristoffer OlssonThe Pursuit Of High Quality Software.Over the last couple of months I have been trying to figure out why the software that I have come-across lately tends to be of such low…Aug 15, 2019Aug 15, 2019
Kristoffer OlssonRepositories — Where Your Separation Of Concerns Gets BlurryI became inspired to write about this topic a while back when I had a discussion regarding repositories with a colleague of mine. It all…Apr 8, 2019Apr 8, 2019
Kristoffer OlssonWhy is SOLID and other principles so important?To explain this we first need to understand where these principles come from and why they exist at all.Mar 11, 2019Mar 11, 2019
Kristoffer OlssonShould we avoid “Header Interfaces”?“Our code should not depend on the details of how things are implemented or the frameworks we use. It should depend on abstractions and…Feb 25, 2019Feb 25, 2019
Kristoffer OlssonScreaming architecture and a focus on the use casesI recently wrote about why I think that we as software developers and architects needs to clearly separate the details of how our…Feb 10, 2019Feb 10, 2019
Kristoffer OlssonArgument — It is time to stop making MVC applications*.Alright! I need to clarify what I actually mean. MVC is a great design pattern / framework. And, just to be extra clear, so is MVVM.Feb 5, 2019Feb 5, 2019