Written by Keith Alexander. Interests include functional programming, web tech, event sourcing and linked data.