Design patterns – do we still need them?

Design patterns are a set of solutions for the most common problems in software design. The most commonly used patterns came from the book published in 1994. The question is, do we still need them in our modern software projects?

The short answer is: yes, we do. Wanna know the details? Read more.

Continue reading Design patterns – do we still need them?

Console output unit testing in the Kotlin application

Are you looking for a way to test your console output (println()) in your Kotlin project?

In this post, I’m going to walk you through the process of creating a simple project setup that allows you to unit test the console output of the application.

Continue reading Console output unit testing in the Kotlin application