Need to make some PDFs with Java? If you're not familiar with iText library, here's your chance to see this piece of open source software generate PDFs.
Among the Streams API's uses is easily processing data. Here is how to get SQL-like functionality out of your Streams with some best practices to keep in mind.
Learn how to create a Maven project for using Spring Data with Apache Ignite Grid and how to persist entities into Ignite caches through the Spring Data framework.
Spring Cloud's config server capabilities make updating microservices across your system a breeze. Let's walk through setting up and changing properties step by step.
Get a glimpse of how to put Java 9's modularity to work, including overviews of module types and module descriptors as well as best practices and advice.
JUnit 5 is drawing near, so it's time to look at its new Extension API. Here, we see how to us it and determine exactly when tests are run on your code.
When it comes to build automation tools, Gradle and Maven are the two heavy hitters. See each one's strengths and weaknesses and learn when to use each.
Java runtime images are designed for projects to run in a target environment without the need for a JRE installation. Here's how Java 9 and Maven will make them work.