Setup Cucumber, TestContainers & Junit5 in Spring Boot Project

Since I spent countless hours finding the correct setup for Cucumber, TestContainers and Junit5 (Jupiter) for my Spring Boot project, I hope this tutorial can somehow save you time and help you avoid needless pain. Before you begin, I hope you already know what Cucumber, TestContainers, and Junit5 (and of course Spring Boot) are. If … Read more

Passing Data From API Between Components in Angular

When developing single-page applications, one of the most common patterns you encounter is cross-component communication. One specific case I recently had to deal with is this: the page has two components: One for displaying the search for and the other for showing the search result. Here is how to application works: As you can see, … Read more

[Java Concurrency] 03: Callable

In the previous article, you’ve already known about the Runnable interface. To execute a task, you can simply create a class implement Runnable and pass an instance of that class in a thread. Runnable instances don’t provide a return value, you may need a different solution if your use case requires capturing return values. Introducing … Read more