26 Aug 2026

feedDZone Java Zone

Part 1: Building Governed MCP Tool Services With Quarkus LangChain4j and Goose

Goose - the open-source, Rust-based AI developer agent from Block (donated to the Linux Foundation's Agentic AI Foundation) - interacts natively with your local development environment via the Model Context Protocol (MCP). In this tutorial, you will learn how to build stateless, cloud-native Java microservices using Quarkus LangChain4j and expose them as governed MCP extensions that Goose can discover and run seamlessly.

Autonomous AI coding agents like Goose go far beyond simple code autocompletion. Built in Rust for speed and portability, Goose runs on your local machine, inspects files, runs terminal commands, and uses tools over MCP to automate complex engineering tasks.

26 Aug 2026 6:00pm GMT

Working With Spreadsheets in Java: A Practical Overview

Java Meets the Spreadsheet

Apache POI has been the standard Java library for reading and writing Excel files for over twenty years. It handles the majority of everyday spreadsheet tasks well. But a growing category of real-world Excel files now contains formulas that POI's evaluator cannot execute at all.

This is one of several situations Java developers hit when working with spreadsheets that are not obvious until you are already in production. Business users produce, share, and reason about data in spreadsheets. Finance teams model in Excel. Operations teams track inventory in Excel. Analysts hand deliverables to engineering as .xlsx files. Java applications end up interacting with all of it: back-office services accept Excel uploads, pricing engines run calculations that were originally authored in a workbook, reporting tools export data in a format the recipient can open in Excel without formatting problems.

26 Aug 2026 3:00pm GMT

25 Aug 2026

feedLua: news

Lua 5.4.9 released

Lua 5.4.9 has been released. It fixes all known bugs in Lua 5.4.8.

25 Aug 2026 11:00am GMT

21 Aug 2026

feedDZone Java Zone

A Practical Guide to Using Java Virtual Threads With JMS Listeners

Scaling JMS Listeners With Java Virtual Threads

Event-driven architecture is widely used in enterprise systems to decouple services, absorb traffic spikes, and move work out of request paths. Java Message Service (JMS), now standardized as Jakarta Messaging, remains common in systems built around ActiveMQ, IBM MQ, Solace, TIBCO EMS, and similar brokers.

Java 21 virtual threads give these systems another scaling option. A JMS listener often spends more time waiting on a database, HTTP service, cache, or file system than it spends using the CPU. Moving that blocking work to virtual threads can reduce platform-thread pressure without forcing the application into a reactive programming model.

21 Aug 2026 4:00pm GMT

04 Aug 2026

feedLua: news

Lua 5.5.1 released

Lua 5.5.1 has been released. It fixes all known bugs in Lua 5.5.0.

04 Aug 2026 12:38am GMT

20 Feb 2026

feedLua: news

Lua becomes an SPI associated project

Lua is now an SPI associated project.

20 Feb 2026 11:15am GMT