InfoQ Homepage Virtual Machines Content on InfoQ
-
The Keys to Developer Productivity: Collaborate and Innovate
Heather VanCura discusses how to adopt the latest Java technology, innovate and contribute to the future evolution of the Java platform and ecosystem.
-
Harnessing Exotic Hardware: Charting the Future of JVM Performance
Monica Beckwith discusses the world of the JVM and its evolving relationship with exotic hardware. She presents a hypothetical scenario where GPU optimization plays a pivotal role.
-
Optimizing JVM for the Cloud: Strategies for Success
Tobi Ajila discusses the challenges and innovations in JVM performance for cloud deployments, highlighting the integration of these JVM features with container technologies.
-
Virtual Threads for Lightweight Concurrency and Other JVM Enhancements
Ron Pressler presents how and why Java abstracted its existing thread construct to provide an alternative user-mode implementation of threads as opposed to offering a new concurrency construct.
-
Java & JVM Panel
Simone Bordet and Cay Horstmann discuss Java’s new release cadence which brings exciting new features at a more consistent pace, Java's strongest points, and what we are missing.
-
How the HotSpot and Graal JVMs Execute Java Code
James Gough discusses HotSpot, explores Graal and the JVM ecosystem to discover performance benefits of a platform 25 years in the making.
-
A Year with Java 11 in Production!
Andrzej Grzesik talks about Revolut’s experience in running Java 11 in production for over a year. He discusses tools, alternative JVM languages, and some 3rd party products.
-
TornadoVM: Java for GPUs and FPGAs
Juan Fumero presents TornadoVM, a plugin for OpenJDK that allows Java programmers to automatically run on Heterogeneous Hardware such as multi-core CPUs, GPUs, and FPGAs.
-
Records and Sealed Types - Coming Soon to a JVM Near You!
Ben Evans talks about the recent changes in the Java language (Records, Sealed Types) and shows how big ideas in language design sometimes start from surprisingly small implementation details.
-
Understand the Trade-offs of Using Compilers for Java Applications
Mark Stoodley examines some of the strengths and weaknesses of the different Java compilation technologies, if one was to apply them in isolation.
-
Panel: Startup and VM Futures
A lot of the techniques & approaches that are used for developing and improving software performance are tried and tested rather than innovative-but where does that leave startups who leverage the VM?
-
Java 8 LTS to the Latest - a Performance & Responsiveness Perspective
Monica Beckwith and Anil Kumar discuss Java JDK 8u LTS to the latest JDK 13 major changes, as well as impact on performance and responsiveness to backported JDK 11u LTS.