Blog

De rewrite: maar deze keer goed

Help: mijn software project zit vast

Whack the mole

Multiple instances in Terraform: count versus foreach

Terraform 0.12, Ansible and AWS setup

Event Sourcing: Invariants spanning multiple aggregates

React + Redux: our pursuit of performance (part 1)

Event Sourcing in Elixir

Elixir-y goodness from front to back with Elixirscript

Share code between mobile and web with react-native-web

Rearranging and hiding items in a UITableView

Handling large result sets from postgresql in active-record

Unraveling npm: Deterministic dependencies with Yarn

active-record hash versus array syntax

Simple event sourcing - users, authentication, authorization (part 6)

Simple event sourcing - refactoring and transactions (part 5)

Simple event sourcing - conflict resolution (part 4)

Simple event sourcing - Redis event store (part 3)

Simple event sourcing - consistency (part 2)

Simple event sourcing - introduction (part 1)

Picking the right abstraction

Play! 2.0: A First Impression

Serializing strings, Unicode, and randomized testing using ScalaCheck

Towards an immutable domain model – monads (part 5)

Towards an immutable domain model – believe the type (part 4)

Towards an immutable domain model – immutability achieved (part 3)

Towards an immutable domain model – immutable change (part 2)

Towards an immutable domain model – introduction (part 1)

Option[Scala] - a better null?

Fixing date in test using JUnit MethodRule