Do you want your ad here?

Contact us to get your ad seen by thousands of users every day!

[email protected]

Friends of OpenJDK Today

Most Viewed

JC-AI Newsletter #13

Two weeks have passed, and it is time to present a new collection of readings that may shape developments, utilization or ideas in the field of artificial intelligence in 2026. While significant activity characterizes the AI field, many unresolved research, ...

New Articles

Enabling AI Agents to Use a Real Debugger Instead of Logging

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 CopilotWhat the skill containsThe real test: debugging a buggy Swing app, liveThe debugging sessionA small but …

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

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 ExecutionThe Problem: Local Skills vs. The Cloud ☁️What is MCP technology?Let me introduce you to …

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

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 …

How to Customize JaCoCo Report Styling in Your Java Project

Table of Contents The ProblemThe Strategy: CSS OverlayStep 1: Create Your Custom report.cssStep 2: Overlay CSS During Maven BuildStep 3: Handle CI Deployment (Optional)Watch Out: Output Directory PathsThe ResultQuick Start ChecklistFull Example JaCoCo is the go-to code coverage tool for …

MongoDB Sharding: What to Know Before You Shard

Table of Contents Sharding as a horizontal scaling strategyUnderstanding a sharded cluster architectureShardsConfig serversMongosDistributing data in a sharded clusterWhen should you shard a collection?Vertical limits or costLarge datasetsFaster backup and restore timesHigh write or throughput requirementsZonal or regional data requirementsChoosing …

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

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 …

Popular today 🌊 Windsurf AI + Sonar: The Agentic Dream Team for Java Devs 🚀
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 ExecutionThe Problem: Local Skills vs. The Cloud ☁️What is MCP technology?Let me introduce you to ...
Unikernel: Profiling and Troubleshooting JVM on Nanos Unikernel

Table of Contents Profiling a Java Application Running Inside an Unikernel with JProfilerExplanationDirsArgsRunConfigBaseVolumeSzWhat 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 …

IntelliJ IDEA Conf 2026 Free virtual event March 26-27
You’re invited to IntelliJ IDEA Conf 2026!

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 …

Reactive Java with Project Reactor

Table of Contents Reactive Streams: The Contract Behind ReactorProject Reactor Core ConceptsBackpressure: The Hard Part Reactive Does Not Mean FasterMongoDB Reactive Driver: Architecture OverviewIntegrating MongoDB Reactive Driver with Project ReactorPerformance Considerations with Reactive MongoDBReactive Architecture Patterns with MongoDBWhen NOT to Use …

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

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 …

Machine Learning Based SPAM Detection Using ONNX in Java

Table of Contents Which model to use?The ControllerThe Spam Detection ServiceRunning the service via DockerConclusion Believe it or not, it is possible to do Machine Learning in Java. In this article I go over how to implement a Spring Boot …

JC-AI Newsletter
JC-AI Newsletter #13

Two weeks have passed, and it is time to present a new collection of readings that may shape developments, utilization or ideas in the field of artificial intelligence in 2026. While significant activity characterizes the AI field, many unresolved research, …

Join the Community

Be a Part of Our Network

Mastodon

Subscribe to foojay updates:

https://foojay.io/feed/
Copied to the clipboard