Blogposts

  • How “Simple Things” Quickly Become Complicated in Software Development

    How “Simple Things” Quickly Become Complicated in Software Development

    “There’s this little thing that we would like to see automated” — how often haven’t you heard this, knowing that it’s not going to be a little thing at all? Or maybe you’ve said it yourself, even though you know better? Why is it that simple things never stay simple in software development, hindering us to implement…

    Read more

  • Length Units in CSS

    Length Units in CSS

    And Their Importance for Accessibility Introduction There are several options for which length units you can use to determine the size of different CSS properties. Knowing how the various length units work and how to take advantage of them can be a key to generating clean style sheets, great user experiences, and inclusive websites. A…

    Read more

  • Simplifying parallell processing in .NET

    Simplifying parallell processing in .NET

    I’m currently on a project for a company responsible for supplying district heating to the capital of Norway, Oslo. As a part of this, we receive IoT sensor data at a daily basis. One of our applications is responsible for reading measurements from Azure EventHub, processing the measurements, before writing the result to Google Bigtable…

    Read more

  • 7 tips for creating a design system

    7 tips for creating a design system

    Creating a design system can be challenging. Here is a collection of tips aimed to help you get started in the best possible way. Photo by Med Badr Chemmaoui on Unsplash 1. Be agile with Kanban and continuous delivery The design system team needs to be able to adapt really quickly. The turnaround from a new request…

    Read more

  • A practical guide to creating Design Systems

    A practical guide to creating Design Systems

    What is a design system, why you need it, and how to create it with Angular (or any other framework). Photo by Christopher Gower on Unsplash What is a design system A design system is a bit of a fluid term that means something slightly different to each person, and organisation. This is a practical guide so…

    Read more

  • Best practises for KubernetesPodOperator in Cloud Composer

    Best practises for KubernetesPodOperator in Cloud Composer

    In this post I will go through best practises on using the KubernetesPodOperator with examples. I will share dags and terraform scripts so it should be easy to test it out for yourself. Quite a few of the questions I get when talking about Cloud Composer is how to use it for autoscaling job operations.…

    Read more

  • Practical security at the nexus of Kubernetes, Devops and Cloud

    Practical security at the nexus of Kubernetes, Devops and Cloud

    Practical Security at the Center of Kubernetes, DevOps and Cloud A not so untypical Kubernetes solution Many of our clients are building solutions in the cloud based on Kubernetes. They have a modern software development methodology, so agile practices are a given to them, and if they haven’t already done so, they’re trying to implement DevOps.…

    Read more

  • Ramda your JavaScript

    Ramda your JavaScript

    Nowadays, there is always something exciting to discover in the world of the developer: new frameworks, libraries, code styles, inspiring designs, methodologies, and a lot more. For me, in recent months, I’ve been most interested in functional programming in JavaScript.

    Read more

  • How to nail your first remote usability test

    How to nail your first remote usability test

    Covid-19 has impacted our work life and forced most of the digital workforce to adapt and change routines, making us spend more time home and not at the office. While working from home may be challenging, it’s also a time for innovation and the perfect time to get started with remote usability testing. This blog…

    Read more