Sven Woltmann
@svenwoltmann.bsky.social
23 followers 34 following 9 posts
Scalable, reliable and maintainable Java backend applications | Software Architecture & Development | Freelancer, Trainer, Speaker @ HappyCoders.eu
Posts Media Videos Starter Packs
🎤 Heute auf dem JUG Saxony Day: Hexagonale Architektur – robust, testbar, zukunftssicher.

Statt starrer Schichten stehen Schnittstellen im Fokus: Fachlogik im Zentrum, Infrastruktur sauber gekapselt, klare Dependencies. Ergebnis: Systeme, die sich leichter warten, testen, anpassen lassen.

#JSD2025
🚀 Java 25 has been released today!

New features include:

* Scoped Values
* Compact Source Files & Instance Main Methods
* Flexible Constructor Bodies
* Compact Object Headers

All details here:
www.happycoders.eu/java/java-25...

Updated Java Versions PDF:
www.happycoders.eu/java-versions/

#Java
Java 25 Features (with Examples)
Java 25: Scoped Values, Module Import Declarations, Compact Source Files, Instant Main Methods, Flexible Constructor Bodies, Compact Object Headers and more...
www.happycoders.eu
New Java syntax ahead: Derived Record Creation Expressions (Withers).

Learn how this upcoming preview feature (JEP 468) introduces a concise way to create new records by only specifying changed fields – no more boilerplate wither methods.

Full guide:
👉 www.happycoders.eu/java/withers...
Withers in Java: “Derived Record Creation Expressions”
Learn how Withers and Derived Record Creation Expressions Simplify Java Records, Avoid Boilerplate, and Make Working with Immutable Data Structures Easier.
www.happycoders.eu
Java 25 enters Rampdown Phase One – and is packed with features:

✅ Scoped Values
✅ ​Compact Source Files + Instance Main Methods
✅ Flexible Constructor Bodies
✅ Stable Values (Preview)
✅ Structured Concurrency revamp

Full overview:
👉 www.happycoders.eu/java/java-25...

#Java #Java25
Java 25 Features (with Examples)
Java 25: Scoped Values, Module Import Declarations, Compact Source Files, Instant Main Methods, Flexible Constructor Bodies, Compact Object Headers and more...
www.happycoders.eu
🎉 30 Jahre Java – und ich durfte dabei sein!

In der aktuellen Ausgabe des Javamagazins (6/2025) blicke ich gemeinsam mit anderen ExpertInnen auf Höhen und Tiefen, Meilensteine, Lieblingsfeatures aus drei Jahrzehnten Java zurück.

#Javamagazin #Java #Java30 #JavaCommunity
Struggling with thread-safe lazy initialization and can’t wait for #StableValues? Two new articles cover Double-Checked Locking and the Initialization-on-Demand Holder idioms in Java:

www.happycoders.eu/java/double-...

www.happycoders.eu/java/initial...

#Java #StableValues #DoubleCheckedLocking
Double-Checked Locking in Java
Discover the Double-Checked Locking pattern in Java: Optimize thread-safe, lazy object initialization without performance losses.
www.happycoders.eu
Just published:

"Stable Values in Java 25: Finally Initialize Values Safely!"

Learn how this new preview feature solves common multi-threading initialization problems. No need to wait for Java 25 - get the details now!

www.happycoders.eu/java/stable-...

#Java #Java25 #StableValues
Stable Values in Java - Finally Initialize Values Safely!
What are Stable Values and how do you use them? What are Stable Lists, Stable Maps, and Stable Functions? How do Stable Values work internally?
www.happycoders.eu
Reposted by Sven Woltmann
Thanks to everyone that joined the @javaland.bsky.social Jogging for an 8Km run this morning

#JavaLand #jatumba #runWithJakartaEE
Reposted by Sven Woltmann
Reposted by Sven Woltmann
Whatever happens is the only thing that could have! Proud of the 2025 agenda, thank you all! And special kudos to @ixchelruiz.bsky.social for taking care of the marketplace!
Wow! Thrilled to see that my talk about #StreamGatherers at #Javaland 2025 is completely full! If you missed it, you can read all about Stream Gatherers here: www.happycoders.eu/java/stream-...
Reposted by Sven Woltmann
Sehr interessanter und kurzweiliger Vortrag von Sven Woltmann zur neuen Stream Gatherer API in Java 23. Das war der perfekte Einstieg in unser neues JUG Jahr 😁 #java #jug #happycoders
Reposted by Sven Woltmann
Reposted by Sven Woltmann
Reposted by Sven Woltmann
Sven Woltmann @svenwoltmann.bsky.social ist auf der #JavaLand 2025 mit seinem Vortrag "Stream Gatherers: Schreibt eure eigenen, leistungsstarken Stream-Operationen!" dabei. Ihr auch? scomp.ly/EgVA1lQ
🚀Java 24 has been released today!

New features include:

* Stream Gatherers
* Virtual Thread Sync without Pinning
* Compact Object Headers

Get all details here:
www.happycoders.eu/java/java-24...

Get my updated Java Versions PDF Cheat Sheet here:
www.happycoders.eu/java-versions/

#Java #Java24