We have had our mission-critical webapp running on AWS Elastic Beanstalk for three years and have been extremely happy with it. However we have now outgrown it and move to a manually managed…
We use Amazon Web Services (AWS) heavily and are in the process of migrating towards infrastructure-as-code, i.e. creating a textual description of the desired infrastructure in a DSL and letting the…
In which I explain why Norway's second largest mobile operator is experimenting with using Clojure and ClojureScript instead of Node and JavaScript for its new webshop and what the experience has been…
Our code is a mess. And that is the way it should be. No matter how good code we write today, it will need to be fixed tomorrow. Our understanding of the business domain evolves, the business…
The Telia Identity API is now available as a selective beta test! In order for developers to use our API, we wrote the corresponding documentation using the readme.io developer hub. The guys behind…
What's the deal with ClojureScript? How can you justify picking such a "niche" language? I have recently experienced a "wow" session, demonstrating the productivity gains of ClojureScript and the…
Alex has introduced us to the idea of front-end first design: You start by creating the front-end (browser) code. As you discover data or API calls that you need, you mock them. When the UI stabilizes…
Our UX designer and interaction specialist – a wonderful guy – has shocked us today by
telling us that we (the developers) are moving too fast. He needs more time to do
proper user experience and…
Replacing legacy systems typically starts with an excitement, proceeds through
months or years of work, and results in a failure. The incremental strangling
of the old shop.netcom.no is a very…