InfoQ Homepage Architecture & Design Content on InfoQ
-
Rockstar Memcaching
In this presentation from RubyFringe, Tobias Lütke talks about memcached, the widely used caching solution. Tobias explains how to use it and gives some practical tips on what not to do.
-
Real-Time Java for Latency Critical Banking Applications
Bertrand Delsart discusses real-time (RT) computing requirements in banking, RT Java history, priority semantics, RT APIs, RT Garbage Collection, soft vs. hard RT, and benefits of RT Java.
-
Architecting for Latency
Dan Pritchett addresses latency issues in web applications that should be dealt with from the beginning when the system is designed.
-
The Lego Hypothesis
For decades, software engineering has "dreamed an impossible dream", to build software as easily as building Lego houses. In this talk, James Noble imagines a world where the dream has been realized.
-
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.