Sign in

Sven Woltmann

@svenwoltmann.bsky.social
33 followers 34 following 11 posts

Java Training and Modernization | 30 Years of Java Experience | Speaker at Java Conferences | Author for Professional Journals | HappyCoders.eu – one of the most widely read Java blogs in the German-speaking world

PostsRepliesMedia
Sven Woltmann @svenwoltmann.bsky.social · 04/06/2026
Java 27 just hit feature freeze! The highlights: ✅ Compact Object Headers on by default (up to ~20% less heap) ✅ Quantum-safe TLS by default ✅ G1 the default GC everywhere ✅ JFR redacts secrets Full rundown with code examples: 👉 www.happycoders.eu/java/java-27... #Java #Java27
061
Sven Woltmann @svenwoltmann.bsky.social · 04/12/2025
Java 26 has hit Feature Freeze! Highlights: ✅ `final` is now truly final ✅ Lazy Constants (Preview) ✅ GC-independent Ahead-of-Time caching ✅ HTTP/3 support ✅ G1 throughput +5–15% Full breakdown here: 👉 www.happycoders.eu/java/java-26... #Java #Java26
happycoders.eu
Java 26 Features (with Examples)
The new Java 26 features: Prepare to make final mean final, Ahead-of-Time Caching with all GCs, HTTP/3, G1 with better throughput, and more...
021
Sven Woltmann @svenwoltmann.bsky.social · 26/09/2025
🎤 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
000
Sven Woltmann @svenwoltmann.bsky.social · 16/09/2025
🚀 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
happycoders.eu
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...
054
Sven Woltmann @svenwoltmann.bsky.social · 04/09/2025
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...
happycoders.eu
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.
000
Sven Woltmann @svenwoltmann.bsky.social · 05/06/2025
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
happycoders.eu
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...
033
Sven Woltmann @svenwoltmann.bsky.social · 26/05/2025
🎉 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
011
Sven Woltmann @svenwoltmann.bsky.social · 09/05/2025
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
happycoders.eu
Double-Checked Locking in Java
Discover the Double-Checked Locking pattern in Java: Optimize thread-safe, lazy object initialization without performance losses.
021
Sven Woltmann @svenwoltmann.bsky.social · 09/04/2025
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
happycoders.eu
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?
042
Reposted by Sven Woltmann
Ivar Grimstad @handle.invalid · 02/04/2025
Thanks to everyone that joined the @javaland.bsky.social Jogging for an 8Km run this morning #JavaLand #jatumba #runWithJakartaEE
053
Reposted by Sven Woltmann
Andres Almiray @andresalmiray.com · 29/03/2025
Attendees of @jchateauunconf.bsky.social #4
0213
Reposted by Sven Woltmann
JChateau Unconference @jchateauunconf.bsky.social · 30/03/2025
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!
072
Sven Woltmann @svenwoltmann.bsky.social · 02/04/2025
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-...
020
Reposted by Sven Woltmann
Java User Group Hamburg @jug-hamburg.bsky.social · 15/01/2025
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
083
Reposted by Sven Woltmann
JUG Berlin-Brandenburg @jugbb.bsky.social · 25/02/2025
Am 6. März 2025 um 18:30 sind wir bei der Europace AG mit einem Talk-Doppelpack „Hexagonal Architecture und Mutation Testing“. Zwei Vorträge – einer von Sven Woltmann und einer von Dehla Sokenou. Wir freuen uns auf Euch! www.meetup.com/de-DE/jug-bb...
meetup.com
Doppelpack: Hexagonal Architecture und Mutation Testing, Do., 6. März 2025, 18:30 | Meetup
Am 6. März haben wir einen Doppelpack an Vorträgen zusammen mit unseren Partner, der Eurospace AG. **Die Vorträge** 1. Hexagonale Architektur: Robuste Software dank Schni
001
Reposted by Sven Woltmann
Java User Group Hamburg @jug-hamburg.bsky.social · 27/12/2024
Unsere erste Veranstaltung für 2025 ist online. Wir beginnen das Jahr mit Stream Gatherers und wie man sie auch selber schreiben kann. Sven Woltmann wird dafür am 15.01.2025 nach Hamburg zur adesso GmbH kommen. :-) => www.meetup.com/de-DE/jug-ha...
meetup.com
Java User Group Hamburg | Meetup
Die Java User Group in Hamburg richtet sich an alle Enthusiasten, Neulinge und Interessierte rund um das Thema Java und Softwareentwicklung in und um Hamburg. Auf Treffen werden Java- und technologiev...
031
Reposted by Sven Woltmann
JavaLand @javaland.bsky.social · 07/02/2025
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
011
Sven Woltmann @svenwoltmann.bsky.social · 18/03/2025
🚀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
021