The 16th of September 2025, Java 25 was released. Time to take a closer look at the changes since the last LTS release, which is Java 21. In this blog, some of the changes between Java 21 and Java 25 are highlighted, mainly by means of examples. Enjoy!
Continue reading “What’s New in Java 25: Key Changes from Java 21”Generate Object Mapping Using MapStruct
Do you need to write a lot of mapping code in order to map between different object models? MapStruct simplifies this task by generating mapping code. In this blog, you will learn some basic features of MapStruct. Enjoy!
Continue reading “Generate Object Mapping Using MapStruct”Create Tweets With X API v2
Do you want to learn how to create Tweets from a Java application using the X (Twitter) API v2? This blog will show you in a step-by-step guide how to do so. Enjoy!
Continue reading “Create Tweets With X API v2”Implement RAG Using Weaviate, LangChain4j and LocalAI
In this blog, you will learn how to implement Retrieval Augmented Generation (RAG) using Weaviate, LangChain4j and LocalAI. This implementation allows you to ask questions about your documents using natural language. Enjoy!
Continue reading “Implement RAG Using Weaviate, LangChain4j and LocalAI”What’s New Between Java 17 and Java 21?
The 19th of September 2023, Java 21 was released. Time to take a closer look at the changes since the last LTS release, which is Java 17. In this blog, some of the changes between Java 17 and Java 21 are highlighted, mainly by means of examples. Enjoy!
Continue reading “What’s New Between Java 17 and Java 21?”