Software Development
-
How can I write a Test if the Code is not there?
Introducing TDD is a lot more psychological than you think. When we start introducing TDD we need to think about…
Read More » -
How Can You Move From Manual Testing to Test Automation?
Manual testing is not what it was five years ago. The number of pure manual testing jobs is low and…
Read More » -
From Legacy Code to Testable Code #7 – Introduce Parameter
Today we’re going to talk about the Introduce Parameter refactoring pattern. This is one of the more useful patterns to clear…
Read More » -
Matching string prefixes using a prefix-trie 2
After discussion the general problem of matching string prefixes two weeks ago, we starting on the implementation of a prefix-trie…
Read More » -
The Ugly Truth about Emergent Design
If the 2nd D in TDD is design, then we’re talking about emergent design. The tests drive the design, which…
Read More » -
Matching string prefixes using a prefix-trie
Last week we discussed the problem of matching string prefixes and designed algorithms on the basis of a sorted list…
Read More » -
What is a Microservice?
Abstract In this article, excerpted from my upcoming book Microservices in .NET, I will talk about the characteristics that help…
Read More » -
Creating a Unit Testing Strategy – Part V
This is the 5th and final part of the series about analyzing what we’re coding, and therefore what to test.…
Read More » -
jq error – Cannot iterate over null (null)
I’ve been playing around with the jq library again over the past couple of days to convert the JSON from…
Read More » -
Node, Grunt, Bower and Yeoman – A Modern web dev’s Toolkit
This article aims at introducing you to some of the currently most popular tools when developing modern web applications with…
Read More »