InfoQ Homepage Architecture & Design Content on InfoQ
-
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.
-
Bring Your Own Device (BYOD) with Cloud 4 Education
Ruth Lennon discusses the challenges, the benefits and the lessons learned transitioning from a traditional education form to a BYOD in the cloud-based one.
-
How the Ancient Greeks Invented Programming
Matt Butcher explores the philosophical systems devised by Plato and Aristotle, showing how Plato laid the foundations for what is now OOP, while Aristotle’s dynamic model is at the core of FP.
-
Recovering the Ability to Design when Surrounded by Messy Legacy Systems
Eric Evans shares 4 strategies for dealing with messy legacy systems: Bubble Context, ACL Synchronization, Exposing Legacy Assets, and Domain Events Channel.
-
Multiplatform, Promises and HTML5
Max Firtman discusses the present mobile ecosystem, why cross-platform is the key to success, HTML5 APIs, challenges with HTML5, when HTML5 is a proper solutions and other.