InfoQ Homepage JVM Content on InfoQ
-
Build Your Software Roadmap with QCon Plus; Kristen O’Leary Shares Top Topics
During a recent interview, Kristen O'Leary, senior developer relations engineer at Google and QCon Plus November 2021 Committee Member, shared with us the tracks she is most looking forward to at the event this November 1-12.
-
Microsoft Open-Sources GCToolkit to Tap into JVM GC Logs
By open sourcing GCToolkit, Microsoft promises to tap into the rich information stored within the JVM’s GC logs. The tool promises to provide mechanisms to parse, analyse and visualise the GC log files in a human friendly manner.
-
QCon Plus November 2021 is Now Hybrid. Attend Online and In-Person (NY & SF)
The QCon Plus software development conference will be back November 1-5, 2021 - online and in-person. Get the chance to engage and network with professionals driving change and innovation inside the world’s most innovative software organizations.
-
Kotlin 1.5 Gets Support for Java 15 Features and a New JVM Compiler
Kotlin 1.5 introduces support for the latest Java features, including record classes, sealed interfaces, and inline classes. Additionally, it brings a number of improvements to the standard library and a new JVM IR compiler.
-
GraalVM 21.0 Introduces a JVM Written in Java
GraalVM has released major version 21.0 with a new component, Java on Truffle, that provides a JVM implementation written in Java. GraalVM is itself a polyglot virtual machine that provides a shared runtime to execute applications in multiple languages. Java on Truffle, a JVM written in Java using the Truffle framework, provides a new option to run Java applications. Its code name is Espresso.
-
New Relic – the State of Java Report
While self-reported data suggests that running the latest and greatest JVM in production is the way forward, the recent report by New Relic (which monitors real JVMs in production) suggests that the Java landscape is dominated by Java 8, and to a lesser extent, Java 11, with non-LTS releases barely a blip on their radar. Read on to find out what their report says customers are actually using.
-
Java Flight Recorder Coming to OpenJDK 8
Java Flight Recorder, originally open sourced in Open JDK 11, is being backported into the mainline Open JDK 8 tree as it comes out of its early access release. Together with JMC 7.1, available from Azul, flight recorder profiling will become accessible to users of both Open JDK 8 and Open JDK 11.
-
OpenJDK Project Valhalla Releases LW2 Prototype
Project Valhalla (OpenJDK) has released LW2, a new user-accessible prototype of the effort to align with modern hardware. InfoQ discusses this new prototype in-depth with IBM's tech lead for this new technology.
-
Azul Systems Discuss Java's Present and Future
InfoQ caught up with Simon Ritter, deputy CTO of Azul Systems, to talk about their JVM products and the current status and future of Java.
-
Writing Web Applications in Java - a Study of Alternatives
Developers familiar with the Java Virtual Machine languages and who want to develop web applications without the difficulties of a JavaScript development stack, have an increasing array of alternatives to JavaScript to choose from. The performance penalty vs. native JavaScript web applications is shrinking.
-
Kotlin 1.3.30 Brings Kotlin/Native and KAPT Improvements, and More
JetBrains has released Kotlin 1.3.30. This version is mainly a new bug fix and tooling update for Kotlin 1.3. Kotlin 1.3.30 brings Kotlin/Native and KAPT improvements, support for more operations for unsigned types and arrays, debugging improvements on IntelliJ IDEA, and more.
-
Kotlin Q&A with Christina Lee of Pinterest
InfoQ recently sat down with Christina Lee, an Android engineer on the Core UI team at Pinterest, and discussed adoption of Kotlin at Pinterest, organizational challenges Pinterest faced during the adoption, the biggest lesson learned, helpful tips for transitioning to Kotlin from Java, and the topic of her upcoming talk, Representing State: the Kotlin Edition, at KotlinConf 2018.
-
Uber Open Sources JVM Profiler for Tracing Distributed JVMs
Uber open sourced a distributed profiler called JVM Profiler in late June. They built JVM Profiler to solve resource allocation issues they had with Apache Spark. Apache Spark is a popular framework for processing large data streams, of which Uber has many. JVM Profiler was built for Spark, but it's applicable to any JVM-based service or application.
-
The Current State of Java Value Types
Oracle has been working to bring value types to the Java language and runtime. We present an update on the current status of this work.
-
Oracle Releases GraalVM 1.0, a Polyglot Virtual Machine and Platform
Oracle has announced the 1.0 release of GraalVM, a polyglot virtual machine and platform. The initial release includes the capability to run Java and JVM languages (via bytecode) as well as full support for JavaScript and Node.JS, with beta support for Ruby, Python and R code.