Building LLM Apps in Java with LangChain4j

Yesterday I gave a talk titled β€œBuilding LLM Apps in Java with LangChain4j.” The core idea was simple: building LLM applications is not mainly about writing clever prompts. It is about applying the same engineering discipline we already use in Java systems. The talk followed the staged evolution of a Spring Boot store assistant. It … Read more

Your Java Code in the Fastlane: Creating a Million Virtual Threads Using Project Loom to Improve Throughput

Abstract Project Loom introduces virtual threads, lightweight threads that aim to dramatically reduce the effort of writing, maintaining, and monitoring high-throughput concurrent applications with the Java platform. We need threads to achieve high throughput. However, threads are not cheap and are limited in number. To get around this problem, various alternatives such as the reactive … Read more