InfoQ Homepage Design Content on InfoQ
-
Failure Comes in Flavors - Stability Anti-patterns
Michael Nygard encourages us to have a failure oriented mindset. He presents many anti-patterns leading to systems instability and failure, accompanied by design patterns that should be used instead.
-
Strategic Design - Responsibility Traps
Eric discusses the need for strategic thinking and how early design decisions can affect project and organization trajectories and why they involve much more than mere architecture.
-
SOA With Web Services, In Practice
This presentation discusses specific SOA properties that might result in major problems and suggests solutions that include appropriate decoupling and interoperability.
-
What I've learned about DDD since the book
Eric Evans reviews what he has learned in the 5 years since the publication of Domain Driven Design. He also describes some new patterns and talks about changes of emphasis for existing patterns.
-
Rebuilding guardian.co.uk With DDD
This presentation explores how the platform driving the guardian.co.uk, (3 time winner of the 'Best Newspaper' Webby), site was almost completely rebuilt using the principles of DDD.
-
Building Context Aware Services using Identity as Foundation
This presentation explores the issue of context automation, the forces driving it (e.g. clouds and extensible browsers) before focusing on the role of identity services as a key factor.
-
Hooking Stuff Together - Programming the Cloud
Gregor Hohpe of Google discusses software as connecting services and components, describes the constraints of connected systems design, and presents common design patterns to solve those constraints.
-
Unshackle Your Domain
Our application runs over 10,000 sustained transactions per second with a rich model. The key? Modeling state transitions explicitly.
-
From Concurrent to Parallel
This presentation looks at how Java SE 7 will address the challenges of multi-processor systems and parallelism with extensions to the java.util.concurrent package.
-
Kent Beck: Just You Wait
Kent Beck takes a look at trends and how they affect us. Communication, simplification, unintended consequences, disappearing models, and new approaches of design and tests are examined.
-
The Science of Computing and the Engineering of Software
Sir C.A.R. Hoare discusses the relationship between the science of computing and the engineering of software with science supplying theory and engineering, principles, practices, and results.
-
Responsive Design
Kent Beck shares the importance of a programmer's intention to design and a small set of strategies he uses when designing.