facebook
Concurrency Unit Testing with Coyote

Concurrency Unit Testing with Coyote

In the last article about Actor Model, we have shown how to implement this pattern by using Akka Actors. Today we will see how to use Coyote, a framework implementing the Actor Model pattern but mainly used for testing. Deterministic programs are easy to test because...
Custom records in C# 9

Custom records in C# 9

In the previous article, we analyzed the Positional Records that are the real innovation of this new functionality of C# 9. We discovered that behind the scenes a record is nothing but a class with specific default behaviors, including the immutability and equality of...
Positional records in C# 9

Positional records in C# 9

In a previous article, I have talked about the probable innovations that would be introduced with the new version of the Microsoft language C# 9. Among these, the one that seems to be the most interesting for many developers is the introduction of Records. A Record...