InfoQ Homepage Architecture & Design Content on InfoQ
-
RESTful Enterprise Development
In this presentation, recorded at QCon San Francisco, ThoughtWorks' Ian Robinson explains how a RESTful HTTP approach, using many advanced Web concepts, can be applied in an Enterprise project.
-
Gallio, a .NET Testing Automation Platform
Jeff Brown presents Gallio, a test automation platform, and MbUnit, a test automation framework for .NET. He shows how DbUnit works on Gallio and talks about the challenges to create such a platform.
-
Investment Banking: Technology Space and Integration Issues
John Davies discusses investment banking technology, integration, complex data models, distributed architectures and SWIFT MT to MX migration.
-
Evolving the Java Language
At QCon London 2008, Neal Gafter discusses language changes being developed for the JDK7; their interactions, how they are conditioned upon pre-existing language design choices, and API design.
-
HTTP Status Report
In this QCon presentation, HTTPbis WG chair Mark Nottingham gives an update on the current status of the HTTP protocol in the wild, and the ongoing work to clarify the HTTP specification.
-
10 Ways to Improve Your Code
Neal Ford, an architect at ThoughtWorks, shows 10 ways to write better code. This is practical advice for developers, but application architects can benefit from it too.
-
Google Data API (GData)
The Google Data API (GData) provides a query language and Atom to provide search, read, and update capabilities to Google assets, including Calendar, Blogger, Picasa, CodeSearch, and Google Base.
-
Application Services on the Web: SalesForce.com
Dave Carroll describes Force.com as a platform for creating enterprise applications in the Cloud using web service APIs, server side logic, service oriented application support and ALM services.
-
DSLs: The Good, the Bad, and the Ugly
In this panel recorded during OOPSLA 2008, the panelists talk about the benefits and drawbacks of using DSLs.
-
Making Roles Explicit
Udi Dahan, The Software Simplist as he calls himself, explains why sometimes it is not enough to apply good OOP and patterns lessons. He introduces a new principle: make roles explicit.
-
REST, Reuse, and Serendipity
In this talk, recorded at QCon London 2008, Steve Vinoski explains how a RESTful architecture can further reuse in unforeseen circumstances.
-
Executable User Stories with RSpec and BDD
An introduction to BDD and how to make plain text User Stories executable with RSpec's Story Framework, which is written in Ruby, but runs against production code written in any programming language.