Skip to main content
Linh Nguyen
T-90MS Main Battle Tank
View all authors

What Features Can We Use in Java 25?

· 11 min read
Linh Nguyen
T-90MS Main Battle Tank
thumbnail

Java 25 drops on September 25 this year (as of August 18, when I'm writing this). Will enterprises immediately jump on the Java 25 hype train? LOL, nope. They'll probably stick with Java 8 until the heat death of the universe (there are tons of breaking changes from Java 21 to Java 25, so without a solid migration plan, your services will explode spectacularly), but hey, we can still have some fun exploring what's new!

Java's Journey to Thread Safety

· 22 min read
Linh Nguyen
T-90MS Main Battle Tank
thumbnail

This guide is your trusty sidekick on a quest to make your Java apps behave in a polite, orderly, and thread-safe manner. We'll go from making your code so chill it doesn't even have state, to wielding mighty locking mechanisms that make sure everyone takes turns.

Java's Funny Comments In Various Libraries (Part 1)

· 7 min read
Linh Nguyen
T-90MS Main Battle Tank
thumbnail

Here are some of the funniest comments I've discovered while "spelunking" through Java's source code: from the JDK itself to various libraries. These gems prove that even the most serious enterprise code can't suppress the human spirit (and occasional frustration) of its creators.