How a language built to run on set-top boxes became the default substrate of enterprise computing, banking, and Android — by betting everything on a portable bytecode and a virtual machine. The arc from Gosling's Green Project through "write once, run anywhere," the Oracle acquisition and the API copyright wars, to the polyglot JVM that outlived Java's own dominance.
Jvm
-
The Story of Java -
Java in 2026: Still Relevant Modern Java (17–25), records, sealed classes, virtual threads (Project Loom), GraalVM native images, and an honest assessment of where Java stands today.
-
Kotlin for JVM and Beyond Coroutines, null safety, data classes, Kotlin Multiplatform, and how Kotlin improves on Java for modern backend and cross-platform development.
-
Scala: Functional Programming on the JVM A deep technical guide to Scala 3 — case classes, pattern matching, the type system, Cats, ZIO, build tooling, and an honest assessment of when Scala is the right choice and when it isn't.