Do you want your ad here?

Contact us to get your ad seen by thousands of users every day!

[email protected]

Friends of OpenJDK Today

Most Viewed

CodeRabbit Tutorial for Java Developers

Table of Contents Getting StartedPrerequisitesSetup ProcessCore Features for Java Development1. Code Quality Analysis2. Security Vulnerability Detection3. Performance Optimization Suggestions4. Design Pattern RecognitionWorking with CodeRabbit ReviewsUnderstanding Review CommentsResponding to ReviewsJava-Specific ConfigurationCustom Rules SetupMaven/Gradle IntegrationAdvanced Features1. Custom Prompts2. Architectural Reviews3. Testing SuggestionsBest ...

New Articles

JavaFX Links of July 2025

Table of Contents CoreApplicationsGamesComponents, Libraries, ToolsPodcasts, Videos, BooksConferences, PresentationsTutorialsMiscellaneousJFX Central Here is the overview of the JavaFX LinksOfTheMonth of July 2025. You can find the weekly lists on jfx-central.com. Did we miss anything? Is there anything you want to have …

An old coffee grinders
Java, What’s Old? Part II: Utils

Table of Contents ObjectsvolatileLocaleCollatorNormalizer After Java, What’s Old? Part I – Collections, let’s now have a look at less known old utility classes that can still be useful. Everything in this series will be in Java 8 and later, so …

Robust AI Applications with LangChain4j Guardrails and Spring Boot

Table of Contents Understanding LangChain4j GuardrailsSetting Up a Spring Boot Project with LangChain4jImplementing Input GuardrailsContent Safety Input GuardrailSmart Context-Aware GuardrailIntelligent Input SanitizerImplementing Output GuardrailsProfessional Tone Output GuardrailHallucination Detection GuardrailTesting Your GuardrailsCreating AI Services with GuardrailsRest endpointDemoConclusion As AI applications become …

Why Mirroring Production in Dev Helps You Avoid Costly Mistakes

Table of Contents The setup: A realistic aggregation scenarioThe application behind the testTesting on M0: The hidden riskTaking it to production: Same query, different outcomeReal-time metrics: Detecting the bottleneckQuery insights: The detective toolDon’t guess, let Performance Advisor show the wayResilience …

CodeRabbit Tutorial for Java Developers

Table of Contents Getting StartedPrerequisitesSetup ProcessCore Features for Java Development1. Code Quality Analysis2. Security Vulnerability Detection3. Performance Optimization Suggestions4. Design Pattern RecognitionWorking with CodeRabbit ReviewsUnderstanding Review CommentsResponding to ReviewsJava-Specific ConfigurationCustom Rules SetupMaven/Gradle IntegrationAdvanced Features1. Custom Prompts2. Architectural Reviews3. Testing SuggestionsBest …

Foojay Podcast #77: DevBcn Report, Part 2 – Spanish Knowledge Sharing

Table of Contents VideoPodcast (Audio only)Content This is the first Foojay podcast in Spanish. It’s also the shortest one and the final of season 4 😉 Jonathan Vila “highjacked” the microphone from Geertjan Wielenga (See episode 76) during the DevBcn …

An old coffee grinders
Popular today Java, What’s Old? Part II: Utils
Table of Contents ObjectsvolatileLocaleCollatorNormalizer After Java, What's Old? Part I - Collections, let's now have a look at less known old utility classes that can still be useful. Everything in this series will be in Java 8 and later, so ...
Introducing a New Java DMX512 Library With Demo JavaFX User Interface

Table of Contents A Personal StoryAbout DMX512 and OFLWhat is DMX512What is Open Fixture LibraryDMX512 Java LibraryMy Test SetupMinimal Code ExampleUsing Fixtures and ModesDetecting USB-to-DMX and IP-to-DMX interfacesDMX512 JavaFX Demo ProjectNext Steps In this post, I would like to inform …

AGENT MEMORY WITH SPRING AI & REDIS
Agent Memory with Spring AI & Redis

Table of Contents You’re building an AI agent with memory using Spring AI and Redis. Unlike traditional chatbots that forget previous interactions, memory-enabled agents can recall past conversations and facts. It works by storing two types of memory in Redis: …

Java 22 to 24: Level up your Java Code by embracing new features in a safe way

Table of Contents Java introduces several new language features in the 22 to 24 versions which collectively simplify code, enhance documentation, and provide powerful tools for bytecode manipulation and advanced stream processing. This article shows you how to leverage these …

MongoDB ACID Transactions With Java

Table of Contents What are MongoDB ACID transactions and when should you use them?But do you really need a transaction?Transaction APIs: Callback vs coreWhen to use the callback APIWhen to use the core APISetting up: A simple banking examplePrerequisitesConnecting and …

JC-AI Newsletter #1

Table of Contents article: GitHub CEO: manual coding remains key despite AI boomarticle: Expert Generalistsarticle: Emerging Patterns in Building GenAI Productsarticle: Complex, AI-generated software projects will never happenarticle: Silicon Valley Insider EXPOSES Cult-Like AI Companies | Aaron Bastani Meets Karen …

Spring Cloud Stream: Event-Driven Architecture – Part 1

Table of Contents The Role of MessageBrokersFrameworks or Binder ImplementationsSpring Cloud Stream: The SolutionKey Features:LightWeight Architecture with Spring Cloud StreamTransition to Spring Cloud Stream:ConclusionReferences Envision operating a successful e-commerce platform where every moment is crucial. Customers make purchases, adjust inventory …

Join the Community

Be a Part of Our Network

Subscribe to foojay updates:

https://foojay.io/feed/
Copied to the clipboard