[widgets_on_pages id="Home widgets"]

Java Articles by Foojay.io

February, 2026

  • 16 February

    Enabling AI Agents to Use a Real Debugger Instead of Logging

    Author: Bruno Borges Original post on Foojay: Read More Table of Contents The JDK ships a perfectly good debugger. Nobody uses it.Agent Skills: Teaching new tricks through MarkdownBuilding the skill: a conversation with Copilot What the skill contains The real test: debugging a buggy Swing app, live The debugging session A small but important lesson: compile with -g Why this …

    Read More »
  • 16 February

    🌊 Windsurf AI + Sonar: The Agentic Dream Team for Java Devs 🚀

    Author: Jonathan Vila Original post on Foojay: Read More Table of Contents What is Windsurf AI?Main characteristics that make Windsurf differentThe Usual Flow and the “Verification” ProblemWhat are Agent Skills? Example: A Skill with Command Execution The Problem: Local Skills vs. The Cloud What is MCP technology?Let me introduce you to SonarQube MCP Server? Tools Provided by the SonarQube MCP …

    Read More »
  • 16 February

    Foojay Podcast #90: Highlights of the Java Features Between LTS 21 and 25

    Author: Frank Delporte Original post on Foojay: Read More Table of Contents YouTubePodcast AppsGuestsContent Every six months, we get a new version of Java. Java 26 is just around the corner and will be released soon. But most companies stick to LTS (Long-Term Support) versions, which are maintained and receive security updates for many more years. Versions 8, 11, 17, …

    Read More »
  • 13 February

    How to Customize JaCoCo Report Styling in Your Java Project

    Author: Bruno Borges Original post on Foojay: Read More Table of Contents The ProblemThe Strategy: CSS Overlay Step 1: Create Your Custom report.css Step 2: Overlay CSS During Maven Build Step 3: Handle CI Deployment (Optional) Watch Out: Output Directory PathsThe ResultQuick Start ChecklistFull Example JaCoCo is the go-to code coverage tool for Java projects. It integrates seamlessly with Maven, …

    Read More »
  • 12 February

    MongoDB Sharding: What to Know Before You Shard

    Author: Ricardo Mello Original post on Foojay: Read More Table of Contents Sharding as a horizontal scaling strategyUnderstanding a sharded cluster architecture Shards Config servers Mongos Distributing data in a sharded clusterWhen should you shard a collection? Vertical limits or cost Large datasets Faster backup and restore times High write or throughput requirements Zonal or regional data requirements Choosing a …

    Read More »
  • 12 February

    The Shai-Hulud Cyber Worm and more thoughts on supply chain attacks.

    Author: Steve Poole Original post on Foojay: Read More Table of Contents first, a word about ecosystemsSpeed first.Still optimised for speed.Open Source Security Doesn’t Work the Way You Think It DoesThis matters more than people realise.The Inevitable AI in the MixEnter Shai-HuludThen it pivoted.The defining shift.This Is Also What Cyberwar Looks LikeHistory should make us cautious here.None of this requires …

    Read More »
  • 11 February

    Unikernel: Profiling and Troubleshooting JVM on Nanos Unikernel

    Author: Angelo Rubini Original post on Foojay: Read More Table of Contents Profiling a Java Application Running Inside an Unikernel with JProfiler Explanation Dirs Args RunConfig BaseVolumeSz What this command doesInstrumentation PhaseFinal State Profiling a Java Application Running Inside an Unikernel with JProfiler Unikernels are often associated with minimalism and tight resource control. But can we profile a Java application …

    Read More »
  • 11 February

    You’re invited to IntelliJ IDEA Conf 2026!

    Author: Marit van Dijk Original post on Foojay: Read More Table of Contents Day 1: March 26Day 2: March 27RegisterJoin live sessions and ask questionsRecordingsHashtags We are excited to invite you to IntelliJ IDEA Conf 2026, a free virtual event on March 26-27, 2026. IntelliJ IDEA Conf is a celebration of the developer community, bringing together professionals who strive for …

    Read More »
  • 10 February

    Reactive Java with Project Reactor

    Author: Matteo Rossi Original post on Foojay: Read More Table of Contents Reactive Streams: The Contract Behind Reactor Project Reactor Core Concepts Backpressure: The Hard Part  Reactive Does Not Mean Faster MongoDB Reactive Driver: Architecture Overview Integrating MongoDB Reactive Driver with Project Reactor Performance Considerations with Reactive MongoDB Reactive Architecture Patterns with MongoDB When NOT to Use Reactive MongoDB Conclusion: …

    Read More »
  • 10 February

    Join Our Webinar: Build Agents, RAG Pipelines & Multi-Model Workflows with BoxLang AI

    Author: Cristobal Escobar Original post on Foojay: Read More Table of Contents What You’ll LearnWho Should AttendRegister NowJoin the Ortus Community Unlock Enterprise AI on the JVM with BoxLang AI Build Agents, RAG Pipelines & Multi-Model Workflows — One API, Zero Lock-In Modern enterprises want to move fast with AI—but juggling different providers, SDKs, formats, and deployment models quickly becomes …

    Read More »