Cay Horstmann
@horstmann.com
📤 319
📥 265
📝 26
Nothing to see here...keep moving! Specifically, to Mastodon:
https://foojay.social/@cayhorstmann
Help--my LocalDate isn’t flattened! Just before my Valhalla talk at JFall, I found out that the early access build can flatten LocalDate arrays, but the latest version from Github cannot. Why? Serialization, of course. Read the gory details at
https://horstmann.com/un...
3 days ago
0
0
1
On Thursday November 13, I will speak in Berlin on "Virtual Threads—A Second Look".
https://www.meetup.com/j...
4 days ago
0
1
0
As I am updating my slides, another shoutout to
https://imagetodrawio.com
I upload a hand-drawn diagram and get something that I can clean up in
draw.io
Final result:
https://horstmann.com/pr...
That is how AI should be. Human in the loop. Tweakable result without endless prompting.
10 days ago
0
1
1
I'll be speaking at JFall on project Valhalla on November 6.
https://jfall.nl
10 days ago
0
1
0
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...
about 1 month ago
0
6
2
The latest Maven exec plugin can execute "instance main methods":
https://horstmann.com/un...
about 1 month ago
0
0
0
I will give two talks at BED-Con 2025
(https://bed-con.org/202
) on October 7 and 8 in Berlin.
about 2 months ago
0
0
0
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...
about 2 months ago
0
3
0
My take on Java 25:
https://horstmann.com/un...
about 2 months ago
0
4
0
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/...
about 2 months ago
0
3
0
$ java -version openjdk version "25" 2025-09-16 LTS Remarkably, the four numbers are perfect squares: 5², 45², 3², and 4².
about 2 months ago
0
3
0
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
about 2 months ago
0
4
0
Next Tuesday, I'll be talking about benchmarking Project Valhalla at the Java Forum Nord in Hannover
https://javaforumnord.de...
about 2 months ago
1
3
1
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...
2 months ago
0
1
0
For anyone with an
oreilly.com
subscription: "Early release" versions of the 14th edition of Core Java are at
learning.oreilly.com/library/view...
and
learning.oreilly.com/library/view...
loading . . .
O'Reilly Media - Technology and Business Training
Build the skills your teams need. Give them the O'Reilly learning platform and equip them with the resources that drive business outcomes.
https://oreilly.com
3 months ago
0
2
0
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.
loading . . .
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.
https://blog.kagi.com/50k
5 months ago
0
4
1
Puzzler of the week: Which of these are valid Java variable declarations? [ ] short euro€; [ ] double world世界; [ ] long wavy﹏; [ ] char bell\u0007; To vote, go to
foojay.social/@cayhorstman...
loading . . .
Cay Horstmann (@
[email protected]
)
Puzzler of the week: Which of these are valid Java variable declarations? [ ] short euro€; [ ] double world世界; [ ] long wavy﹏; [ ] char bell\u0007;
https://foojay.social/@cayhorstmann/114652651018133021
5 months ago
0
0
0
I'll be speaking at the OpenValue Meetup in DĂĽsseldorf May 22 18:00. "When to Stream, Collect, and Gather".
www.meetup.com/openvalue-du...
.
loading . . .
When to Stream, Collect, and Gather & Demystifying Dependency Injection, Thu, May 22, 2025, 6:00 PM | Meetup
**Dear Java Community,** **After the meetup is before the meetup!** We’re excited to invite you to the next **OpenValue Meetup** on **May 22nd** in Düsseldorf! Once agai
https://www.meetup.com/openvalue-dusseldorf/events/307560744
6 months ago
0
1
0
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...
6 months ago
2
15
0
On April 24, I'll talk about Benchmarking Project Valhalla at the JUG Darmstadt:
www.jug-da.de/2025/04/Benc...
loading . . .
Benchmarking Valhalla (Java Value Types) | Java User Group Darmstadt
Abstract Project Valhalla introduces value types into the Java language and virtual machine. Value types can be more efficient since they do not need pointer indirection and heap allocation. Moreover,...
https://www.jug-da.de/2025/04/Benchmarking-Valhalla/
7 months ago
0
3
0
Trip report from Java One...but not the usual kind
www.travelblog.org/north-americ...
7 months ago
1
3
0
For anyone teaching Java: I posted a quick summary of new Java features that help beginners.
horstmann.com/unblog/2025-...
9 months ago
0
10
5
Hands-on experience with DeepSeek:
horstmann.com/unblog/2025-...
loading . . .
Cay Horstmann’s Unblog
https://horstmann.com/unblog/2025-01-25/index.html
10 months ago
0
2
0
I'll be talking at the free online jChampionsConference today at 16:00 UTC on "Java for Small Coding Tasks". Register at
jchampionsconf.com
10 months ago
0
13
3
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-...
loading . . .
Cay Horstmann’s Unblog
https://horstmann.com/unblog/2024-12-26/index.html
11 months ago
0
6
0
you reached the end!!
feeds!
log in