Anti-patterns part 2: Coding is the biggest Golden Hammer of all
In my previous post I explained how software anti-patterns are symptoms of bad habits that can be endemic to entire teams. Today I want to talk about what is perhaps the most infamous of all: the...
View ArticleUnderstanding IoT (Part 1)
Introduction The Internet of Things, short “IoT”, belongs, without a doubt, to the trend topics (not to say hype topics) of the present time. Who doesn’t know the studies predicting the explosion of...
View ArticleUnderstanding IoT (Part 2)
Summary of Part 1 In the first part of this blog post we postulated that an IoT device in general is an abstract real-world interface. Subsequently, a general definition of the concept of innovation...
View ArticleCode Freeze
In the beginning of January I had the opportunity to attend a very special conference for the second time: Code Freeze. It’s special because of the setting: It takes place in northern Lapland, north of...
View ArticleBehaviour-driven development (BDD) of an Alexa Skill with Cucumber.js – Part 1
In this blog article we will learn how to do behaviour-driven development (BDD) of an Alexa Skill utilizing the Cucumber.js framework. Why do you even want to do this? I didn’t even intend to do a blog...
View ArticleBehaviour-driven development (BDD) of an Alexa Skill with Cucumber.js – Part 2
In the first post of this blog series we established a framework to easily write acceptance tests for an Alexa Skill in Cucumber.js. This second part will be about enhancing this framework, so that our...
View Article