InfoQ Homepage Architecture & Design Content on InfoQ
-
Diary of a Fence Sitting SOA Geek
In this presentation, Mark Little explains the history of SOAP/WSDL/WS-*-based web services and RESTful HTTP and highlights how the two approaches might converge into a single solution.
-
Shaw and Fowler About Forging a New Alliance
Shaw and Fowler talk about the need for a new relationship between the business department and the IT department. Studies have shown that projects mostly fail due to miscommunication between the two.
-
Archaeopteryx: A Ruby MIDI Generator
Eccentric artist turned overnight anti-celebrity, Giles Bowkett captures the heart and soul of RubyFringe as he demonstrates his revolutionary Archaeopteryx MIDI drum pattern generator.
-
Fostering Software Craftsmanship in a Corporate Setting
Scott talks about software craftsmanship represented by people responsible for their work, continuously learning, taking pride in their work, sharing knowledge and respecting professional standards.
-
Eric Nelson on Windows as a Web Platform
Eric Nelson explores Windows as a web platform using IIS 7.0 providing an architecture deep dive and striving to reduce the lines of code in web applications.
-
Introducing Spring Batch
Dave Syer discusses Spring Batch (SB), batch processing patterns, typical batch processing uses, SB concepts and capabilities, case studies, SB domain details and the SB roadmap.
-
When Working Software Is Not Enough: A Story of Project Failure
In this presentation filmed during Agile 2008, Mitch Lacey talks about a real life project that was on the verge of being successful, but was deemed as unsuccessful by the customer.
-
An Architecture's Response to Growth and Change
Brian Zimmer unveils Orbitz.com’s architecture and its evolution over the years as the site grew from a US domestic flights booking website to an international one offering multiple services.
-
Deployment Monoculture
In this talk from RubyFringe, Dan Grigsby talks about trying out many different ideas before turning one into a startup.
-
Prioritizing Your Product Backlog
Choosing the right features can make the difference between success and failure. Mike Cohn presented 'Prioritizing your Project Backlog' on how to organize/prioritize a project backlog.
-
Advanced Threat Modeling
John Steven talks about modeling security threats as a way to secure a system while designing its architecture. John focuses on authentication, authorization and session management.
-
Building Smart Windows Applications
From QCon 2008, Daniel Moth presents on using Visual Studio 2008 and .NET 3.5 to create compelling rich Windows applications.