InfoQ Homepage Development Content on InfoQ
-
Heretical Resilience: To Repair is Human
Ryn Daniels describes the “Apache SNAFU”, shares their experiences as the instigator of that snafu and walks through the lessons that can be learned from such an event.
-
Visualizing Home Automation with GRiSP
Claudia Doppioslash and Adam Lindberg introduce GRiSP, a home automation project written in Erlang and JavaScript/D3.
-
In Praise of Higher Order Functions
Mary Sheeran discusses higher order functions, taking a look at their history and their algebra, showing some examples capturing patterns in hardware description and GPU programming.
-
Effective Java, Third Edition - Keepin' it Effective
Joshua Bloch covers some highlights from the third edition of “Effective Java”, concentrating on streams and lambdas.
-
Java 11 - Keeping the Java Release Train on the Right Track
Jeanne Boyarsky reviews code examples of the new features in Java 11, and also features of Java 10. She also discusses the impact of the new Java release train on production code.
-
IoT and Microservices
Fred George discusses how to implement an IoT solution with asynchronous microservices, detailing such a solution using Hue lights, Amazon Alexa, Apple TV and Docker.
-
Is Boilerplate Code Really So Bad?
Trisha Gee explores common coding scenarios using Java and Kotlin, discussing Java's evolution to improve productivity, and why staying up to date with Java can help.
-
Serverless and Java in the Real World
John Chapin describes the nuts and bolts of building large-scale serverless applications using Java, showcasing the efficiency of Java and several examples of scalable, evolvable, Lambda apps
-
Java at Scale
Steve Poole explores the cutting edge of “Java at Scale” and discusses how the use cases are being reflected in new thoughts about Java and the JVM.
-
Cluster Consensus: When Aeron Met Raft
Martin Thompson explains how consensus algorithms operate and the techniques that can be applied to make them efficient. Thompson covers the mechanics of a working consensus system.
-
Applied Performance Theory
Kavya Joshi explores the use of performance theory in real systems at companies like Facebook, and discusses how it can be leveraged, to prepare systems for flux and scale.