InfoQ Homepage Architecture & Design Content on InfoQ
-
Distributed Data Analysis with Hadoop and R
Jonathan Seidman and Ramesh Venkataramaiah present how they run R on Hadoop in order to perform distributed analysis on large data sets, including some alternatives to their solution.
-
Exploring Composition and Functional Systems in the Cloud
David Pollak discusses predicates, dependencies, functional languages and programming for the real-time cloud.
-
AMQP in Financial Service
Hanno Klein explains how AMQP is used by Deutsche Börse and where it fits within their strategy.
-
Sufficient Design: Quality In Sync With Business Context
Joshua Kerievsky invites developers to start thinking as entrepreneurs, writing code that is “good enough” for the purpose it is supposed to serve rather than write elaborate code that is beautiful.
-
Keynote: AMQP 1.0
John O’Hara keynotes on reasons for organizations to embrace AMQP, how the ecosystem has developed so far, and how AMQP manages to provide the means for secure multi-vendor messaging.
-
Who are You? Who am I? Who is Anybody?
Paul Downey talks on the current status of identity management on the web covering cross-site challenges, REST, HTTPS, Open ID, all in the context of enterprise architecture.
-
The Childish Washer & The Happy Website
Jeroen van Geel emphasizes the need for creating digital products that have personality, explaining what product personality is, and how it can be achieved.
-
The Guardian's Content Web API
Phil Wills discusses why The Guardian has introduced the Content Web API, how it has influenced the architecture of the site and how they develop software and collaborate with partners.
-
Spring Social: For the New Web of APIs
Craig Walls discusses the need for adding social features to applications, how to secure such applications and how Spring Social can help.
-
Eventually Consistent HTTP with Statebox and Riak
Bob Ippolito explains how to solve concurrent update conflicts with Statebox, an open source library for automatic conflict resolution, running on top of Riak.
-
LMAX Disruptor: 100K TPS at Less than 1ms Latency
Dave Farley and Martin Thompson discuss solutions for doing low-latency high throughput transactions based on the Disruptor concurrency pattern.
-
Software Naturalism - Embracing the Real Behind the Ideal
Michael Feathers analyzes real code bases concluding that code is not nearly as beautiful as designers aspire to, discussing the everyday decisions that alter the code bit by bit.