Blog

Chain of responsibility design pattern for response handling

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

Photography January 2019

Some photos from the last month or so. Primarily from a little extended weekend to Ski Sunne in Sweden. But first of a little shot from a cold January morning. https://flic.kr/p/2eARby6 Then some shots from Ski Sunne: https://flic.kr/p/2evP6rh Frost on the lift to the top https://flic.kr/p/2dupgBw View almost from the top https://flic.kr/p/2eAqjFD Another one with … Continue reading Photography January 2019

The push for new and shiny solutions to old known problems

As a species we have always been attracted to novelty. This has probably served us well for things with short feedback loops as we quickly learnt whether the “new and shiny” thing actually helped us or harmed us. In software development the JavaScript community has been notorious for “new and shiny” frameworks. This has - … Continue reading The push for new and shiny solutions to old known problems

How to live on twenty-four hours a day

Lots have been written and said about time-management and optimization of each day lived. It is probably one of the most popular topics to write about. This probably also means that this piece I am writing right now, will be lost in the vast blue sea of self-help blog-posts. But that is okay. The book … Continue reading How to live on twenty-four hours a day

As freelance developer coding is maximum 50% of the job

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

Handling VAT in Financial API design

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