InfoQ Homepage Architecture & Design Content on InfoQ
-
Matt Wynne on BDD, Cucumber, Hexagonal Architecture
Matt Wynne talks about BDD with Cucumber, the value of writing microtests, and the ideas behind hexagonal architecture and how they improve and speed up the development workflow.
-
Rick Hudson on Parallel JavaScript (RiverTrail)
In this interview, Intel's Rick Hudson talks about Parallel JavaScript (formerly known as "RiverTrail"), a new parallel programming API designed specifically for JavaScript. Rick describes RiverTrail and its vision of how to leverage current and future parallel hardware from within the browser and JavaScript.
-
Ken Little on Scaling Tumblr
Ken Little talks about scaling Tumblr to keep up with their blogging users: scaling the data model, sharding, their PHP frontend and the Scala backend, and much more.
-
Rob Daigneau on Service Design Patterns
Rob Daigneau talks about his book "Service Design Patterns" and the various patterns described in it, SOA vs Services, how to choose between REST, RPC and Messaging, and much more.
-
Jim Webber on Neo4J and Graph Database Use Cases
In this interview recorded at QCon NY 2012 Conference, Jim Webber from Neo Technology discusses the Graph database ecosystem, graph use cases, and tools for developing applications using Neo4j graph database.
-
Eric Evans on How Technology Influences DDD
Eric Evans shares his view on how the last trends in technology, such as NoSQL, functional languages, thick browser-based client, JSON and others, make him rethink some of the DDD concepts.
-
Rich Hickey on Datomic, Data Storage, Functional Programming and Immutability
Rich Hickey explains how immutability enables Datomic's features and facilitates programming (not just in functional languages). Also: Datomic and other NoSQL stores, Clojure Reducers and much more.
-
Gil Tene on Zing, Low Latency GC, Responsiveness
Gil Tene talks about how to achieve low latency and responsiveness in Java applications despite the GC, how the GC in Azul's Zing helps, where low latency is crucial, and much more.
-
John Davies on the Financial Industry, Standards Based Messaging, Integration
John Davies talks about standards based messaging and integration in the finance business, the future of payment systems and mobile payment, and much more.
-
Serkan Piantino on Scaling Facebook
Serkan Piantino explains how Facebook has managed to scale up, what types of errors occur in an architecture that size and how to handle them, RAM vs disk, and much more.
-
Eli Collins on Hadoop
Eli Collins discusses Cloudera's CDH4 release, which tasks are well suited for Hadoop, Hadoop and MapReduce vs SQL, the state of Hadoop, and much more.
-
Graham Lee on Application Security, Sandboxing on OS X, Mobile Application Development
Graham Lee discusses how to design and write secure (mobile) applications, the concept of sandboxing in general and on OS X, Objective-C and Smalltalk, and much more.