InfoQ Homepage Programming Content on InfoQ
-
Evolution of Financial Exchange Architectures
Martin Thompson looks at the evolution of financial exchanges and explores what is considered state of the art today.
-
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.
-
From Mainframe to Microservices with Pivotal Platform and Kafka: Bridging the Data Divide
Dmitry Milman and Ankur Kaneria showcase how Pivotal and Apache Kafka are leveraged within Express Scripts’ transformation from mainframe to a microservices-based ecosystem, ensuring data integrity.
-
Painless JavaScript Testing with CodeceptJS
Michael Bodnarchuk introduces CodeceptJS, a JS testing meta-framework meant to simplify end-to-end testing.
-
Does Java Need Inline Types? What Project Valhalla Can Bring to Java
Sergey Kuksenko talks about the performance benefits inline types bring to Java and how to exploit them. Inline/value types are the key part of experimental project Valhalla.
-
Exploring the Chrome Debugger Protocol for Test Authoring
Benjamin Gruenbaum discusses the DevTools (debugger) protocol and how the DOM, JavaScript and the DevTools communicate, plus applications for test authoring.
-
Distributed Tracing in the Wild
Adrian Cole, Tommy Ludwig and Narayanan Arunachalam share the “Sites” project, which is an inventory of real-life setups people use today with distributed tracing to increase developer productivity.
-
Responsible Microservices
Nate Schutta discusses a set of factors to apply to decide if something deserves to be a microservice or not.
-
Introducing and Scaling a GraphQL BFF
Michelle Garrett talks about the journey of introducing and then scaling a GraphQL BFF to serve multiple applications.
-
Optimize for Time
Andy Walker gives advice on how to use time in a way that enables teams to improve. He shares practical advice on how to get the most out of the time, and proposes principles to develop approaches
-
Designing Composable Functional Libraries, Not Just for Data Visualization
Tomas Petricek describes the design of a data visualization library in The Gamma, covering principles of functional library design useful to use when tackling problems in other domains.