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

Image
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 …

Image
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 …

Image
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 …

Image
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, …

Image
Popular today 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 ...
Image
MongoDB 8.0 Migration Guide: What You Need to Know Before Upgrading

Table of Contents What’s new in version 8.0? General changesQueryable EncryptionExpress query stagesQuery shape and query settingsCompatibility and deprecationsQuery behaviorIndex filtersMigration planning and strategyPre-migration assessment Staging cluster: your testing hubUpgrade production clusterMonitoringCluster node metrics RecapHow complex is your upgrade?Straightforward upgradesMore complex upgradesConclusion Have …

Image
From a JAR to a full-fledged MacOS app

Table of Contents The problemThe solutionImproving the buildFinishing touchesConclusion A couple of years ago, I developed a small Kotlin GUI to help me rename my files in batch. I actually created it with different JVM frameworks to compare their relative …

Image
BoxLang 1.10.0: Functional Arrays, Elegant Loops & Distributed Locking

Table of Contents 🎯 What’s NewNine New Array Methods for Functional ProgrammingElegant Loop Destructuring SyntaxDistributed Cache Locking for Clustered EnvironmentsDynamic Module Management⚡ Performance OptimizationsFully-Qualified Name ResolutionASM Compilation ImprovementsStreaming Binary Responses🛠️ Developer Experience EnhancementsMiniServer Warmup URLsRuntime Introspection VariablesModule Binary DirectoryJSR-223 Configuration …

Image
First Test of Java on the VisionFive 2 Lite (RISC-V)

Table of Contents Why RISC-V?StarFive VisionFiveTest BoardGetting StartedHardware SetupInstalling UbuntuJava Installation and TestingInstalling JavaSimple Java TestsConclusion As part of my 2026 learning goals around Java on RISC-V (see this post about x86 versus ARM versus RISC-V), I’ve asking various suppliers …

Image
GraphQL for Java Developers: Building a Flexible Data Layer

Table of Contents GraphQL fundamentals Why GraphQL fits well in the Spring ecosystemChoosing Netflix DGS with Spring for GraphQLProject setupDependenciesDomain model overviewDefining the GraphQL schemaPersistence with MongoDBQuery resolvers with Netflix DGSMutations and input validationResolving relationships in MongoDBThe N+1 query problemUsing DataLoader …

Image
FOSDEM 2026 and the Open Source Firehose

Table of Contents The Chaos and the CrowdFOSDEM isn’t a conference so much as a live snapshot of the open source ecosystem in action.Navigating the FirehoseSo why go in person when you could watch from your sofa?Trends and Tensions in …

Join the Community

Be a Part of Our Network

Mastodon

Subscribe to foojay updates:

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