InfoQ Homepage Architecture & Design Content on InfoQ
-
The Beauty of Ruby
Glenn Vanderburg demonstrates some of the subtle beauty about Ruby that experienced Rubyists know and love. Some of the best things about Ruby aren't obvious to newcomers.
-
Agile DSL Development in Ruby
The presentation shows how to involve on-site customers in the evolution of their DSL syntax and how it leads to higher-quality, more correct software.
-
Rod Johnson: Are we there yet?
Rod Johnson discusses some of the challenges that still faces enterprise Java development, and the technical innovations needed to address them.
-
Bringing SOA to Life: A New Danish Infrastructure
In this presentation, Mikkel Hippe Brun introduces Denmark's national Service Oriented Infrastructure. Topics covered include the infrastructure's WS-* based architecture and the choice of standards.
-
Event Patterns
Ian Cartwright presents some of his work (developed with Martin Fowler) on event patterns: Event Sourcing, Event Collaboration, Parallel Model, and Retroactive Event.
-
Agile Styles: Feature Driven Development and the Crystal Methodologies
The "Agile Styles" presentation at Agile2006 introduced four popular approaches. In this half of the video Alistair Cockburn talks about his Crystal Methodologies and David J. Anderson presents FDD.
-
Developing in a Service-oriented World
Gregor Hohpe takes a look at the architectural aspects of SOA, addressing issues such as the false sense of simplicity and the problems of established programming models.
-
The Role of Testing and QA in Agile Software Development
Scott Ambler argues that agile testing practices have resulted in significantly higher quality software, and questions the role of traditional software testers and QA people on agile projects.
-
Architecting for SOA
Beat Schwegler shows how service-orientation affects architecture, introduces the notion of a service model between the business and technology models, and suggests a smooth migration via refactoring.
-
The SOA Component Model
Rob High introduces Service Component Architecture (SCA) and Service Data Objects (SDO) as the foundation for a SOA programming model.
-
Database Refactoring
Scott Ambler teaches teams how to integrate database roles into their iterative, incremental rhythm to increase software success. InfoQ captured Ambler's talk on Database Refactoring at Agile2006.
-
JP Rangaswami on open source in the enterprise & the future of information
CIO JP Rangaswami explains how open source became a corporate IT strategy at investment bank DrKW & why CIOs should consider open source for major software development initiatives.