Welcome the new Java Champion Marcus Lagergren!
Marcus Lagergren has been involved with the Java platform since the alpha versions. He worked at Appeal Virtual Machines, a performance-oriented start-up offering alternatives to byte code interpretation, slow-running thread implementations and non-native code. As one of the principal architects of the JRockit JVM, Marcus helped make sure that Java became a good alternative to writing programs in native languages.
Marcus contributed to virtual implementations of Java on hypervisors, when virtualization was still in its infancy, and demonstrated with the JRockit VE project that virtual solutions are good alternatives to physical platforms.
Marcus worked as a member of the Java language team implementing Java 8. He worked on improving support for dynamic languages on the JVM. Being a performance engineer at heart, Marcus demonstrated that dynamic languages, thanks to invokedynamic, achieve similar performance on the JVM compared to languages with a static type system.
Marcus has co-authored a book on JVM internals, “Oracle JRockit - The Definitive Guide”. He is also a frequent speaker at Java conferences. Follow him @lagergren
The Java Champions are an exclusive group of passionate Java technology and community leaders who are community-nominated and selected under a project sponsored by Oracle. Learn more about Java Champions