Earlier we created our first Spring Data JPA repository that provides CRUD operations for todo entries. Although that is a good start, that doesn't help us to write real life applications because we have no idea how we can query information from the database by using custom search criteria. One way to find information from […] Read more
My previous blog post described how we can add integration tests to our Gradle build. A few days after I had published that blog post, I learned that we don’t have to do everything from the scratch (thanks David) because we can simplify our build script by using the Gradle TestSets plugin. This blog post […] Read more
Because the standard project layout of a Java project defines only one test directory (src/test), we have no standard way to add integration tests to our Gradle build. If we want to use the standard project layout, we can add integration tests to our Gradle build by using one of the following options: We can […] Read more
When I started writing this blog, I had no plan. I didn’t know what I will write or when I will do it. This lead into a situation that is common for many bloggers: My blog seemed abandoned because I didn’t write on a regular basis. This bothered me because I wanted to write, but […] Read more
About a month ago my friend Janne asked me to talk at the Sales Engineering Finland meetup. I said yes because the topic of my presentation was interesting, and I wanted to see what Sales Engineering Finland is all about. The website of Sales Engineering Finland states that: Sales Engineering Finland is a network of […] Read more
There are situations when we must know the exact version of our web application that is deployed to a remote server. For example, a customer might want to know if we have already deployed a bug fix to the server X. We can, of course, try to find an answer to that question by using […] Read more