
Object-oriented event sourcing
In the last post, we’ve shown how to represent state in a domain model. We mostly kept behaviours...

Author profile
Quality focussed software engineer, architect, and trainer. Friends call me Kuba. Open for work. Get in touch for consultancy, training or software development.
Browse the latest writing surfaced through DevArt.

In the last post, we’ve shown how to represent state in a domain model. We mostly kept behaviours...

Now that we have discussed a functional approach to event sourcing and have chewed over an example...

Last time we discussed a functional modeling approach to event sourcing. Let's now consider an...

In the previous post, we looked at the benefits of a domain model implemented in a purely functional...

A functional domain model is made of pure functions and immutable types. As Domain Driven Design...

A collaboration test is an example of interactions between the actor that's the focus of the test and...

Behaviour A function is one of the smallest units of behaviour. Given an input, it returns...

Why do I practice TDD you ask? There’s a number of paths I could’ve taken (or combinations of the...

A working example of this setup can be found in vlingo XOOM repositories: https://github.com/vlingo...

When using Gradle's multi-project builds, test and coverage reports are generated separately in each...

Note: This article is outdated. The Test Report Aggregation Plugin can be used to achieve the same...

I like to use the dev profile in my Spring Boot projects to store the application configuration for d...

Jackson supports serialisation of polymorphic types out of the box. Compile time sub-type r...