InfoQ Homepage Development Content on InfoQ
-
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.
-
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.
-
Performance vs. New Features: It Doesn’t Have to Be a Zero-Sum Game
Dmitry Vyazelenko explores implementing CRC checksums for a durable log while trying to retain respectable performance.
-
Distributed Programming, Hash Tables, and Fun!
Thomas Gebert and Nick Misturak demonstrate how they built a distributed hash-table video-sharing system, the technical hurdles encountered, and the pros/cons of using functional languages to do so.