InfoQ Homepage Languages 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.
-
Pony, Actors, Causality, Types, and Garbage Collection
Sophia Drossopoulou gives an overview of Pony’s programming model, actors, and causality.
-
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.
-
Modelling Side Effects via Extensible Effects and Property Testing
William Heslam describes a technique to model a JavaScript's side-effecting dependencies by combining two separate but complementary ideas: Extensible Effects and Property Testing.
-
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.
-
Dynamic Creation of Well-Typed DSL Expressions
Pieter Koopman shows how to make dynamic editors for complex user inputs in iTask programs using dynamic types.
-
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.