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. 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 "Format on…

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…

A first look at the SBanken Open Banking API

by Anders Austad

Due to the PSD2 directive and Open Banking initiatives, Norwegian banks have started to make their data available to external parties and customers through APIs. Several banks have now launched their first versions of APIs and developer portals. Nordea seems to be the one with the most functionality exposed (https:…

Angular pitfall: Multiple HTTP requests with RxJS and observable$ | async

by Hallstein Brøtan

I recently discovered that our Angular app was making multiple HTTP requests unintentionally to the same REST API endpoint. The app was using the HttpClient introduced in Angular 4.3, which enables direct access to the JSON response when subscribing to the Observable from the HTTP request. The HTML markup…