InfoQ Homepage Design Content on InfoQ
-
Rebuilding guardian.co.uk With DDD
This presentation explores how the platform driving the guardian.co.uk, (3 time winner of the 'Best Newspaper' Webby), site was almost completely rebuilt using the principles of DDD.
-
Building Context Aware Services using Identity as Foundation
This presentation explores the issue of context automation, the forces driving it (e.g. clouds and extensible browsers) before focusing on the role of identity services as a key factor.
-
Hooking Stuff Together - Programming the Cloud
Gregor Hohpe of Google discusses software as connecting services and components, describes the constraints of connected systems design, and presents common design patterns to solve those constraints.
-
Unshackle Your Domain
Our application runs over 10,000 sustained transactions per second with a rich model. The key? Modeling state transitions explicitly.
-
From Concurrent to Parallel
This presentation looks at how Java SE 7 will address the challenges of multi-processor systems and parallelism with extensions to the java.util.concurrent package.
-
Kent Beck: Just You Wait
Kent Beck takes a look at trends and how they affect us. Communication, simplification, unintended consequences, disappearing models, and new approaches of design and tests are examined.
-
The Science of Computing and the Engineering of Software
Sir C.A.R. Hoare discusses the relationship between the science of computing and the engineering of software with science supplying theory and engineering, principles, practices, and results.
-
Responsive Design
Kent Beck shares the importance of a programmer's intention to design and a small set of strategies he uses when designing.
-
The Joys and Pains of a Long Lived Codebase
Jeremy D. Miller shares lessons learned while developing a project over 5 years. He talks about his mistakes, what to avoid and how to design, code and test better.
-
Practice-based Design: Some Object Lessons
In this OOPSLA 2008 session, Lucy Suchman teaches 8 lessons about objects showing how they can influence project design.
-
Meeting the Challenge of Simplicity
This session addresses the abstract notion of 'simplicity', why it is critical in modern UI design, and answers questions, like "Why do design processes and good intentions undermine simplicity?"
-
A Tale of 2 Systems
In this video recorded during QCon London 2008, Pete Goodliffe presents two Linux-based audio products with a complete different outcome, software design making the difference.