BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage JVM Content on InfoQ

  • Plumbr Shifts Focus to Become a JVM Monitoring Solution

    Plumbr shift its flagship product from a memory-leak tool to a JVM monitoring solution, adding thread contention detection, inefficient GC behaviour monitoring, and historical JVM data. InfoQ talks with Pritt Potter about this decision.

  • More Java 9 Features Announced

    Oracle have announced more features to be delivered as part of JDK 9, including Unified JVM Logging and fine-grained control over the JIT compiler. Primitive specialization of generics is pushed out to JDK 10, however.

  • Oracle Commit to Java Modularity

    Oracle have announced the second set of enhancement proposals (known as JEPs) that will deliver features for Java 9, including major news about Java modularity.

  • The Future of Scala

    The Scala Team recently published a "Scala: Next Steps" article describing the future of the language, and detailing the features of the next three major Scala releases and main goals: to make the language and its libraries simpler to understand, more robust, and better performing.

  • Oracle Announces First Java 9 Features

    Oracle has announced the first set of enhancement proposals that will deliver features for Java 9. They include HTTP/2 support, enhanced JSON support and a first step towards modularity.

  • Java 8 Update 11 Broke Third Party Tools

    Oracle's latest update to Java, 8 update 11, introduced a breaking change that has affected a range of third-party tools, including JRebel, Groovy and Google's Guice library.

  • Apache Log4j 2.0 - Worth the Upgrade?

    The Apache Software Foundation recently announced the General Availability of Log4j 2.0, containing many performance improvements over its predecessor Log4j 1.x. Years in the making, this release was written from scratch, and gained its inspiration from existing logging solutions such as Log4j 1.x and java.util.logging.

  • Oracle Launches Project Valhalla for Java

    Oracle launches Project Valhalla to experiment with advanced features for the JVM and Java language, including a major revision of Java's approach to generic types.

  • Groovy 2.3 gets a much faster JSON Parser

    Groovy 2.3 will ship with one of the fastest JSON parsers on the JVM, according to Rick Hightower, the ubiquitous consultant and author.

  • Scala Turns Ten Today

    Ten years ago today, the first release of the Scala language was announced on the comp.lang.scala newsgroup. It's come a long way in ten years; what will the next ten years be like? InfoQ looks back.

  • Oracle Releases Videos and Slides from the 2013 JVM Language Summit

    Oracle have released videos and slides from the 2013 JVM Language Summit, which saw uses of the JVM from the biggest data to the smallest mobiles, and future performance advances in the JVM runtime. Read on to find out more about what was covered.

  • Mission Control and Flight Recorder on HotSpot JVM

    Since the Java 7 Update 40 release, Mission Control and Flight Recorder are shipped with the JDK. Mission Control is the starting place for monitoring, management and troubleshooting, while Flight Recorder is the facility to collect and evaluate profiling data. Both tools have been available for JRockit and are now finally ported to HotSpot.

  • Ceylon Is Feature Complete

    Gavin King, leader of the Ceylon project, has announced the availability of M6 release, which has also been tagged as Ceylon 1.0 Beta, the language been considered feature complete. This release includes complete language specification, a command-line toolset – compilers for JVM and JavaScript VMs, documentation compiler –, an SDK, and an Eclipse-based IDE.

  • JRuby 9K Expected in 2014 Ready for Production

    Charles Nutter, one of the lead developers of JRuby, announced the release of version 9000 (9K) in 2014. The new release targets the same feature set as Ruby MRI 2.0 and possibly 2.1 as well. Better performance, concurrency support and overall availability and portability provided by the use of the JVM can make this version suitable for production systems.

  • Scaling Twitter to New Peaks

    For many of us Twitter has become an essential communications utility. Since experiencing scalability problems in 2010, Twitter has moved to a loosely coupled service oriented architecture based on the JVM, allowing it new levels of scalability and feature agility. Twitter engineering recently reported a new record throughput and took time out to describe their new architecture.

BT