Run AI-enabled JakartaEE/MicroProfile apps with LangChain4j
Experience AI technology in Jakarta EE and MicroProfile applications that run on Open Liberty by using LangChain4j APIs.
Every article on foojay.io, newest first: OpenJDK, the JVM, Java tooling and the ecosystem around them, written by the Java community.

Experience AI technology in Jakarta EE and MicroProfile applications that run on Open Liberty by using LangChain4j APIs.

Nicolas Frankel
9 viewsIn this post, I'll explain how to provide a default value when querying an absent key in a hash map in different programming languages. Java …

Igor Kulakov
7,399 viewsTrouble finding memory leaks in a Java program? Learn how allocation profiling can reveal bugs and help you troubleshoot Java performance.
Alexander Zakharenko
6,522 viewsMy experience testing compilers, focusing on the Kotlin/Native compiler and how I got into compiler testing, the tasks involved, the tools I …

Frank Delporte
6,050 viewsAn experiment showing that you can add roughly 10 times more objects to the Canvas before the framerate drops compared to the number of …

Nicolas Frankel
4,464 viewsLots of service providers offer a free tier of their service. The idea is to let you kick their service's tires freely. If you need to go …

Nicolas Frankel
4,779 viewsIn this post, we implement rate limiting with Apache APISIX. We set the rate limit on a route and moved it to individual consumers. Then we …

Nicolas Frankel
3,751 viewsIf no cookie is set, randomly forward the request to one of the upstreams, if a cookie has been set, forward the request to the correct …

Simon Ritter
9,158 viewsEquifax had numerous firewalls in place that would have done all the things a firewall should, but did not prevent the attack. Find out why!

Azul ensures that financial institutions using Java remain compliant with DORA by providing a secure, supported, and stable Java platform, …