InfoQ Homepage Design Content on InfoQ
-
REST Eye for the SOA Guy
In this presentation, recorded at QCon San Francisco, CORBA guru Steve Vinoski explains REST from the view of someone who comes to SOA from a traditional, RPC-oriented background.
-
Managing Variability in Product-Lines
In this talk, Markus Völter illustrates how model-driven and aspect oriented software development help addressing the challenge of managing variability in product line engineering.
-
Patterns for securing architectures
Security is about trade-offs. Only a few have the expertise to design good security. This talk focuses on Security Patterns, such as Role-based Access Control, Single Access Point, and Front Door.
-
Ajax and design patterns : Do we need a client tier?
In this talk, Dave Crane explores ways to apply design patterns to the client tier, how the use of patterns compares with the server-side and examines server-control vs client-control.
-
Eric Evans on DDD: Strategic Design
This talk introduces two broad principles for strategic design: 'Context mapping' - different groups model differently and 'Core domain' - the distilled shared vision.
-
DDD: putting the model to work
This talk outlines some of the DDD foundations: How models are chosen and evaluated; How multiple models coexist; How to avoid the common pitfalls and how developers and domain experts work together.
-
Modifiability: Or is there Design in Agility?
Martin Fowler & panelists explore the myth that agile methods mean an absence of design. Design still happens in agile projects, but it shifts from an up-front phase to a continual evolution.
-
Architecture Quality: Operational Manageability
Dan Pritchett talks about how to ensure your transactional scalability doesn't ignore your architecture's manageability including lessons learned at eBay.
-
Component Based Architectures
Mark Miller introduces Component Based Architecture theory using real examples and whiteboard. Learn how a small team can become a competitive advantage using a component based architecture.
-
The Principles of Agile Design
Bob Martin presents the first of his five principles of object-oriented design, which aim to address a fundamental problem - the management of dependencies between classes.