InfoQ Homepage Architecture & Design Content on InfoQ
-
Building Cloudy Services
Anne Thomas Manes discusses principles for designing cloud-aware services: Latency Aware, Instrumented, Failure Aware, Event Driven, Parallelizable, Resource Consumption Aware, Automated.
-
Information Rich Programming with F# 3.0
Donna Malayeri speaks on information rich programming with F# 3.0’s type providers and query expressions, explaining how type providers work under the hood.
-
Rust
Dave Herman talks about Mozilla Rust and some of the features that make it safe, concurrent, and fast.
-
Clojure after the Honeymoon
Håkan Råberg and Jon Pither on introducing Clojure to an investment bank team having a large Java code, dealing with cultural differences, the lessons learned, and ways of dealing with legacy code.
-
Automated Trend line Generation for Accurate Software Effort Estimation
Karthikeyan Ponnalagu presents Estimation Key Map, an automated technique for software project estimation based on a parametric model using historical data.
-
Micro Services: Java, the Unix Way
James Lewis tells the story of building a resource oriented, event driven system out of applications about 1000 lines long.
-
Lean Data Architecture: Minimize Investment, Maximize Value
Manvir Singh Grewal and Brandon Byars propose a business intelligence workflow along with Lean principles and practices for implementing a data warehouse and reporting capability.
-
Storm: Distributed and Fault-Tolerant Real-time Computation
Nathan Marz introduces Twitter Storm, outlining its architecture and use cases, and takes a look at future features to be made available.
-
High-quality, Impactful, Fast UX Research for Engineers
Tomer Sharon discusses the psychology of attitude & behavior and shares tips for conducting a high-quality, impactful, and fast UX research.
-
Community Management: The Next Wave of SOA Governance and API Management
Tim Hall discusses compares and contrasts SOA Governance and API Management, explaining why he believes they will evolve into a new discipline called “Community Management”.
-
Faster, Cheaper Identity Management through Loose Coupling – the LIMA Approach
Ganesh Prasad discusses the essentials of the loosely-coupled identity management approach called LIMA,
-
Transactions for the REST of Us
Cesare Pautasso and Guy Pardon propose a way of implementing transactions over HTTP using REST and the Try-Confirm/Cancel protocol.