Classic Layout

SummarizingTokenWindowChatMemory: Enhancing LLM’s Conversations with Efficient Summarization

Author: A N M Bazlur Rahman Original post on Foojay: Read More Table of Contents SummarizingTokenWindowChatMemory The Summarizer Interface Summarization Logic LLM Summarization Why This MattersConclusion LLM chat models have become an integral part of many applications today. We are all experimenting and exploring the best ways to utilize them effectively. For Java developers, LangChain4j has been an incredible tool …

Read More »

Continuous Monitoring with JDK Flight Recorder

Article from JAVA Magazine 2021 – 04 Waarom dit artikel? Vreemd genoeg is het profilen van de JVM of een specifiek proces niet één van de taken in een standaard sprint. Redenen daarvoor kunnen zijn dat er een dure licentie voor nodig is, dat ontwikkelteams nog niet heel bekend zijn met de goede tools die er rondzwerven op het internet …

Read More »

JavaFX Links of February 2025

Author: Frank Delporte Original post on Foojay: Read More Table of Contents CoreApplicationsGamesComponents, Libraries, ToolsPodcasts, Videos, BooksConferencesTutorialsMiscellaneousJFX Central Here is the overview of the JavaFX LinksOfTheMonth of February 2025. You can find the weekly lists on jfx-central.com. Did we miss anything? Is there anything you want to have included in one of the next overviews? Let us know via links@jfx-central.com. …

Read More »

Spring Cloud Stream: Demystifying Event-Driven Architecture

Author: Mahendra Rao B Original post on Foojay: Read More Table of Contents Why Event-Driven Systems?What Are Event-Driven Systems? Key drivers: Why Now?The Architecture of Event-Driven Systems Key Benefits Communication in Microservices Popular Message Brokers Cloud-Based Messaging Systems Scaling and Fault Tolerance in Event-Driven Systems Fault Tolerance Mechanisms Real-Time and Streaming Data Stream Processing Libraries Challenges of Event-Driven Architecture CAP …

Read More »

Front End Debugging Part 3: Networking

Author: Shai Almog Original post on Foojay: Read More Table of Contents Network Debugging PowerhouseRe-Issuing and Modifying Requests cURL and Postman Throttling and Debugging Race Conditions Why Throttling Matters: How to Use Managing State with Storage Tools Challenges of State Management Analyzing Request and Response HeadersDebugging in Incognito Mode: Limitations and Best PracticesConnecting the Front-End to the DatabaseFinal Word Network …

Read More »

Deel 5: Virtual Reality en Augmented Reality in de browser

Artikel uit Java magazine 4 – 2021 Dit deel over Progressive Web Apps gaat over het implementeren van Virtual Reality (VR) en Augmented Reality (AR) in je webapp. Hiervoor maken we gebruik van A-Frame en de WebXR Web API.   VR verplaatst gebruikers naar een andere wereld en laat hen deze beleven alsof ze zichzelf in deze virtuele wereld bevinden. …

Read More »

Building local LLM AI-Powered Applications with Quarkus, Ollama and Testcontainers

Author: Jonathan Vila Original post on Foojay: Read More Table of Contents Project Overview1. Integrating Quarkus with Ollama Why Ollama? Quarkus and Ollama Integration 2. Using Testcontainers for Integration Testing Why Testcontainers? Example: Setting up a Testcontainer for Ollama Key Points: 3. Leveraging Quarkus Dev Services for Ollama What Are Quarkus Dev Services? Configuring Dev Services Development Workflow Conclusion Key …

Read More »

Java 24 : What’s New?

Author: Loic Mathieu Original post on Foojay: Read More Table of Contents JEP 404: Generational Shenandoah (Experimental)JEP 450: Compact Object Headers (Experimental)JEP 472: Prepare to Restrict the Use of JNIJEP 475: Late Barrier Expansion for G1JEP 478: Key Derivation Function API (Preview)JEP 479: Remove the Windows 32-bit x86 PortJEP 483: Ahead-of-Time Class Loading & LinkingJEP 486: Permanently Disable the Security …

Read More »

Checking out Junie, a coding agent by JetBrains

Author: Igor Kulakov Original post on Foojay: Read More Table of Contents Installation and overviewSetting requirements‘Coding’Code qualityCorrecting the implementationResults Other languages: Español 한국어 Português 中文 Recently, I talked about Duplicate Finder on the Foojay Podcast hosted by Frank Delporte. We briefly touched upon implementing support for other formats, and Frank asked if I’m planning on adding AsciiDoc, as it could …

Read More »

Sliding Window Counter Rate Limiter (Redis & Java)

Author: Raphael De Lio Original post on Foojay: Read More Table of Contents Index How It Works 1. Define a Time Window 2. Track Requests 3. Remove Expired Intervals 4. Rate Limit Check How to Implement It with Redis 1. Track Requests by Sub-Interval 2. Remove Expired Intervals 3. Sum Counts for the Active Window Implementing it with Jedis Add …

Read More »