Microservice-ish architecture with .NET Core and Azure Service Bus

by Lars Alexander Jakobsen

Microservices, events and serverless are all trending topics when it comes to software architecture. This blog post gives a practical approach to becoming trendy.…

Up and running with Azure functions and Azure DevOps

by Kristian Oftedal

Let's have a quick look on how you can create an Azure Function and setting up a basic Azure DevOps flow for CI / CD. First you need to create a function, and for the purposes of this demo this is what's needed: VS Code .NET Core Node.js Azure Functions…

RxJS: Getting fooled by empty Observables

by Hallstein Brøtan

Empty observables can be dangerous when not understanding how they affect callbacks. In this post I will try to explain how you can avoid getting fooled by empty observables.…

React Native and the Array.reverse bug

by Christian Brevik

The news that broke a couple of days ago about the Array.reverse-bug that occurs in the newly released iOS 12 was a bit scary. I first learnt about it from this Stack Overflow-post by way of Hacker News. Developers have experienced a JavaScript-bug in Safari iOS 12, where an…

Building our new website

by Ingve Vikan Sund

At some point, we all come to the same conclusion: we have to upgrade our website. For us, it meant modernizing the visual profile (including new logo and colors) and starting from scratch technically. An important requirement was that the new website had to be easy to maintain in a…

Manually testing APIs using Client Credentials and bearer tokens with REST Client for Visual Studio Code

by Johan Grønstad

The REST Client for Visual Studio Code is an excellent tool for testing HTTP based endpoints. In my opinion it's one of the smoothest ways to test any endpoint behind an HTTP interface. But there are some use cases where Postman felt like it had a somewhat less finicky workflow,…

Elastomania takes the stand, part 1

by Lars Alexander Jakobsen

Winter 2018 we put on our cross-country skis and went to a cabin in the woods. Our boss told us not to come back until we had come up with an idea for our stand for NDC Oslo ;) After a lot of discussion, arguing and beer we came up with…

You're a designer, Harry or: Four handy tricks using Zeplin

by Johan Grønstad

I'm not a designer, but for a brief period of time I got to feel like I knew how it feels to be one. It all started when a new designer was brought on to a previous client project I worked on and introduced us to Zeplin. Or to be…

Your first VS Code extension

by Christian Brevik

It's not a secret that VS Code is becoming a very popular choice as editor for many developers[1]. I like the editor because it is snappy, and has extensions for pretty much any language or framework I dive into. One feature I love using with VS Code is "…

Sanity CMS - headless CMS for the people

by Ingve Vikan Sund

A headless CMS is free of the presentation layer, and focuses entirely on the content. It does not ship with any frontend template structure or middleware for hijacking the pipeline. By choosing a headless CMS you can more freely choose which technology you wish to build your application with, since…