VP Engineering, Java SE Platform, Oracle. "The statements and opinions expressed here are my own and do not necessarily represent those of Oracle Corp.”

Bay Area
JEP 546, Adaptive Heap Sizing for ZGC, is now a Candidate! ZGC will adapt heap size to application demand and available host CPU/memory—reducing manual tuning while balancing throughput, latency, GC CPU, and neighboring workloads. openjdk.org/jeps/546 #Java #ZGC
7
26
747
Helidon 27 is the first release under JDK "Tip-and-Tail" model—bringing the latest Helidon capabilities on the latest JDK 27. It adds full Declarative APIs, MCP, LangChain4j, JDBC, and Scoped Values support for virtual threads. medium.com/helidon/helidon-2…
4
2
12
672
JEP 545, Faster Startup and Warmup with ZGC, is now a Candidate! Complementing Leyden AOT, ZGC reduces the trade-off between fast startup with a small initial heap and smoother performance with a large, pre-touched heap😀 openjdk.org/jeps/545 #java #ZGC
6
35
872
JDK 27 strengthens Java security with TLS 1.3 post-quantum hybrid key exchange, a refined PEM API, faster cryptography, updated trust controls, TLS certificate compression, and runtime security-property visibility via jcmd. seanjmullan.org/blog/2026/09… #java #PQC
1
4
18
608
JavaFX 27 is now available! Metal is the default rendering pipeline on macOS, with rich-text and accessibility improvements. Build enterprise desktop experiences for the AI world, where people can review AI insights, resolve exceptions, and stay in control oracle.com/java/technologies…
5
20
397
Java 27 available now! 9 JEPs improve productivity, performance, memory footprint, serviceability, and post-quantum TLS. With ~2,300 enhancements and fixes, it strengthens Java for the Enterprise AI agentic world :-) oracle.com/java/technologies…
7
31
866
JEP 544 is now Candidate! A major milestone for Project Leyden and the C2 JIT compiler, it speeds startup and warmup by moving compilation into a training run while preserving C2’s dynamic optimization and peak performance 🙂 openjdk.org/jeps/544
2
14
42
1,890
I would add “Integrity by Default” to that wonderful list as well. It reflects a deliberate move toward a safer, more reliable Java platform—one in which strong encapsulation and secure defaults are the norm, especially for the age of GenAI :-) adambien.blog/roller/java_wa… #java #ai
93
Java GC trades heap space for lower CPU overhead: more headroom usually means fewer collections, while less headroom saves RAM but can increase CPU use. Java memory use should not be judged by RAM consumption alone :-) piped.video/xr73mR7ii9M?si=XpcF…
1
7
195
LLM choice matters, but agentic harness often matters more for enterprise performance, reliability, and cost. LangChain4j gives teams control over context, tools, memory, efficiency, and observability to build production-ready agents. linkedin.com/pulse/you-picke…
85
JEP 401 brings value classes preview to JDK 28. They enable flattening and scalarization, but are not magic: immutability helps, while megamorphic calls may reintroduce allocation. A great look at how C2 JIT compiler is improving :-) johan-sjolen.github.io/post/…
7
19
784
Functional programming in Java is not about changing Java; it is about expressing intent with concise, composable code. Immutability and pure functions reduce ambiguity, improve verification, and make code easier for LLMs to generate, review and evolve :-) javacodegeeks.com/2026/02/fu…
1
3
150
The JVM offers a unique two-pronged GC performance strategy: use Generational ZGC when protecting p99.9 latency, large heap scaling or use G1 when balanced, high throughput is the goal. Continued C2 compiler and runtime improvements raise peak performance! ankurm.com/generational-zgc-…
5
9
262
LangChain4j strengthens Java for enterprise AI agents: durable human-in-the-loop workflows, BDI orchestration, guardrails, observability, and multimodal embeddings—built for production-grade security, reliability, and integration. github.com/langchain4j/langc…
1
9
202
An exhaustive switch over a sealed type lets the compiler verify assumptions. Add a permitted subtype and recompilation exposes the missing case. That feedback is a feature: good APIs make tomorrow’s change visible :-) openjdk.org/projects/amber/g…
1
2
8
462
JDK Flight Recorder (JFR) is embedded in the JVM runtime to capture JVM data with minimal production overhead. It provides historical context —like a JVM time machine—making it a powerful tool for diagnosing real-world production incidents. piped.video/vu0XEBplqpg?si=o0LE… #java #JFR
1
185
Oracle will make standardized post-quantum cryptography (PQC) broadly available across the Java ecosystem—not only in newer JDK releases, but also across supported Oracle JDK LTS releases, including JDK 25, 21, 17, 11, and 8! blogs.oracle.com/java/post-q… "Java for the AI world" #PQC
5
15
332
The Java Extension for Visual Studio Code 26.0.1 is now available! This release delivers important improvements to template creation, Java notebook support, configuration validation, and the overall developer experience. marketplace.visualstudio.com… "Java for the AI world" #java
2
6
269
Java security is our highest priority. We are moving toward more frequent Java security updates. As vulnerability discovery and remediation accelerate, organizations must prepare for a shift toward monthly Java security updates. blogs.oracle.com/java/transi… "Java for the AI World"
1
5
11
434
Project Leyden advances AOT compilation for Java, faster startup and warmup while preserving full security and peak performance capabilities as execution transitions seamlessly from AOT to JIT compilation! linkedin.com/feed/update/urn… "Java for the AI world"
5
15
481