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

The 5 Knights of the MCP Apocalypse ๐Ÿ˜ฑ

Table of Contents 1. The "My Prompt is Leaking Secrets" Problem ๐Ÿ”‘2. The "Is My Server a Double Agent?" Problem ๐Ÿ•ต๏ธ3. The "Black Box of Vulnerabilities" Problem ๐Ÿ›4. The "Context Pollution and Poisoning" Problem ๐Ÿงช5. The "Too Many Cooks" Problem ...

New Articles

BoxLang AI v2: Enterprise AI Development Without the Complexity

Table of Contents What Makes This Release Groundbreaking?๐ŸŽฏ Summary๐Ÿค– Autonomous AI Agentsโšก Serverless AI Agents on AWS Lambda๐Ÿ”„ Autonomous Agents with BoxLang Scheduler๐Ÿงฌ Multi-Tenant Vector Memory & RAG๐Ÿ“š Document Loaders for 30+ Formats๐Ÿ”Œ 12+ AI Provider Support๐Ÿ“ก Model Context Protocol …

OpenJDK January 2026 Critical Patch Update and Patch Set Update Released

Table of Contents The Quarterly Update CycleCritical Patch Updates (CPU)Patch Set Updates (PSU)Difference With the Six-Month Release CycleDistributor AvailabilityIn this January ReleaseNext Steps The January 2026 OpenJDK quarterly updates are now (or will soon be) available from various OpenJDK distributors. …

Get high performance Java applications with IBM Semeru Runtimes

Explore realโ€‘world benchmarks, tuning options, and bestโ€‘practice strategies to optimize latency, throughput, and memory on modern hardware with Semeru Runtimes, an OpenJDK distribution.

Command completion: IntelliJ IDEA with less shortcuts

Table of Contents Command completion extends regular completionFix errors and warnings with command completionPerform file- or class-level actionsRefactoring and code transformationUse command completion for navigationAliases for several commandsComplements existing featuresConclusion How many shortcuts can you remember? Three? Five? More? I …

๐Ÿš€ The Future is Now: AI Code Assurance and MCP with SonarQube (Part 4)

Table of Contents Problem #1: “I see the bug, but I’m too lazy (or busy) to fix it”Problem #2: “My AI Assistant writes buggy code because it doesn’t know our rules”Problem #3: “How do I know if this Project with …

Documentation as Code with AsciiDoctor, GitLab CI, and GitLab Pages

Table of Contents GitLab PagesGitLab CIGenerating pagesResults Writing documentation should be as low-key as possible to remove the pain from the process. One way to achieve this is through Documentation as Code. Setting it up and configuring it may take …

Popular today Your Complete Guide to Diagnose Slow Queries in MongoDB
Table of Contents 1. MongoDBโ€™s Query ProfilerWhat weโ€™ll needWhat is MongoDBโ€™s Profiler?MongoDB Atlas Query Profiler in the Atlas UIA few important considerationsMongoDB Database ProfilerLet's make something slow on purpose2. Understanding execution plans with explain()What we'll needWhat is explain()?Verbosity modesLetโ€™s use ...
The FFM API: How OpenJDK Changed the Game for Native Interactions (And Made Pi4J Better!)

Table of Contents A Quick History LessonForeign Function & Memory (FFM) APIThe Problem With JNIHow The FFM API EvolvedSimple Code ExamplesWhy the FFM API Matters for Raspberry Pi ProjectsPi4J ArchitectureThe FFM TransformationA Community Success StoryBeyond Raspberry PiPi4J Examples Using the …

The Ultimate Java Garbage Collection Guide (2017โ€“2026)
The Ultimate 10 Years Java Garbage Collection Guide (2016โ€“2026) – Choosing the Right GC for Every Workload

Memory management remains the primary factor for application performance in enterprise Java environments. Between 2017 and 2025, the ecosystem shifted from manual tuning to architectural selection. Industry data suggests that 60 percent of Java performance issues and 45 percent of production incidents in distributed systems stem from suboptimal Garbage Collection (GC) behavior. This guide provides a strategic framework for selecting collectors based on workload characteristics. It covers the transition from legacy collectors to Generational ZGC, analyzing trade-offs regarding throughput, latency, and hardware constraints with mathematical precision.

Pointer Arithmetic in Modern Java

Table of Contents IntroductionBackground InfoWarningThe SetupComparing ApproachesBenchmarkConclusion Introduction In this post, we dive into a more advanced topic: pointer arithmetic in Java. With the introduction of the Foreign Function & Memory API (Panama), we can interact with native memory. Usually, …

Why is my Talk selected? Reflections from a Program Committee Reviewer

Table of Contents Speaker/Talk related reasonsOrganization/Program related reasons If you are like me, get the adrenaline rush of getting up on stage and can’t wait to share things that you experienced and learned, then submitting talks to conferences and local …

JC-AI Newsletter #12

First of all, Happy New Year 2026! This year is designated in the Chinese Calendar as the Year of the Fire Horse (starting on February 17.). The year 2026 brings not only tremendous energy to AI development but also, in …

Flaky Tests: a journey to beat them all

Table of Contents Whatโ€™s a flaky test?First try: retry them all!Second try: fix them all!Third try: embrace the inevitability!Conclusion “Sleep is not a synchronization primitive.” Every test engineer, eventually What’s a flaky test? A flaky test is a test that …

Join the Community

Be a Part of Our Network

Mastodon

Subscribe to foojay updates:

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