Java/JDK/OpenJDK developer, Oracle. The views expressed here are my own and do not necessarily reflect the views of Oracle. Also @stuartmarks@mastodon.social

Santa Clara, California, USA
Joined February 2009
Include

Only show posts containing:

Exclude

Hide posts containing:

Time range
-
Minimum likes
Replying to @base58ed
Stream gatherers will soon be in the JDK. There are a few other things I’d like to see like fold() as a stream operation. What else from C++ std algorithms would you like to see?
1
63
Replying to @RadioFreeTom
Very saddened to hear about Carla. I ordered a paper copy of Death of Expertise, Updated, so that I could get a bookplate “signed” by her, but alas, I’ll have to settle for just your signature. 🥲
1
122
🚨JavaOne is BACK!🚨 On behalf of the @Java Team at @Oracle, I'm happy to announce the RETURN OF @JavaOne! Learn more ➡️ inside.java/2024/03/19/annou… #Java #OpenJDK #JDK #Java #JavaOne
23
146
27
332
45,635
Replying to @kevinb9n
Maybe solo instrumental works. Early Venetian Lute Music (Naxos) Bach Cello Suites Bach harpsichord works e.g. Well-Tempered Clavier, Goldberg Variations
2
221
For example, Oracle WebLogic 14 supports RMI/T3 and RMI/IIOP (CORBA). I imagine other vendors' products have similar support. Any deprecation/removal of RMI from the JDK would need to ensure that external frameworks can still support RMI as long as they need to. 2/END
1
1
393
Thanks, good info. RMI deprecation is just an idea, not even a draft proposal, so it won't happen for quite some time if ever. It would apply only to the JDK/Java SE and wouldn't remove RMI everywhere. CORBA was removed from JDK 11 but it's still available in other frameworks. 1/
3
2
418
Could you describe the use cases where RMI is still used in industry? Thanks.
1
1
114
This discussion was a MUST-listen for any new @java developers but an absolutely-at-all-costs-must-listen for old hat Java developers. @stuartmarks has forgotten more about Java than most of us will ever know and he shares little behind the scenes looks and tidbits for TWO hours nonstop! #legend #java #open #SunMicrosystems #solaris #javafx #postscript youtube.com/live/qC4qlS06Dg4…
2
31
145
31,686
Finalization is eventually being deprecated. Find out where you’re affected from @java 21 onward by using the --finalization=disabled command line switch
1
12
51
11,132
Replying to @eliaszrq
A duplicate detection step is necessary whether an exception is thrown or duplicates are removed (like copyOf). That, plus typical hash-based organization of Set and Map implementations, means that the stream's destination array can't itself be used like toList() does.
16
Replying to @eliaszrq
The default impl is mostly unused but is necessary because it's a new method on an interface. The actual impl is here: github.com/openjdk/jdk/blob/… This impl of toList() deposits stream results directly into an array that's wrapped into a List. Not possible with toSet() or toMap().
1
1
26
Thanks to @EricIdle for today's most insistent earworm youtu.be/SVGV6lvNTR4?si=v_wy…. The only obituary to compliment the man's legs, too.
9
22
105
14,057
Thanks! This looks like a contemporary satellite view. You can see the additional structure in the outfield that was part of the Coliseum’s 1996 expansion (luxury boxes, etc.) The SR-71 photo was likely taken before that. Many other details between the photos are the same though.
1
4
56
Replying to @Habubrats71
Interesting! Looks like the Oakland-Alameda County Coliseum with the Arena at the bottom, and with the odd circular parking lots nestled between them.
2
7
1,929
Stuart Marks – @[email protected] retweeted
The Collections Framework offers two implementation for the List interface: ArrayList and LinkedList. How can you choose the best one for your application? @JosePaumard discusses in this #JEPCafe. social.ora.cl/6014ue5cO
4
27
134
29,872
Replying to @naotoj
Ha! And I bet if you put a bigger spoiler on that Escort, it’ll be as fast as an M3. 😆
1
49