TDD in Action

This article is a continuation of my previous article where I discussed TDD methodology. In this article, we are going to see TDD in action. I thought it’s better to demonstrate TDD through a video instead of writing an article. So, here is the video that I recorded to demonstrate the use cases. I hope […]

Continue reading


Creating a strong foundation for a new project using Spring Boot – Part 4

Contents This post is divided into four parts. Getting Ready Unit testing Integration testing Launching the app Launching the app At this point, our application is complete. You can launch the app by executing the following command. [code language=”plain”] gradlew bootRun [/code] Make sure you have modified your application.properties according to your DB and that your […]

Continue reading


Creating a strong foundation for a new project using Spring Boot – Part 3

Contents This post is divided into four parts. Getting Ready Unit testing Integration testing Launching the app Integration tests In integration tests, multiple layers communicate with each other and we test multiple layers of the system in a given test. It’s a good idea to keep your integration tests separate from unit tests. You will […]

Continue reading