Cay Horstmann
@horstmann.com
320 followers 270 following 22 posts
Nothing to see here...keep moving! Specifically, to Mastodon: https://foojay.social/@cayhorstmann
Posts Media Videos Starter Packs
horstmann.com
Core Java 14th edition, updated for Java 25, is now available in print or ebook at https://www.informit.com... and https://www.informit.com...
horstmann.com
The latest Maven exec plugin can execute "instance main methods": https://horstmann.com/un...
horstmann.com
I will give two talks at BED-Con 2025 (https://bed-con.org/202) on October 7 and 8 in Berlin.
horstmann.com
After more than a year of trying off and on, I finally managed to fix my Emacs/LSP/Java setup. Now I can happily edit my Java scripts in Emacs instead of VS Code. Details at https://horstmann.com/un...
horstmann.com
Following a suggestion from Stuart Marks (https://stuartmarks.wor..., I add JavaDoc as a search engine to my browser.

I just updated the search URL to https://docs.oracle.com/...
horstmann.com
$ java -version
openjdk version "25" 2025-09-16 LTS

Remarkably, the four numbers are perfect squares: 5², 45², 3², and 4².
horstmann.com
SKDMAN! has the first Java 25 JDK that is not an “early access” release:

$ sdk install java 25-zulu

Done installing!

Do you want java 25-zulu to be set as default? (Y/n): y
horstmann.com
Next Tuesday, I'll be talking about benchmarking Project Valhalla at the Java Forum Nord in Hannover https://javaforumnord.de...
horstmann.com
I returned from the amazing JavaZone conference in Oslo. My talks at https://2025.javazone.no... and https://2025.javazone.no... Videos of many other great presentations already available at https://2025.javazone.no...
horstmann.com
Two years ago, fed up with Google, I switched to Kagi search. Their secret sauce: Downrank pages filled with ads. Works for me. Just got a jubilant announcement--they reached 50K paying customers (blog.kagi.com/50k) Really??? 50K paying customers and their results beat Google. There is hope.
Celebrating 50K users with Kagi free search portal, Kagi for libraries, and more... | Kagi Blog
Just last week, we celebrated three years since Kagi was launched.
blog.kagi.com
horstmann.com
Finally recovering from JCON in Cologne. Great conference! I gave two well-attended talks.

horstmann.com/presentation...
horstmann.com/presentation...

Keynote surprise: I got a "Java Community Lifetime Achievement" award. For having survived 30 years of Java. Looking forward to many more years...
plaque with Duke logo and inscription "Cay Horstmann - Java Community Lifetime Achievement - Java First. Java Always"
horstmann.com
Trip report from Java One...but not the usual kind www.travelblog.org/north-americ...
horstmann.com
For anyone teaching Java: I posted a quick summary of new Java features that help beginners. horstmann.com/unblog/2025-...
horstmann.com
I'll be talking at the free online jChampionsConference today at 16:00 UTC on "Java for Small Coding Tasks". Register at jchampionsconf.com
horstmann.com
I just got a refurb. Thinkpad off eBay for USD 1200 with those specs. With warranty. Which I will extend for 3 additional years for another 300. Will blow Windows and install a more useful OS.
horstmann.com
In this final article on my experience with the Advent of Code competition, I describe how I attacked grid and graph problems, and summarize how Java has worked out for me. horstmann.com/unblog/2024-...
Cay Horstmann’s Unblog
horstmann.com