Stream Gatherers (JEP 485)| horstmann.com
Core Java 13th Edition Finally At the Printer| horstmann.com
Lessons from Advent Of Code - Part 2: Streams| horstmann.com
Lessons from Advent Of Code - Part 1: Introduction| horstmann.com
Twelve Days of Pattern Matching| horstmann.com
When I Abandoned the Vehicle| horstmann.com
The fabulous JCrete unconference ends with a “hack day”. I never thought I could contribute anything useful in a few hours, but this year Maurice Naftalin and myself succeeded. Version 3.6.0 of the exec-maven-plugin contains the fruit of our labor. Now you can use Maven to execute an “instance main method”.| Cay Horstmann's Unblog
I like to use Java for small programming tasks. Without ceremony. Without a src/main/java directory tree. It works great with modern Java and VS Code. VS Code isn’t a complete IDE, but it relies on the Language Server Protocol (LSP) to talk to the Eclipse LSP server. Of course, VS Code is unremarkable as a text editor. It’s no Emacs. But the combination of Emacs, LSP, and Java can be a science project. After more than a year of fussing with it on and off, I finally got them to work togeth...| Cay Horstmann's Unblog
When a new “long term support” release of Java comes out, I like to reflect on what improvements that it brings are nice, meh, ugly, or otherwise remarkable. Now we have Java 25, and here are my totally unbiased opinions.| Cay Horstmann's Unblog
Are you living in Germany? As an expat, for an extended time? With a license from your home country? Do you feel the urge to speed along the autobahn once in a while? After six short months, you'll need a German driving license. Not a problem, right? Well, this is Germany. Read on for the gory details.| Cay Horstmann's Unblog
When I Abandoned the Vehicle| horstmann.com
2025-02-20| horstmann.com
Teaching Java is Getting Simpler| horstmann.com
Exploring DeepSeek with the Crazy Cheeze Puzzle| horstmann.com
Linux High DPI Settings| horstmann.com
Lessons from Advent Of Code - Part 4: Grids and Graphs| horstmann.com
Stream Gatherers (JEP 485)| horstmann.com
Core Java 13th Edition Finally At the Printer| horstmann.com
Lessons from Advent Of Code - Part 2: Streams| horstmann.com
Lessons from Advent Of Code - Part 1: Introduction| horstmann.com
Twelve Days of Pattern Matching| horstmann.com
What I Learned Over the Weekend About HTTP| horstmann.com
Pattern Matching for Switch (JEP 441)| horstmann.com