101010.pl: About · Status · Profiles directory · Privacy policy
Mastodon: About · Get the app · Keyboard shortcuts · View source code · v4.5.0-alpha.1
Java Is Becoming a Monster (And I Love It)
I used to think Java was done. Stale. Verbose. A relic.
But now? It mutated. It spawns 5000 virtual threads like it’s nothing.
I just built a REST service: Runs on virtual threads
Functional pipelines
Only a few MB RAM
No thread-pools
No leaks
Pure JVM
This isn't Java 8 anymore.
No Groovy. No Kotlin. No detours.
Java is now useful and gets Beautiful.
And then there’s GraalVM:
If you skip reflection and runtime init, you get: Native executables
Instant startup
Tiny memory
No runtime surprises
Game. Changed.
But OSS frameworks?
Still look frozen in 2015.
Heavy, reflective, runtime-hacked monsters.
So I built my own tools:
TypeMap
→ Zero-reflection json/xlm reader & type converter
→ GraalVM native
→ Fast. Simple. Functional.
https://github.com/YunaBraska/type-map
Nano
→ Anti-framework
→ Static main, no DI magic
→ Pure, clean design
https://github.com/NanoNative/nano
Nano example app
One single static main file
https://github.com/YunaBraska/nano-graalvm-example
API-Doc-Crafter
Native CLI doc tool
https://github.com/YunaBraska/api-doc-crafter
My Java Functional Guidelines
https://devabyss.hashnode.dev/java-functional-guidelines
Java isn't just catching up.
It’s setting the pace now.
The only question is:
Can frameworks and libraries keep up?
Announcing Oracle GraalVM for JDK 24
https://blogs.oracle.com/java/post/oracle-graalvm-for-jdk-24
Java 24 is here!
Modern Java has outpaced frameworks, waiting for them to catch up. With GraalVM, Virtual Threads, Native Compilation, and Functional Programming, do we even need frameworks anymore?
Java 24 optimizations I love:
JEP 450 - Compact Object Headers for memory efficiency
JEP 488 - Primitive types acting like objects
No more 32-bit x86 support!
Java releases features only when they are ready. No half-baked experiments. Can’t wait for future operators like ?, ??, !., and ?..
Java is evolving fast. Are you keeping up?
GraalVM for JDK 24 is here!
Higher peak performance with ML, smaller executables, enhanced SBOM support, and many more new features!
What's new: https://medium.com/graalvm/welcome-graalvm-for-jdk-24-7c829fe98ea1
The release notes: https://www.graalvm.org/release-notes/JDK_24/
Download now!
graalvm.org/downloads/
Is the JVM Holding You Back in the Cloud? The Native Image Solution https://open.substack.com/pub/myfear/p/is-the-jvm-holding-you-back-in-the
#Java #Quarkus #GraalVM #JDK
@johanvos hey, I have a question here
https://github.com/gluonhq/substrate/pull/170#issuecomment-2686016348
Is Jose off these days ? That looks like a small bug which affect Gluon substrate for #GraalVM 23
Mastodon is the best way to keep up with what's happening.
Follow anyone across the fediverse and see it all in chronological order. No algorithms, ads, or clickbait in sight.
Create accountLogin