How to connect Azure API management to your Kubernetes cluster

For a customer I’m working on a new cloud architecture that will help them move to production quicker. The goal for our team is to setup a working product, but at the same time we’re learning the customer how to build cloud applications using DevOps and continuous delivery.

Because this project is completely new, we use .NET core. Because stuff I would say. But also, because we think it is the way forward. To make things easier to deploy we package every service up as a docker container and deploy it in a Kubernetes cluster on Azure.

How to write ATDD tests with cucumber-js, protractor and typescript

ATDD (Acceptance Test Driven Development) has been around for a while now. I use it quite a lot on projects that I work on. It helps me and others translate requirements into automated tests with the minimum amount of ceremony. We can talk to users about what they want and write that down in a format that they understand and we can automate.

One of the ways in which I use ATDD is with AngularJS. There is an end-to-end testing tool for AngularJS called Protractor that supports writing ATDD tests using a testframework called cucumber-js. It works pretty well with just javascript, but since we use Typescript a lot more now I figured, why not use typescript for cucumber tests as well? <!-- more -->

TypeScript: Internal vs External Modules

Last week we started to build our first component in Typescript. We have done Javascript development for quite a few years and we are quite proficient at it as a team. Still there is room for improvement. We really dislike the syntax of the revealing module pattern and we love strongly typed languages for the compile time checks it provides.

Typescript feels as a language that can offers quite a few things. There is however one thing that I had a hard time with: Modules.

Get started with Hexo on Github

"My weblog is getting pretty old" was the first thing I thought when I tried to update it to the latest technology. And it's true, I've started my weblog on community server, moved it to wordpress, tried to run it on Ghost and finally made the move to static HTML with Octopress.

The final move to a static HTML website has provided me with the best experience so far. If you can afford to mess with HTML, Markdown and CSS than generating a weblog based on markdown and some templates is by far the most flexible and most performant way to run a weblog.

Why I Like Angular More Than I Like React.JS

Last week Lieke Boon (@Lieke2208) on twitter asked what people liked best, Angular or React. Good question, which deserved an honest answer from my side.

<!-- more -->

Tips for usable text on the web

After working on a number of websites I learned that making a good website, that is easy to read, is hard. There's a lot of stuff you need to think about. Even for things like choosing the right font size and spacing between typograhical elements.

In this post I've gathered up a few tricks that I learned while building websites. These 4 tips should help you to make better choices when it comes to picking font size and other properties of the text on your website.