TECH

Blog posts

As part of my job as a software engineer, I sometimes write blog posts about my work.

Building a backend for mobile apps in Go

Nov 9, 2016

In this article I will share some experiences from my latest project. A colleague and I created a new back-end service for the iOS and Android apps of a video streaming service, using the programming language Go. It went surprisingly well considering that we had no previous experience in Go.

Continue reading…

 

Two Headless CMS - Head to Head

Mar 30, 2016

As web sites become multi platform, the CMS systems that provide editorial content to the sites need to become multi platform too. One of the trends in this area is the headless CMS. In this post we will take a look at what a headless CMS is, how it is different from a traditional web CMS. Then we will dig deeper and compare two headless CMS products that I have worked with over the past year: Contentful CMS and Accedo Appgrid.

Continue reading…

 

The dos and don’ts of modeling

Sep 14, 2015

Recently I was asked to talk about modeling with our developers. What does modeling really mean? And how should you approach modeling? And how can you learn how to read models?

Continue reading…

 

Integration och KISS-principen

May 19, 2011

För tre år sedan var jag med och upphandlade en integrationsplattform baserad på avancerade kö-mekanismer och datatransformeringsverktyg. Det blev dyrt, och krävde en rejäl utvecklingsinsats för att få fart på några integrationstjänster för att hantera ett orderflöde. Vi pratar om investeringar i 10 miljonersklassen här för licenser och inhyrda expertkonsulter, och flera hundratusen kr per år i supportkostnad till leverantören.

Fortsätt läsa…

 

Varför vill man ha ID som betyder något?

April 20, 2011

Jag har under de senaste veckorna brottats med exakt samma frågeställning på tre olika ställen i vår verksamhet: "Vi vill att ID för X ska vara formaterat så här: Y" där X kan vara ett anställningsnummer, ett användarnamn, ett artikelnummer, etc. Y är något mönster som innefattar information om hierarkin som objektet ingår i eller kanske en förkortning av innehållet i andra fält.

Fortsätt läsa…