Property-based testing with ScalaCheck

Property-based testing is a powerful test methodology that is a useful addition to a developer's portfolio. ScalaCheck brings property-based testing to the Java platform. In this article, we explore what property-based testing is, how it differs from traditional unit testing and how it can be integrated into your own test base.

more ...

Performance classification based on service times

Reasoning about the performance of a system is a rather tedious and complex task. A microscopic approach would suggest that you construct a model that factors in various components, such as the load and utilization of resources like CPU and I/O when certain code paths are executed. This can get complicated very quickly. Looking at the system's performance as a whole oftentimes suffices to achieve a general understanding of its behavior. Therefore, we propose to follow a pragmatic approach by looking at the system from a macroscopic perspective.

more ...

Hi there! I'm Markus!

I'm an independent freelance IT consultant, a well-known expert for Apache Kafka and Apache Solr, software architect (iSAQB certified) and trainer.

How can I support you?

GET IN TOUCH