23 Jul 2026
DZone Java Zone
How to Build Living AI Coding Assistants With Quarkus Agent MCP
AI code generation tools are fantastic at writing isolated snippets of code, but they quickly fall short when they need to understand a running application's state. When a compiled class fails, or a local database container drops, standard AI coding assistants are left guessing. They lack runtime context, environment visibility, and any real-time connection to your active local development workspace.
The Model Context Protocol (MCP) bridges this gap by standardizing how AI applications interact with local tools. By leveraging the standalone quarkus-agent-mcp server, you can turn your local AI coding companion into a "living" pair programmer that can build, configure, and debug your Quarkus applications in real time.
23 Jul 2026 6:00pm GMT
Stop Writing If-Else Spaghetti: Architecting Cleaner Java with the Strategy Pattern
In high-volume, enterprise Java applications, business logic has a natural tendency to degrade into procedural complexity. You start with a straightforward task, such as calculating a discount for a pharmacy claim or evaluating a financial transaction. And before long, the core service method transforms into a multi-hundred-line monolith choked with nested if-else branches and brittle switch statements.
This code smell is more than just an eyesore; it creates significant technical debt. It is exceptionally difficult to unit test, violates fundamental object-oriented design principles, and introduces severe regression risks where adding a single business rule threatens to break three existing ones.
23 Jul 2026 3:00pm GMT
21 Jul 2026
DZone Java Zone
Hardening MCP Gateways: Mitigating July 28 Security Risks in Java Applications
The upcoming release of the July 28 Model Context Protocol (MCP) specification is a massive milestone for AI integration. By shedding the baggage of stateful connections and embracing a streamlined, stateless HTTP paradigm, MCP has finally become enterprise-ready. Developers can now build highly scalable, decentralized AI tool networks that integrate directly with enterprise data.
However, statelessness and flexibility come with a distinct set of trade-offs. The newly introduced capabilities - specifically custom _meta payload objects, dynamic parameter routing, and x-mcp-header mapping - have opened up novel, highly sophisticated attack vectors. If your AI agents can execute code, query databases, or access internal APIs, security cannot be an afterthought.
21 Jul 2026 5:00pm GMT
20 Feb 2026
Lua: news
Lua becomes an SPI associated project
Lua is now an SPI associated project.
20 Feb 2026 11:15am GMT
22 Dec 2025
Lua: news
Lua 5.5.0 released
The first release of Lua 5.5 is now ready
22 Dec 2025 2:00pm GMT
15 Dec 2025
Lua: news
Lua 5.5.0 (rc4) released
Lua 5.5.0 (rc4) has been released for testing.
15 Dec 2025 9:23pm GMT