Author: Nicolas Frankel Original post on Foojay: Read More Table of Contents FactsChaptersPros and consConclusion Disclaimer: this post includes affiliate links; I may receive compensation if you purchase the book from the different links provided in this post. This review is about DuckDB in Action by JoMark Needham, Michael Hunger, and Michael Simons from Manning. The book was sent to …
Read More »foojay
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 »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 »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 »Foojay Podcast #67: Writing a book. Does it make you rich and famous?
Author: Frank Delporte Original post on Foojay: Read More Table of Contents VideoPodcast (Audio only)Guests Trisha Gee Len Epp Wim Deblauwe Marián Varga Links Book by Frank Books and links by Trisha Gee Books by Wim Deblauwe Book by Marián Varga Leanpub Lulu Content Let me share a personal story. I started experimenting with Java on a Raspberry Pi about …
Read More »