29 Jan
2015

Hacking Endeavours – A Tale About Having Fun

Some time ago, I was talking to a colleague of mine at a company event. While we were there talking, one of us popped the following question: What’s the latest totally crazy thing that you hacked together in your spare time, which was a totally whacked thing to do as a professional developer, where normally […]

Read More
17 Jan
2014

Awesome talks

There are a lot of screencasts, recordings of user group gatherings and conference talks available online. I try to commit myself watching at least two new talks every week, and I’ve been doing this for quite some time now. I created this list of online talks that I really enjoyed watching. I’ll also be updating […]

Read More
2 Jan
2014

Clojure Kata #2 – The Bowling Game

Category:UncategorizedTag: :

As mentioned in the previous blog post, I?ve been learning Clojure and I decided to do so while practicing a couple of coding katas. The second kata that I want to walk through is the bowling game. First, we needed to decide which testing framework to use. Our choice fell on Midje, whose syntax looked […]

Read More
12 Dec
2013

Node-m-r – A Simple CQRS Example using Node.js

Anyone learning about DDD, CQRS and/or event sourcing has probably read the source code of Greg Young’s simple CQRS example at some point or another. This is one of the simplest examples possible demonstrating the practical side of CQRS and event sourcing, originally developed using .NET. I made an attempt to rewrite the source code […]

Read More
5 Dec
2013

Either.js

Category:UncategorizedTag: , :

Some time ago, I was watching this excellent video course by Neal Ford titled ?Functional Thinking ? Functional Programming using Java, Clojure and Scala?. In one of the modules on functional data structures, Neal talks about this container type in Scala named Either. The Either type in Scala represents one of two possible values, a […]

Read More