InfoQ Homepage Java Content on InfoQ
-
Techniques for Maintainable Quarkus Applications
Ana Maria Mihalceanu discusses how to use Quarkus capabilities in order to write software that is easier to maintain.
-
Keeping Pace with Java
Marc Hoffmann attempts to answer what are the important aspects of the new Java release schedule and what a pragmatic and sustainable update strategy looks like.
-
What Does the Future Hold for Java?
The panelists discuss new features in Java including Records and Local Variable Type Inference, and performance improvements, the various ‘free’ builds of OpenJDK, and the development of Foojay.io.
-
What's New in Java 16
Sander Mak discusses some of the new and preview features in Java 16: API updates, records, pattern matching, and sealed classes.
-
Serverless Search for My Blog with Java, Quarkus & AWS Lambda
Gunnar Morling discusses Quarkus, cold starts and serverless for Java.
-
Upgrade to Java 16 or 17
Johan Janssen describes the six-months release process of Java and why applications should use a recent version, the challenges of upgrading, and provides some tips to make the process easier.
-
Starting Fast: Investigating Java's Static Compilation Landscape
Dan Heidinga discusses how to start a Java application faster, and how Graal Substrate VM, Quarkus, Project Leyden, and others can help with that.
-
Enabling Java: Windows on Arm64 – a Success Story!
Monica Beckwith discusses a timeline of their development efforts and Microsoft’s journey into OpenJDK land, a few Arm64 and Windows nuances, their testing and benchmarking.
-
Project Valhalla: Bringing Performance to Java Developers
Tobi Ajila explains the advances being made in Project Valhalla to improve Java's memory density by making it easy to create compact, cache efficient data structures.
-
A Love Letter to Clojure
Gene Kim discusses his endeavour as a developer through Clojure.
-
Introduction to Kotlin's Coroutines and Reactive Streams
Krystian Rybarczyk looks into coroutines and sees how they facilitate asynchronous programming, discussing flows and how they make writing reactive code simpler.
-
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.