InfoQ Homepage Architecture & Design Content on InfoQ
-
Strategic Design - Responsibility Traps
Eric discusses the need for strategic thinking and how early design decisions can affect project and organization trajectories and why they involve much more than mere architecture.
-
Forging ahead - Scaling the BBC into Web/2.0
Dirk-Willem discusses the change program underway at the BBC - empowering the creative community in the use of dynamic technologies, web/2.0 and social networking in order to talk to their audience.
-
The Power of Native Transactions
Juergen discusses transactions, the different types of transactions, the supposed universality of XA transactions and the alternative of using native transactions using the Spring framework.
-
Creating DSLs in Oslo
Amanda Laucher talks about Oslo and its tools, Intellipad, M.exe – the M Compiler, MB.exe – MGrammar Compiler, and how they can be used to create a DSL. She demonstrates the creation of a demo DSL.
-
The evolving Guardian.co.uk architecture
This presentation covers how to rapidly evolve a web site that receives over 25 million unique users and 218 million page impressions a month using a "just in time" approach to architecture.
-
Ning.com building a platform of social networks
Jay Parikh will discuss various aspects of the software and systems that make up the Ning platform. Ning powers over 500,000 social networks and is one of the fastest growing Internet sites.
-
Situation Normal, Everything Must Change
Simon Wardley explains the commoditization of IT through cloud computing: why it is happening, the impact on IT, benefits and risks, managing risks, and he presents a canonical vision on the cloud.
-
Null References: The Billion Dollar Mistake
Tony Hoare introduced Null references in ALGOL W back in 1965 "simply because it was so easy to implement", says Mr. Hoare. He talks about that decision considering it "my billion-dollar mistake".
-
Document Based Services at British Airways
Mike Daley and Stewart Marshall present the ba.com architecture, the challenges faced to build it, and the tools used. They describe how they created an SOA comprising document-based services.
-
Lift Web Framework
This presentation discusses Scala (a hybrid Object Oriented and Functional language) and Lift, and how many Lift features are based on Scala pattern matching and functional composition.
-
Programming and Minimalism
In this talk from FutureRuby, Jonathan Dahl talks about minimalism and clarity in writing and how to use these principles in programming.
-
Performance Tuning for Apache Tomcat
Mark Thomas, a member of the Tomcat PMC, explains the tuning process for Tomcat, JVM and the applications running on them considering different usage patterns, hardware and network configurations.