Asserting lists in unit tests can be painful. AssertJ provides handy support for lists that we're going to explore in this article.
Investing in daily habits pays out. Here are some software development habits you might want to try out.
Deploying database changes can be tricky. This article provides a step-by-step approach with feature flags that you can use to deploy database changes without a downtime.
Scheduled jobs are a piece of business logic that should run on a timer. Spring allows us to run scheduled jobs in the Spring container by using some simple annotations. In this article, we will illustrate how to configure and run scheduled jobs in applications built using the Spring Boot framework.