InfoQ Homepage Java Content on InfoQ
-
Functional Composition
Chris Ford shows how to make music starting with the basic building block of sound, the sine wave, and gradually accumulates abstractions culminating in a canon by Johann Sebastian Bach.
-
Maximizing Performance with GraalVM
Thomas Wuerthinger discusses the best practices for Java code and compiler configurations to maximize performance with GraalVM and how to measure performance in a reliable manner.
-
Java Futures, 2019 Edition
Java Language Architect Brian Goetz gives a tour of some of the features coming to Java next.
-
Why Continuations are Coming to Java
Ron Pressler discusses and compares the various techniques of dealing with concurrency and IO in both pure functional and imperative programming languages.
-
Orchestrating Robot Swarms with Java
Matthew Cornford focuses on Ocado’s latest generation of highly automated warehouses and looks into Java’s role for orchestrating huge swarms of robots for superior efficiencies of scale.
-
Corda: Looking Forward and Back, Blockchain on a JVM Stack
Carolyne Quinn and Mike Ward discuss Corda, an open source enterprise blockchain, and look at technologies used: Kotlin, JVMs, pluggable consensus, Corda Foundation and SGX,.
-
Life beyond Java 8
Trisha Gee talks about Java 8, wondering whether we should move to a later version, which one to choose, and how painful it might be to upgrade.
-
Otherworldly Java: Gateway to the Moon and beyond
Diane Craig demonstrates the art of the possible when using modern Java toolkits to build high quality, high performance applications for Science and Aerospace industries.
-
Graal: Not Just a New JIT for the JVM
Duncan MacGregor takes a look at the differences between C2 and Graal, what this can mean for the performance of a code, and what else is possible with this new JIT.
-
Many DevSecOps Tools are Just DevOps Lipstick on an Old Pig
Larry Maccherone discusses the security tool categories that have traditionally been used by development teams, and shows how to evaluate DevSecOps tools.
-
YugaByte DB - A Planet-Scale Database for Low Latency Transactional Apps
Amey Banarse and Karthik Ranganathan introduce and demo YugaByte DB, a large scale DB, highlighting distributed transactions with global consistency.
-
The Anatomy of Building a Compliant PCF Service in a Limited Connectivity Environment #BoomSauce
Joshua Kirchmeier and Garrett Klok discuss the techniques used to achieve DFARS compliance within AWS GovCloud, and troubleshooting challenges faced with using PCF in a limited connectivity IaaS.