In this post, I discuss how to use embedded MongoDB in a Spring Boot application. This is all you need to do to start using Embedded MongoDB in a Spring Boot application.
Learn how to debug your processes in containers using the tool of your choice, without having to install the tools. Here you'll find three container debugging methods.
Understanding promises is essential to understanding async functions. Learn the basics of promises and demonstrate how they can be used to construct asynchronous apps.
Looking at the lifecycle of a Kubernetes pod can help understand what's going on with the smallest unit of work that can be scheduled in the popular container software.
Kotlintest, a port of scalatest written in Kotlin, comes with the support of property-based testing. See how to take advantage of it on a few helpful examples.
Microservices and distributed systems are closely linked. But to make sure you can properly trace your services, it's key to architect your solution properly.
Read about cloud automation testing using the Selenium testing framework, including the features and benefits of Selenium for both manual and automation testers.
In the world of Java EE microservices, all eyes are on MicroProfile. But KumuluzEE is already in the game. Let's link and configure some microservices.
By default, Quartz only supports traditional relational databases. But we can use Spring Boot and MongoDB to integrate Quartz to schedule in a clustered environment.
In recent versions of Docker, a single Dockerfile can execute multiple build stages. We can use that to prepare a complete Docker build for our Java applications.
In the second part of this Dockerizing Jenkins series, learn to deploy your artifacts, run Artifactory on Docker, and dockerize Maven settings in Jenkins.
Here we examine a hypothetical, but very possible example where Tell, Don't Ask and the SRP collide. See what the moral is when it comes to applying principles.
This overview of Escape Analysis covers the various escape states and how Java's JIT compiler handles them as well as a few words on locking and synchronization.