InfoQ Homepage Development Content on InfoQ
-
The Medieval Census Problem
Andy Walker discusses the principles of distributed computing used in medieval times, and the need to understand high latency, low reliability systems, bad actors, data migration, and abstraction.
-
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.
-
C#'s Functional Journey
Mads Torgersen discusses how object-oriented languages, particularly C#, have adopted functional features, and what to expected next.
-
A Love Letter to Clojure
Gene Kim discusses his endeavour as a developer through Clojure.
-
Service Mesh: Past, Present and Future
Idit Levine discusses the unique opportunities presented in service mesh for multi-cluster and multi-mesh operations.
-
Cultivating Production Excellence
Liz Fong-Jones talks about several practices core to production excellence: giving everyone a stake in production, collaborating to ensure observability, measuring with Service Level Objectives & more
-
Six Decades of Software Engineering
Mary Poppendieck covers some of the early principles behind great software engineering that are as true today as they were a half century ago, and some mistakes made that do need to be repeated.
-
Healthy Code, Happy People (an Introduction to Elm)
Katja Mordaunt discusses writing webapps in a simpler way than using the traditional HTML, CSS and JavaScript.
-
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.