Vaughn Vernon’s Post

View profile for Vaughn Vernon, graphic

Software Ecologist, Architect, Modeler | Optimizer of Teams and Individuals | Domain-Driven Design and Systems Transformation

For me, this is the biggest gain in Java increments since lambdas and virtual threads. It's roughly on the level of sliced bread. "Java’s Project Leyden arrives in early-access build" *** Link in comment ***

  • No alternative text description for this image
Vaughn Vernon

Software Ecologist, Architect, Modeler | Optimizer of Teams and Individuals | Domain-Driven Design and Systems Transformation

2w
Yves Lalanne

Architecte / Lead | Craftsman

1w

That's a nice and constant effort of main web languages around performances. The thing is for the average Joe developper (count me in, on that one) performances boils down to : - finding an efficient serialization library / format - using appropriate storage technology and an efficient data model (including indexes) - using caches aptly - limiting dynamic scripts usage and on the fly code generation where possible (by providing that overly used plugin as a core invocation say) - finding that super optimized library, from C++ or asm to interface with (via native bindings) - using distributed architecture like pub/sub asynchronous queues - the framework (just joking we have so many ways to improve them that we rarely if ever think about framework provided performances boost, as developpers, although they can sometimes be significant)

Like
Reply
Marco Baccaro

Software Architect | Software Craftsman

2w

It's incredible how .NET was a Microsoft Java version—the younger brother that became the older. For a decade, Java is running behind, trying to catch up. If you want to see what next in Java, check the .NET last 2-3 years back releases.

Indrit Selimi

Digital Solutions Architect (Commerce & MarTech EMEA) | Composable Commerce Expert

2w

Java's increasing complexity ensures its longevity, as developers often gravitate towards tackling technological challenges rather than focusing solely on solving business problems. Who ever said Java would be replaced?

Tyler Jensen

Enterprise Software Architect

2w

I've recently had to work in Java again. It has doubled my appreciation for the way that Microsoft has managed the .NET ecosystem.

Sarwan Surchi

Event-Driven .Net | CQRS, ES & DDD enthusiast

2w

There is so much value and innovation in Java than in any of the other languages where lots of incredible things are made in Java such as Kafka and RedhatSSO just to name a few, but its performance seems to be way behind C# and .Net for things like startup and AOT which .Net has worked on a while ago I believe. I wish I could learn Java as well and join the incredible ecosystem but since I am early on my career with C# it’s difficult to move on.

Michael Harris

bamboo.dev | Reliable Cloud & Software Consultants

2w

I’m admittedly outside the Java ecosystem, but it seems that C#/.NET has been on a hot streak for a couple years making major improvements, especially in terms of performance and footprint (I get my steady stream of info from Dave Callan ), so it’s good to see Java aiming to do similar things to keep the competition up.

Christopher Neff

Solution Architecture | Enterprise Architecture | Software Engineering | Cloud

1w

I had 2 Java projects within the last 2+ years and I will say I was impressed with how far that echo system had grown since my last Java development more than a decade earlier. These new improvements serve to increase productivity and solution performance.

Like
Reply

That it’s been such an issue for so long and has never really been solved says everything. Hopefully Leyden will deliver but in the meantime there’s plenty of other language options out there…

Like
Reply
See more comments

To view or add a comment, sign in

Explore topics