Friday, 25 September 2015

Two new chapters on value obejcts


It has been long since I last wrote about the progress of my book. Two chapters were added since, and both on value objects:

  1. Value objects
  2. Value object anatomy

Happy reading and, as always, I welcome any feedback!

Tuesday, 1 September 2015

I recorded a video: FizzBuzz To Chain of Responsibility to DSL using TDD in Java

Sorry for bad narration - I did very minor preparation to record this video. Also sorry for saying "dividable" instead of divisible.

This movie demonstrates implementation a variation of FizzBuzz kata without error checking, but with refactoring towards the Chain of Responsibility pattern. The first part is done using TDD and triangulation.

Friday, 12 June 2015

New chapter: Viewing object composition as a language


New chapter on viewing object composition as a language was added. This chapter is about how the idea of having a system of composable objects leads to inventing a set of mini domain-specific languages.

Happy reading and I really welcome any feedback!