[widgets_on_pages id="Home widgets"]

Java Articles by Foojay.io

June, 2026

  • 3 June

    What is Sharding in MongoDB and When Should You Use It?

    Author: Nancy Agarwal Original post on Foojay: Read More Table of Contents A Practical Introduction to Horizontal Scaling 1. Shards 2. Config Servers 3. Mongos Router Large datasets High write throughput Rapid data growth A Practical Introduction to Horizontal Scaling When building applications, most developers start with a single database server. At the beginning, everything works perfectly. Your application might …

    Read More »
  • 2 June

    BoxLang AI 3.2.0 — Image Generation, Web Search, Fluent Audio, Agent Registry & MCP Observability

    Author: Cristobal Escobar Original post on Foojay: Read More BoxLang AI 3.2.0 is here, and it’s a landmark release. We’re shipping five major features: image generation, web search, a fluent audio builder API, a centralized agent registry, and deep MCP observability along with a suite of analytics improvements and a critical bug fix. Let’s dig in. Image Generation — aiImage() …

    Read More »
  • 2 June

    Jakarta EE is Ready for AI – But Don’t Just Take My Word for It!

    Author: Dominika Tasarz Original post on Foojay: Read More Table of Contents Where Jakarta EE Comes From and Where It’s Headed The Past, Present, and Future of Enterprise Java – Ivar Grimstad (Eclipse Foundation) Jakarta EE Meets AI: Three Angles on the Same Problem The Intelligent Monolith: Supercharging Jakarta EE with Local AI – Luqman Saeed (Azul) Jakarta EE 11 …

    Read More »
  • 1 June

    Foojay Podcast #97: From Scripting Language to AI Powerhouse: How BoxLang Is Redefining JVM Development

    Author: Cristobal Escobar Original post on Foojay: Read More Table of Contents YouTubePodcast AppsGuestsLinksContent BoxLang is a modern dynamic JVM language built for rapid application development. It’s 100% Java-interoperable, compiles to JVM bytecode, and deployable anywhere from OS to AWS Lambda to Spring Boot. In this episode, we sit down with Luis Majano (CEO of Ortus Solutions and creator of …

    Read More »

May, 2026

  • 31 May

    JavaFX Links of May 2026

    Author: Frank Delporte Original post on Foojay: Read More Table of Contents ApplicationsComponents, Libraries, ToolsPodcasts, Videos, BooksTutorialsConferences, PresentationsMiscellaneousJFX Central Here are the JavaFX LinksOfTheMonth of May 2026. 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. Applications Gerrit …

    Read More »
  • 29 May

    Free Webinar: Making AI useful for Java developers in Real Applications with BoxLang!

    Author: Cristobal Escobar Original post on Foojay: Read More Table of Contents Making AI Useful in Real ApplicationsWhat This Webinar Is AboutWhat You’ll LearnJoin the Ortus Community AI is everywhere right now, but for many development teams, the biggest question is no longer “What is AI?” it’s “How do we actually use it in real applications in a secure, practical, …

    Read More »
  • 29 May

    Why Enterprise Java Teams Need Quality Gates Even More in the Age of AI

    Author: Anton Lem Original post on Foojay: Read More Table of Contents Enterprise quality is a scaling problemLocal differences become delivery problemsNoisy diffs hurt review qualityIDE-based quality control is not enoughAI needs deterministic boundariesWhat enterprise quality gates should checkFormatting is only one source-code gateJava member ordering is harder than it looksThe missing layer: JHarmonizerWhere it fits in the Java quality …

    Read More »
  • 28 May

    Exploring MongoT (Atlas Search)

    Author: Luke Thompson Original post on Foojay: Read More Table of Contents Let’s dive in!Simple Example – Text Search Breakdown Table (for a ~9ms $search aggregation path through MongoT) Local DebuggingSample DataInteresting Example – Faceted Text SearchLucene Indexing Strategy + Benefits over MongoD IndexesVector Search ExampleLocal Grafana MonitoringPerformance Java Code PackagesSo what can you learn from MongoT? Wrap  Let’s explore this fascinating …

    Read More »
  • 28 May

    Intro to the BoxLang Formatter

    Author: Cristobal Escobar Original post on Foojay: Read More Table of Contents Recommended Team Workflow You know the drill. Someone opens a PR and half the review comments are about tabs vs spaces, where braces go, or why that one function has its arguments formatted differently from everything else. It’s noise. And it’s over. The BoxLang Formatter is here, and …

    Read More »
  • 28 May

    Why I Banned ThreadLocal from the Exeris Kernel (And What Replaced It)

    Author: Arkadiusz Przychocki Original post on Foojay: Read More Table of Contents The Forensic Analysis: The 3 Sins of ThreadLocal 1. The Spaghetti State (Unconstrained Mutability) 2. The Memory Leak Trap (Unbounded Lifetime) 3. The Inheritance Tax (The RAM Killer) The Missing Link: Structured Concurrency IncompatibilityExhibit A: The Zero-Waste Solution (JEP 506) The Scoreboard Exhibit B: “Show, Don’t Tell” — …

    Read More »