(11/13/08)
Not only does C++98 have four different syntactic forms for initializing class objects, POD aggregates, char arrays and scalar types, it doesn't let you initialize member arrays and dynamically allocated arrays at all. Learn how C++0x fixes these flaws with a uniform and intuitive initialization syntax.
(11/13/08)
Maintaining a database often means schema changes. Before you change or delete anything, be sure to check for dependent objects.
(11/11/08)
Demand for multi-core/multi-processor applications is growing, but developing for a multi-threaded application does not require a steep learning curve or an understanding of complicated edge cases. Learn how to develop efficient multi-threaded applications without using synchronized blocks.
(11/11/08)
Get an overview of the JavaScript programming language, from its basic structure and underlying paradigms to its high-level constructs, concepts, libraries, and functionalitiesall of which are powering the current generation of web applications.
(11/10/08)
Don't be lured by Visual Studio's promise of simple templates for creating WCF services; here's why you should plan to create your services manually.