Bernard Traversat

1.1K posts

Bernard Traversat banner
Bernard Traversat

Bernard Traversat

@BTraTra

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 Katılım Mayıs 2009
17 Takip Edilen1.3K Takipçiler
Bernard Traversat
Bernard Traversat@BTraTra·
JEP 401: value objects moving to candidate :-) Value objects will enable a major step forward for Java. They give the JVM more freedom to reduce memory usage, GC pressure and model specialized numeric AI types with performance closer to primitive types. openjdk.org/jeps/401
English
0
5
14
464
Bernard Traversat
Bernard Traversat@BTraTra·
The JVM C2 JIT continues to get faster. SIMD vectorization can make a significant difference through highly optimized intrinsics, C2 auto-vectorization to dynamically recognize ordinary Java loops, and the Vector API :-) youtube.com/watch?v=KpCz6U… "Java for the AI world" #java #AI
YouTube video
YouTube
English
0
4
23
2.2K
Bernard Traversat
Bernard Traversat@BTraTra·
ZGC was built for terabyte-scale heap, memory efficiency, sub-millisecond latency—years before those requirements became mainstream. As AI and hyperscale services redefine computing, ZGC is powering the world's largest services. inside.java/2026/06/30/zgc… "Java for the AI world"
English
1
1
10
349
Bernard Traversat
Bernard Traversat@BTraTra·
Immutable data is becoming a central design principle in modern Java. Features like lazy constants, record patterns and upcoming value classes are making it easier to build software that is safer and easier for frontier AI models to reason about :-) youtube.com/watch?v=BdLND9… #AI
YouTube video
YouTube
English
1
1
3
225
Bernard Traversat
Bernard Traversat@BTraTra·
VSCode Java Extension 26.0.0 is now available! Delivering an enhanced Java experience in VSCode. Improved configuration settings for JDK Home and Java Notebook, add support for a configurable settings.xml path for Maven projects. marketplace.visualstudio.com/items?itemName… "Java for the AI world"
English
0
1
5
163
Bernard Traversat
Bernard Traversat@BTraTra·
JDK 27 enters Rampdown Phase One next week on Thursday, 4 June 😃 Changes intended for JDK 27 should be in the main-line repository (github.com/openjdk/jdk) by 16:00 UTC on that day! "Java for the AI world" #JDK27 #OpenJDK
English
0
0
4
96
Bernard Traversat
Bernard Traversat@BTraTra·
Project Panama FFM simpler, secure and efficient Java to/from native interoperability is enabling a number of innovations: Project Detroit for Python and JavaScript interoperability. Project Brisbane for FIPS-140 OpenSSL support. youtu.be/_4bEHwJ4Bdk?si… "Java for the AI world"
YouTube video
YouTube
English
0
0
9
286
Bernard Traversat
Bernard Traversat@BTraTra·
We contributed the source code for the OpenJDK Project Brisbane, a Java Cryptographic provider for FIPS 140 environments that is based on OpenSSL. Brisbane leverages Project Panama/FFM to implement the Java binding! github.com/openjdk/brisba… "Java for the AI world" #Java #AI #FIPS
English
0
4
17
1K
Bernard Traversat
Bernard Traversat@BTraTra·
Updated JEP Preview to allow pattern matching to use primitive types to provide easy-to-use constructs for data processing targeted to JDK 27 :-) openjdk.org/jeps/532 "Java for the AI world" #Java #AI #JDK27
English
0
3
9
2.2K
Bernard Traversat
Bernard Traversat@BTraTra·
JVM optimization isn’t an afterthought. It’s deliberately engineered. Through dynamic profiling and C2 JIT compilation, the JVM can make generic code perform close to specialized code! inside.java/2026/04/19/gen… "Java for the AI world" #Java #AI #JIT
English
0
24
97
6.9K