All articles
Clean and organize your pom.xml
Dependency mechanism is a core feature of Maven and is very powerful and flexible. And because of Transitive Dependencies included in version 2.0 dependency management […]
Testing REST API with Serenity and Rest-assured
Rest-assured is a Java framework for testing and validating REST APIs. Serenity is an automated BDD(Behaviour driven development) acceptance testing framework. Rest-assured combined with Serenity […]
To microservice or not to microservice
Distributed systems have been around for a while. Since like 1970s we’ve been building applications with large scale in mind, and large availability. We went […]
Better planning and estimating
There are countless cases where major delays in product development are caused by poor estimation-related decisions. When it comes to both, high-level (long term features) […]
Building executable jar with Cucumber tests
Depending on how continuous integration and regression testing is constructed in a project, there might be a need to run the same tests couple of […]
Test your REST API with Spock – Introduction to Spock Framework
In this article I’d like to show you how to test your API with Spock Framework. Spock is a testing framework for Java and Groovy […]
Machine learning – how to
Machine learning is widely and successfully used nowadays. We think that computers know, but actually, they do not know – they compute. All they do […]
Pytest – why it’s more popular than unittest?
In my professional career I used to write tests with both frameworks: unittest and pytest. Both are great tools with certain pros and cons, but pytest is significantly more popular […]
The benefits of Code Reviews
Introduction Code reviews, despite the many benefits they bring, are sometimes treated as a necessary evil. Programmers are convinced that this is unnecessary worktime, which […]
JUnit 5: Quick start guide
Introduction JUnit is a great unit testing framework for the Java programming language. However, version 4 of the framework has a few disadvantages like multiple […]