Skip to main content

32 posts tagged with "Java"

A versatile, object-oriented programming language for building applications.

View All Tags

JDK 25's Stream Gatherer Example

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

Stream Gatherers are basically custom superpowers for your Stream API (they return another Stream and mostly just chill until a terminal operation shows up to actually do the work, basically intermediate operations). This JEP is like giving the Stream API steroids: now you can bend streams to your will in ways that would make previous Java developers weep tears of pure joy.

Java's Coding Tips and Tricks

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

Here are some non-exhaustive battle-tested tips and tricks for coding with Java (yes, yes, I hear you muttering about Kotlin, Go, or C#, but if Java is currently keeping the lights on and ramen in your bowl, then buckle up and keep reading).

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!