Profile avatar
smarks.bsky.social
Java/JDK/OpenJDK developer, Oracle Corporation. The views expressed here are my own and do not necessarily reflect the views of Oracle. Mostly on @[email protected] ; formerly @stuartmarks on Twitter.
196 posts 1,490 followers 308 following
Regular Contributor
Active Commenter

#Java peers, I ask you to please follow @thedonraab.bsky.social. His expertise and experiences are worth learning more about.

The Minnesota assassin appears to be a hate-filled right winger. So can we stop walking on eggshells about MAGA's legitimization of political violence? Yes, Republicans have also been the target of inexcusable violence, but this isn't a "both sides" issue. 1/ A🧵on the danger.

mood

Time does fly

As we say on the internet, "some personal news." After 39 years on the job I am retiring as an NYU professor. In this thread I will take a few moments to reflect on my academic career. Spoiler alert: I am not leaving the field, or the fight for a public service press. 1/

Weird they're showing Swan Lake on Fox right now

Lemme explain what bilateral trade deficits are, so that you can better understand -- and perhaps be infuriated by -- the intellectual error that's transforming our economy. #TeachEcon

OTD…May 23, 1995 Happy Birthday, #Java! Here’s to 30+ more years with a beautiful combination of technology innovation and community participation!

I've enjoyed most of that 30 years working on Java, first on the early http server side, then downsizing Java for Mobile devices, and now as a developer of the core libraries. Keep it coming!

The documentation for these commands is actually online! See p. 201 of this document: www.bitsavers.org/pdf/hp/2000T... (Yay BitSavers!)

Watching through Andor season two and imagining a future companion book "The Andor Guide to Business" with chapters like: "Effective Meetings" by Major Lio Partagaz, ISB "Get the people you need when you need them" by Luthen Rael

Sanity-checking where we are with Leyden(-adjacent) improvements for small HelloWorld-style apps. We have breached through my own psychological 20ms barrier now!

We integrated #java 's new Stable Values feature just now! This will allow developers and library developers to benefit from the "secret" @Stable annotation that the internal JDK code has been using for years. This can bring significant performance improvements to your code! openjdk.org/jeps/502

There's this urban legend that when Dijkstra wrote "Go To Considered Harmful", he was thinking of the FORTRAN-style "wild goto" that could jump between functions or into the body of the loop. I only learned it's a myth after making that claim and getting corrected by Mat Klad and @without.boats 1/🧵

Whether you take this version of the other, I encourage you to read the content. Great reflection on complex API design!

In ~24 hours, the hardback 📙 drops. Watch for blog update! Bigger pages. Bigger fonts. Bigger pictures. Full color, w/ premium paper. "Eclipse Collections Categorically: Level up your programming game", the hardback version, stands on its own. Thank you for waiting! Enjoy! 🙏