Hacker News with Generative AI: JVM

A Deep Dive into JVM Start Up (inside.java)
Make sure to check the video description.
How Java's Executable Assembly Jars Work (mill-build.org)
One feature of the Mill JVM build tool is that the assembly jars it creates are directly executable:
What Scala has to offer for Java devs (softwaremill.com)
JVM was introduced in 1994 to run Java programs, but since long ago, it is not the only language you can run on it. There are many other languages leveraging its potential, and Scala is one of them. If you are a Java developer and you have heard or read something about Scala, you might think all it has to offer is some syntactic sugar. In this article, I’ll try to convince you it is much more.
A basic introduction to the classfile API in Java (ifesunmola.com)
JEP 484 defines the class file API as a standard way for parsing, generating, and transforming Java class files. You’ll never need to use it if you don’t write/never plan to write a JVM-based library, framework or compiler. ASM would still be the go-to library for most developers because there’s already a lot of information about it online. As of the time of writing, the API is still in preview and will be finalized with the release of JDK 24.
JVM Anatomy Quarks (shipilev.net)
"JVM Anatomy Quarks" is the on-going mini-post series, where every post is describing some elementary piece of knowledge about JVM. The name underlines the fact that the single post cannot be taken in isolation, and most pieces described here are going to readily interact with each other.