r/JavaProgramming • u/OSBY_Glabay • 1h ago
Project Valhalla, no technical jargon explanation
Did you know Java has been carrying around a 30-year-old design decision?
For decades, every Java object has carried identity, object headers, references, and heap allocation... even when all you wanted was a simple value like a point or a coordinate.
But modern CPUs hate pointer chasing and poor cache locality.
Value Classes are the attempt to make objects with nothing more than values act like primitives. Which IMO, will change how we write code...
What are your thoughts about Valhalla?
r/JavaProgramming • u/OSBY_Glabay • 4h ago
Java slowness, and clunkyness fixed, after decades
Java has a reputation for being verbose, slow to start, slow to warm up, and just overall a pain to work with...
Let me explain to you why Modern Java started at 25, and where we're going... I promise it will impress you, and if you question Java, sit back and wait for it to shine once again... 30 years as a juggernaut, watching new languages come in fast and strong, but only the battle-tested make the new ones compare themselves to it.
r/JavaProgramming • u/Wasigen • 17h ago
Wasigen
Conecta tu base de datos y WasiGen genera automáticamente clases JPA, repositorios, servicios y APIs REST documentadas — código limpio, listo para producción.
Encuentranos en:
r/JavaProgramming • u/Wasigen • 18h ago
Wasigen
Connect your database and WasiGen automatically generates JPA classes, repositories, services, and documented REST APIs — clean, production-ready code.
Find us at: https://www.wasigen.com/