InfoQ Homepage Java Content on InfoQ
-
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.
-
Elixir vs Scala
Ludwik Bukowski and Kacper Mentel compare the results of a pattern recognition app implemented in Elixir and Scala.
-
A Year with Java 11 in Production!
Andrzej Grzesik talks about Revolut’s experience in running Java 11 in production for over a year. He discusses tools, alternative JVM languages, and some 3rd party products.
-
Maximizing Applications Performance with GraalVM
Alina Yurenko shows how to make real-world applications GraalVM-ready, and how languages like JavaScript, Ruby, R and Python can also benefit from GraalVM.
-
TornadoVM: Java for GPUs and FPGAs
Juan Fumero presents TornadoVM, a plugin for OpenJDK that allows Java programmers to automatically run on Heterogeneous Hardware such as multi-core CPUs, GPUs, and FPGAs.
-
Operating Pivotal Application Service at Scale
Yusuke Kondo and Akinori Nitta explain the challenges faced and solutions experienced to run and manage a large-scale platform.
-
Four Questions to Ask Your Dev Team
Hannah Foxwell and Jérôme Wiedemann offer four questions to start the dialogue between Platform Teams and Application Teams.
-
Square Pegs, Square Holes: CI/CD that Fits
Cora Iberkleid and Madhav Sathe discuss how to overcome the entry barrier to put modern CI/CD into practice.
-
Spring Framework 5.2: Core Container Revisited
Juergen Hoeller covers some of the Spring Framework 5.2 technologies: R2DBC, RSocket, the core component container for GraalVM support and compile-time annotation indexing.
-
PKS Is Not JAK8sP (Just Another Kubernetes Platform)
Cornelia Davis discusses what distinguishes Pivotal Container Service and covers some of the latest advancements coming from the Kubernetes community, such as cluster-api and more.
-
Microservices Are for Humans, Not Machines
Oded Shopen discusses the behavioral benefits of moving to a microservices architecture in an organization, explaining how microservices have an impact on the overall joy of a developer’s craft.