DonaldOJDK

13.2K posts

DonaldOJDK banner
DonaldOJDK

DonaldOJDK

@DonaldOJDK

I tweet and retweet random stuff that I find amusing and sometimes it's related to OpenJDK, Java SE, Security and Open Source.

Canada Katılım Nisan 2008
336 Takip Edilen2.4K Takipçiler
DonaldOJDK retweetledi
Java
Java@java·
With 10 JEPs covering G1 GC performance, HTTP/3 support, lazy constants, and more, #Java26 gives developers chasing the leading edge plenty to examine. @thenewstack shares more ⬇️ social.ora.cl/6011B6kQvd
English
0
8
26
4.5K
DonaldOJDK retweetledi
JavaOne
JavaOne@JavaOne·
Our JavaOne playlist is now available! Head on over to our YouTube channel and subscribe to stay up to date as we continue to add keynotes, technical sessions, and hands-on labs for your viewing pleasure: social.ora.cl/6013B6lme3
JavaOne tweet media
English
0
7
25
2.5K
DonaldOJDK retweetledi
💻☕ Richard Fichtner
💻☕ Richard Fichtner@RichardFichtner·
JavaOne is over. And it was a really good one. Huge thanks to the Java DevRel team at Oracle. Chad Arimura, Sharat Chander, Heather Stephens, Nicolai Parlog, Lize Raes, Jim Grisanzio, Billy Korando, Ana-Maria Mihalceanu, José Paumard, Melissa Jacobus, Denys Makogon, David Delabassee, Crystal Sheldon You notice when people care about what they’re building here. For me, the best part was the conversations. Not the talks. The hallway track. Talking directly to the people working on Java. Getting their unfiltered view. Hearing how things actually work and where things are going. That’s the stuff you don’t get online. Also - very well organized. And yes, the food was great (not comparable to JavaOne from 10 years) I gave two talks around the Java ecosystem: The core idea was simple: Java can do a lot more than many people think. I showed how tools like OpenRewrite, Vaadin and EclipseStore help you move faster and get more out of your applications without throwing everything away. And then there was the ribbon game. Luiz Real and Ivar Grimstad took it seriously. Really seriously. Just look at their badges. Next stop is JCON Europe in April: europe.jcon.one The Oracle team will be there. If you want to have these kinds of conversations, that’s the place.
💻☕ Richard Fichtner tweet media💻☕ Richard Fichtner tweet media💻☕ Richard Fichtner tweet media💻☕ Richard Fichtner tweet media
English
0
8
38
1.5K
DonaldOJDK retweetledi
Java
Java@java·
We're happy to announce the Java Verified Portfolio—a comprehensive, fully supported offering designed to provide customers with a dependable set of services, libraries, frameworks, modules, and tooling that is validated for enterprise Java use. Learn more: social.ora.cl/6015B6r7Sf
Java tweet media
English
1
24
118
7.8K
DonaldOJDK retweetledi
Paul Bakker
Paul Bakker@pbakker·
On stage for the AI tooling segment in the JavaOne community keynote, talking about how developers at Netflix use GenAI to help build better systems. #java youtu.be/skc-nIFS-hs?t=…
YouTube video
YouTube
English
0
10
51
4.2K
DonaldOJDK retweetledi
💻☕ Richard Fichtner
💻☕ Richard Fichtner@RichardFichtner·
Day 2 at JavaOne: What I didn’t expect was how consistent the message of the day would be. In one of the sessions, “Just-In-Time Compilation for Java Performance: Recent and Ongoing Improvements,” Roberto Castañeda Lozano walked us through what has changed in the JVM. Not over the last decade. Just from Java 21 to 26. And that alone was enough to make me pause. He showed how much effort is going into the JIT compiler. How the JVM is getting better at understanding our code, optimizing it, removing allocations, and using modern CPUs more effectively. Even fundamental things like subtype checks are being reworked, leading to real-world gains—Netflix is seeing up to 3.5x improvements in certain scenarios. What makes this different is not a single breakthrough. It’s the accumulation. Each release adds something small. A better optimization here, less overhead there, smarter decisions in the runtime. None of it feels dramatic on its own. But together, over time, it compounds into something significant. Sitting there, you start to realize that the system gets faster not because we rewrite everything, but because the platform keeps moving forward underneath us. Java rewards patience. Later that day, Brian Goetz took the stage and told a story from his college days. He struggled with writing an essay and, after receiving a bad grade, argued that writing was hard. His professor responded: “Writing is not hard; thinking is hard.” That line reframes what we’re seeing. If the platform keeps improving performance for us, and tools increasingly help us write code faster, then the real leverage shifts. Not into syntax. Not into micro-optimizations. But into how we think about problems, systems, and decisions. And this is where it connects to a broader theme. Java doesn’t chase hype cycles. It evolves. Quietly, steadily, and with a focus on long-term stability. That can make it easy to underestimate. Especially if your mental model is stuck a few versions behind. But days like this make it clear: if you stay with the platform, it keeps paying you back. Before you optimize your code, try upgrading to Java 26 and measure first. There’s a good chance the JVM already did the work for you.
💻☕ Richard Fichtner tweet media
English
2
13
42
1.7K
DonaldOJDK retweetledi
Paul Bakker
Paul Bakker@pbakker·
How Netflix uses Project Leyden to improve application startup time on the JVM. Excellent explanation by Martin Chalupa and Ian Brown. #javaone
Paul Bakker tweet media
English
0
17
150
6.3K
DonaldOJDK retweetledi
💻☕ Richard Fichtner
💻☕ Richard Fichtner@RichardFichtner·
Today at JavaOne was packed. There was an interesting moment in the keynote from the Oracle Java team: JavaFX is back. Not just “still exists”, but proper support again. It’s now part of the Java Verified Portfolio, so there’s a clear support story across different Java versions. For desktop apps in Java, that’s actually quite relevant. That also connected well with what I talked about in my session on restarting your Java journey. What I keep seeing: A lot of people still have the wrong perception of Java. Modern Java has evolved significantly and addresses many of the challenges developers complain about. Even in areas like AI, where everyone immediately jumps to Python — Java is often a very strong (and sometimes better) choice when you look at performance, integration, and running things in production. You just need to see what’s possible today. In the afternoon, during the hands-on, we explored a simpler approach. More of a full stack Java idea. Fewer moving parts, more focus. And with JavaFX being properly supported again, you can now also look at desktop UIs as part of that story — not just web. That sparked some good discussions. Best part of the day, as always: the hallway track. Good conversations, meeting friends, exchanging ideas. Also got to take pictures with Java Icons: Brian Goetz and Stuart Marks… and of course Duke. If you want to have these kinds of conversations: The Oracle Java team will be at JCON EUROPE with a booth and many people. Join us in Cologne: europe.jcon.one
💻☕ Richard Fichtner tweet media💻☕ Richard Fichtner tweet media💻☕ Richard Fichtner tweet media💻☕ Richard Fichtner tweet media
English
1
12
67
2.7K
DonaldOJDK retweetledi
JavaOne
JavaOne@JavaOne·
We're one week away from #JavaOne! Haven't registered yet? Don't keep Duke waiting. 🥺 Secure your spot today: social.ora.cl/6017B6GMaD
JavaOne tweet media
English
0
6
23
4.4K
DonaldOJDK
DonaldOJDK@DonaldOJDK·
@VitalVegas Deal does not include US or Australian locations, though some locations may still end up with Tilray. TBD.
English
0
0
1
124
DonaldOJDK retweetledi
James Ward
James Ward@JamesWard·
Woot! I'll be presenting at JavaOne on Mar 19 about "Strategies for AI Agent Augmentation & Integration: Tools, Skills, MCP, and more" - Hope to see you there! reg.rf.oracle.com/flow/oracle/ja…
English
0
2
6
635
DonaldOJDK retweetledi
Chad Arimura
Chad Arimura@chadarimura·
We have a limited number of JavaOne comp passes available to help individuals impacted by recent layoffs in keeping their skills fresh and professional networks strong. If you are a Java developer, architect, developer advocate, or technical community manager facing this situation, please reach out via direct message here or email me chad.arimura@oracle.com with a brief description of your circumstances. Thank you! javaone.com
English
0
5
8
625
DonaldOJDK
DonaldOJDK@DonaldOJDK·
Never any doubt.
English
0
0
0
49
Elliotte Friedman
Elliotte Friedman@FriedgeHNIC·
So, here's what we are looking at: If USA wins tonight, semis will be Canada/Finland & USA/Slovakia If Sweden wins, semis will be Canada/Sweden & Slovakia/Finland
English
89
258
4.1K
418.6K
DonaldOJDK
DonaldOJDK@DonaldOJDK·
@savoieforhart @FriedgeHNIC Determined long ago, top seeded team from prelim rankings gets the first semi final game, so Canada will play the early game... It doesn't matter if US wins vs Sweden or not.
English
1
0
2
1.5K
DonaldOJDK
DonaldOJDK@DonaldOJDK·
Never any doubt.
English
0
0
1
53
Frank Seravalli
Frank Seravalli@frank_seravalli·
USA 🇺🇸 will play their fourth 9:10pm local time start of the Olympics on Wednesday in the quarterfinal. Coach Mike Sullivan mentioned it's been hard for players to fall asleep quickly after games; the U.S. has typically been arriving back to the village around 1:15am postgame.
English
309
104
4.6K
1.4M