I saw a post (via Dzone) by Keith Elder called "How to not screw up your application object model - Don't go all OOP on me!" It's a long read, so I'll give you the skinny. Keith tries to make his point by an example. He designs an elaborate initial object model for a veterinary clinic (IPet, pet, cat, dog, spaniel, owner, address, work address ..), then takes the search screen from a real vet. app, maps the model to the information needed for that screen, and ex [...]
Sun, 04 May 2008 20:00:00 +0100
Performance portability means that code can achieve good performance across a range of computer architectures while maintaining a single body of source code.
July 21-24, 2008
Chicago, IL
Find real-world solutions to your biggest software architecture challenges at Architecture & Design World 2008. Register by June 20 and save up to $300!
THE DOBBS CHALLENGE
Download the Dr. Dobbs Challenge game for either Windows or Windows Mobile and modify it using Visual Studio 2008. Win $10,000!