InfoQ Homepage Design Content on InfoQ
-
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.
-
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.
-
Frameworks and DDD: Keeping the Model Clean
Tim McCarthy talks about preserving the purity of the domain model while using frameworks. The presentation is targeted at developers and demoes a .NET SharePoint real application.
-
Convergence: Model-Based Software, Systems And Control Engineering
Janos Sztipanovits attempts to tackle the complexity of large scale systems integration by approaching software, systems and control engineering convergence through model-based design.
-
Agile Methods and User Centered Design
Dave Robertson and John Johnston explain what the Agile and User Centered Design’s (UCD) common denominators are, common values being the most important one in their opinion.