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

Managing Native Memory in Java: Arenas, Malloc, and Custom Pools

Table of Contents What is the Memory APIArenasUsing ArenasCreating your own arenaNative Memory allocation methodsUsing Malloc and FreePool of reusable memoryWhy you would use themHow to use a memory poolSlicingHow to use themTL;DRConclusion What is the Memory API The Foreign ...

New Articles

How We Built a Java AI Agent by Connecting the Dots the Ecosystem Already Had

Table of Contents What does an AI agent need?Spring AI: the LLM layerSpring Events: instant multi-channel supportJobRunr: the piece nobody thinks aboutSpring Modulith: keeping it extensibleWhat ClawRunr can do todayTry it Everyone assumes you need Python to build AI agents. …

Grails Isn’t Done Yet (Part 1): Inside the ASF Reboot

Table of Contents The technology we stop seeingWhy the Apache move mattersTwenty years of changing handsEighteen months of migrationOne hundred repositories become nineBeyond the code: licensing and complianceThe modernisation you might have missedWhat Grails 7 actually shipsGrails 8 and the …

TestBox 7: Real-Time Feedback, a Browser-Based IDE, and Modern Testing Workflows on the JVM

Table of Contents Keyboard ShortcutsStreaming Test Execution via SSEDry Run & Spec DiscoveryBoxLang CLI Runner — New Power OptionsOther Notable ImprovementsTestBox CLI Updates (v1.8.0)Upgrade Now TestBox 7.x focuses on improving testing workflows for BoxLang and CFML applications. This release introduces …

Clean Architecture with Spring Boot and MongoDB

Table of Contents Prerequisites1. What is Clean Architecture?2. Project structure3. Building the domain layer4. Building the application layer5. Building the MongoDB adapter6. Wiring everything with Spring BootConclusion Most Spring Boot tutorials tightly wire everything together. Controllers call services, services call …

Eclipse GlassFish: This Isn’t Your Father’s GlassFish

Table of Contents The Myth of the Unsupported, Non-Production ServerKey Differences: Eclipse GlassFish vs. Oracle GlassFishWhat’s New in Eclipse GlassFish 7.0 and BeyondJakarta EE 11 and MicroProfile SupportA New Era for Embedded GlassFishPerformance and Security at the CoreLearn More About Modern …

Lottie4J 1.2.0: dotLottie Support, Marker Playback, Cropping, and a Big Speed Boost

Table of Contents dotLottie File SupportNew Player FeaturesPlay Between MarkersCropping SupportResizable PlayerPerformance ImprovementsAdaptive Rendering ModeCore Model ImprovementsJackson 3 UpgradeDebug Tooling UpdatesTrying It OutWhat’s Next Version 1.2.0 of Lottie4J is out, and it’s again a big release! The headline feature is …

Popular today Code. Check. Commit. 🚀 Never Leave the Terminal with Claude Code + SonarQube MCP
Table of Contents First things first: What is Claude Code? 🤖The Old Way: The Context-Switching Tax 💸The Missing Piece: SonarQube MCP Server 🧩Close the AI trust gap with a "vibe, then verify" approach 🔄Step 1: The Setup 🛠️Step 2: The ...
JavaScript (No, Not That One): Modern Automation with Java

Table of Contents The Scripting DilemmaThe Death of Manual CompilationSingle-File ExecutionMulti-File SupportWhy so much ceremony?The Java EvolutionEasier console interactionJava as a Native Script: Shebang SupportAdvanced Automation with JBangWhat is JBang?Dependency ManagementAwesome FeaturesElevating Your Scripts: CLI Richness with PicocliPro-Grade ToolsZero-Code CLI …

Docker and Azul Zulu Builds of OpenJDK logos on a dark blue gradient background, illustrating the collaboration and official Docker images for Azul Zulu Java.
Official Azul Zulu OpenJDK Images Now Available on Docker Hub!

Table of Contents Why should you care about official images?Which versions and variants can you use?Where to start?What’s next and how to stay involved? Azul recently announced that Azul Zulu Builds of OpenJDK are now available as Docker Official images …

Managing Native Memory in Java: Arenas, Malloc, and Custom Pools

Table of Contents What is the Memory APIArenasUsing ArenasCreating your own arenaNative Memory allocation methodsUsing Malloc and FreePool of reusable memoryWhy you would use themHow to use a memory poolSlicingHow to use themTL;DRConclusion What is the Memory API The Foreign …

JC-AI Newsletter
JC-AI Newsletter #15

Over the past two weeks, the field of artificial intelligence has continued its remarkable pace of advancement. As AI becomes increasingly woven into the fabric of daily life, shaping how we work, communicate, and make decisions, it is both timely …

Building Reactive Data Streams with Project Reactor

Table of Contents Creating Non-Blocking Streaming Endpoints for High-Throughput ApplicationsFrom Snapshots to StreamsProject SetupDomain Model: Telemetry as a Streamable DocumentReactive RepositoryService Layer: Explicit Backpressure StrategyStreaming Endpoint with Server-Sent EventsThe Real Bottleneck: Waiting, Not WorkingThe Most Dangerous Line of CodeResource Efficiency …

Introducing the BoxLang Spring Boot Starter: Dynamic JVM Templating for Spring

Table of Contents 🌐 What is BoxLang?✨ Zero-Config Spring Boot IntegrationGradleGradle🚀 From Controller to Template in Minutes🌐 Full Web Scopes — Out of the Box🔥 Hot-Reload During Development⚙️ Configuration That Stays Out of Your Way🔀 Coexist With Any Other View …

Mastodon

Subscribe to foojay updates:

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