October 7, 2021

    My java dev interview questions database

    Collection for a Java dev, Krakow, 2016-2020

    I think everybody can agree that programming interviews can be tricky. No matter how experienced we are, our overall area of expertise is incredibly huge and it is pretty easy to fall prey to a simple question:) Still, preparing for interviews is a good way to refresh our knowledge. For...
    September 1, 2021

    Commit to your commits quality

    Treat your commits exactly like your code.

    There are lots of good practices often repeated regarding the code review process, however I very rarely see anything regarding reviewing the structure and the content of commit messages. The proper history of the change is as important as the code itself and can really help to understand the purpose...
    August 17, 2021

    Automate your code quality in few minutes

    ... and let the machine do the work

    There are a bunch of ways to take care of the code quality, still I think the best option is to minimize the effort and let the machine do a significant part of the work. Of course, the machine will not be able to validate our meticulously crafted class design,...
    August 12, 2021

    Guard your architecture by ArchUnit

    A really fail-fast check for your code architecture!

    There are a bunch of tools that help in delivering a better, cleaner code. I guess most of us use Sonar for the static analysis of the code. That is awesome, especially if we integrate that with the build process or at least with the Jenkins pipeline for our development...
    August 1, 2021

    Time management tips for a happy developer - part 2

    ... and yet another coffee-time for free!

    Note: A first part of this post is available here: Time management tips for a happy developer - part 1