Here we dive into deeply nested code, how or when it arises, the problems it poses, and the challenges involved in refactoring it out into something more useful.
Whether you're brand new or an old pro, it's always good to brush up on exception handling practices to make sure you and your team can deal with problems.
Get an introduction to the concept of consumer-driven API contracts, and how to implement this with Pact, Spring Boot, and an API consumer and provider.
As this series on Java CLIs continues, we examine Picocli—the tool's claim to fame being that you can run it without needing to add it as an external dependency.
With the rise in popularity of NoSQL databases, MongoDB has rapidly gained popularity. See reactive programming features in Spring Framework 5 and Spring Data MongoDB.
Throughout application development, you need to make CRUD operations on our stored data. Postgres and the Time API can help you map JPA in your database.