Martin Smelt

Optimizing MongoDB Queries in Java Applications

Author: Farhan Hasin Chowdhury Original post on Foojay: Read More Modern Java applications often struggle with performance bottlenecks that have little to do with the JVM itself. In most cases, the culprit lies deeper in how the application interacts with its database. Slow queries, missing indexes, or inefficient access patterns can quietly degrade user experience, increase latency, and inflate infrastructure …

Read More »

JC-AI Newsletter #11

Author: Miro Wengner Original post on Foojay: Read More Fourteen days have passed, and it is time to present a fresh collection of readings that could influence developments in the field of artificial intelligence. This newsletter explores the evolution of agentic AI systems, provides valuable insights into the Chain-of-Thought (CoT) approach, Vibe coding, and discusses the pattern-matching capabilities of LLMs. …

Read More »

The 5 Knights of the MCP Apocalypse 😱

Author: Jonathan Vila Original post on Foojay: Read More Table of Contents 1. The “My Prompt is Leaking Secrets” Problem 2. The “Is My Server a Double Agent?” Problem 3. The “Black Box of Vulnerabilities” Problem 4. The “Context Pollution and Poisoning” Problem 5. The “Too Many Cooks” Problem (MCP Sprawl) Final Check: You’re an Auditor Let’s talk about that …

Read More »

BoxLang v1.8.0 : Revolutionary HTTP Client, SOAP Integration, and Production-Grade Stability

Author: Cristobal Escobar Original post on Foojay: Read More Table of Contents What’s New in 1.8.0 Modular Compiler Architecture & Ultra-Slim Runtime 1. boxlang – Full Development Runtime 2. boxlang-noop – Secure Production Runtime 1. bx-compiler-asm – ASM Bytecode Compiler (Recommended) 2. bx-compiler-java – Java Source Compiler Revolutionary HTTP Client – Modern, Fluent, and Powerful SOAP/WSDL Client Integration – Web …

Read More »

Java, What’s Old? Part III: I/O

Author: Anthony Goubard Original post on Foojay: Read More Table of Contents ScannerMappedByteBufferRandomAccessFileLineNumberReaderConclusion After Java, What’s Old? Part I: Collections and Java, What’s Old? Part II: Utils, let’s now have a look at less-known old input/output classes of the JDK that can still be useful. Everything in this series will be in Java 8 and later, so after reading this …

Read More »

How CodeRabbit’s Agentic Code Validation helps with code reviews

Author: Ewa Szyszka Original post on Foojay: Read More Table of Contents From PRD to PR in days (not weeks)The AI-generated code crisis nobody’s talking aboutWhy did reasoning models change everything?What makes review more “agentic”?How CodeRabbit closes the AI code trust gap The 2025 Stack Overflow survey reveals a paradox: while 84% of developers express confidence in adopting AI tools, nearly half …

Read More »

Java 21+ on Raspberry Pi Zero 2 is Back In Business

Author: Frank Delporte Original post on Foojay: Read More Table of Contents Reproducing The ProblemFixed with Latest OpenJDK 21 and 25Conclusion As described before on Java 21+ Not Working on Raspberry Pi Zero 2, a problem appeared to execute Java code on the Raspberry Pi Zero 2 with OpenJDK 21 or higher. Reason: in OpenJDK 21 the Just-In-Time (JIT) compiler …

Read More »

Java 25: What’s New?

Author: Loic Mathieu Original post on Foojay: Read More Table of Contents JEP 470: PEM Encodings of Cryptographic Objects (Preview)JEP 502: Stable Values (Preview)JEP 503: Remove the 32-bit x86 Port509: JFR CPU-Time Profiling (Experimental)514: Ahead-of-Time Command-Line Ergonomics515: Ahead-of-Time Method Profiling518: JFR Cooperative Sampling520: JFR Method Timing & TracingFeatures coming out of previewFeatures that remain in previewMiscellaneousInternal changes, performance, and securityJFR …

Read More »