Java’s Structured Concurrency: Finally Finding Its Footing
Explore the refined Java Structured Concurrency API. Learn about new task scopes, joiners, and improved error handling for cleaner, more …

Explore the refined Java Structured Concurrency API. Learn about new task scopes, joiners, and improved error handling for cleaner, more …

Brokk can help you tackle large Java codebases with ease. Big codebase? Bring it.

We start a series where we compiled 10 best practices for performance optimizations and suggestions how to implement them using Jakarta EE & …

AI can generate tests, but the result is not totally reliable. This article covers best practices to incorporate AI into the test …

Learn how to use Spring AI and Java Virtual Threads to send hundreds of prompts to OpenAI in parallel.

The task to load some JSON data to Pinecone was much more arduous than I had anticipated, but I learned a lot along the way!

Build local AI with Spring: private, cost-efficient local running AI agents with Spring AI and Ollama. Keep your AI under control!

Learn how to build a semantic search app with Spring Boot and Redis. Discover how Redis OM Spring makes it easy to find results based on …

We are celebrating Java's 30th anniversary this May! This is a very special anniversary episode of the Foojay Podcast! As we approach May …

Using Java together with Project Panama and virtual threads to create async file IO that is also very performant.