InfoQ Homepage Java Content on InfoQ
-
Light at the End of the Long Tunnel for Java EE 8
There may finally be some light at the end of the long tunnel for Java EE 8. Oracle recently updated the Java community on Java EE 8, which included the latest release schedule and updates on JSR activities. Almost four years in the making, the road for Java EE 8 has not been easy.
-
Strata and StockTwits at Jax Finance 2017
InfoQ attended the Jax Finance conference held in London on April 4-5, 2017. Jax Finance is a vertical event, co-located with Jax DevOps. Speakers included Stephen Colebourne of Joda fame, Pierce Crosby from StockTwits, and Eric Horesnyi from StreamData.io
-
Object Deserialisation Filters Backported from Java 9
JEP 290, which allows filtering of incoming data when deserialising an object, and was initially targeted to Java 9, has been backported to Java 6, 7, and 8. The feature provides a mechanism to filter incoming data in an object input stream as it is being processed, and can help prevent deserialisation vulnerabilities like the one that affected Apache Commons and other libraries a while back.
-
Java Finalization to be Deprecated?
Java's finalization mechanism, a part of the platform since Java 1.0, has been proposed for deprecation in the forthcoming Java 9 release.
-
Vaadin Releases Version 8 of Their Polyglot Framework
Four years since the release of version 7, Vaadin released version 8 of their polyglot framework that features 21 improvements in areas of typesafe APIs and performance.
-
-
Open Source Linkerd Project Celebrates First Anniversary in Quest to Become TCP/IP of Microservices
Bouyant, a cloud-native services company, announced the one-year anniversary of Linkerd, an open source “service mesh” project for cloud-native microservices-based applications. William Morgan, founder and CEO of Bouyant, spoke exclusively to InfoQ about this milestone.
-
Kotlin 1.1 Adds Coroutines, Type Aliases, Improved JavaScript Support
Kotlin new version introduces a number of new language features – most notably coroutines – and improved support for its JavaScript target, writes Kotlin marketing manager Roman Belov.
-
Public Review of JSON-P Specification 1.1 is Now Open
Public review of JSR 374: Java API for JSON Processing (JSON-P) version 1.1 is now open. This version adds support for IETF standards and is expected to be included in the release of J2EE 8 along with Java API for JSON Binding (JSON-B).
-
The Last Frontier in Java Performance: Remove the Garbage Collector
A new JEP draft has been filed to create a no-op garbage collector: a GC that doesn't actually reclaim memory. This is aimed at aiding JVM implementers and researches and, to a lesser extent, ultra-performant applications that generate little to no garbage. If the JEP goes ahead, the new GC would be available together with the existing ones, and would have no effect unless explicitly activated.
-
Lightbend Speaks to InfoQ on Their Acquisition of OpsClarity
Nine months after acquiring BoldRadius, Lightbend announced their acquisition of OpsClarity, a company specializing in monitoring reactive applications. InfoQ interviewed Mark Brewer, president and CEO at Lightbend and Alan Ngai, co-founder of OpsClarity and now VP of cloud services at Lightbend to learn more about this new partnership.
-
Java 9 Will Adjust Memory Limits if Running with Docker
A first experimental change has been added to Java 9 so the JVM can understand that it is running within a container and adjust memory limits accordingly. Despite the increase in popularity of containers, many tools, including the JVM, still rely on the host's parameters to assess available resources, oftentimes running out of memory. This change tries to prevent many of those scenarios.
-
Data Geekery Releases Version 3.9.0 of jOOQ, a Java ORM Tool for Building Type Safe Queries
Data Geekery released version 3.9.0 of jOOQ, their object-relational mapping (ORM) Java toolkit, featuring an experimental parser, additional type safety, better integration with Oracle, and improved transactions. InfoQ spoke to Lukas Eder, founder and CEO of Data Geekery GmbH, about this latest release.
-
Date and Time Formatting in Java 9 Will Get Closer to Unicode Locale Standards
Several parsing and formatting changes have been incorporated to bring the functionality closer to Unicode Locale Data Markup Language (LDML). These changes have been supervised by Stephen Colebourne, creator of the popular library JodaTime, precursor of the new java.time component in Java 8. Abiding by the Unicode standard will provide better interoperability with other non-Java systems.
-
Hazelcast Release Jet, Open-Source Stream Processing Engine
Hazelcast, previously known for the open-source caching and in-memory data grid technologies, has announced a major release of their new stream processing engine, Jet.