Newest Architecture & Design Articles Going Parallel with the Task Parallel Library and PLINQ By Jani Järvinen - Published 06/30/2009 With more and more computers using a multi-core processor, the free lunch of increased clock speeds and the inherent performance gains are over. Software developers must instead make sure their applications take use of all the cores available in an efficient manner. New features in .NET 4.0 mean that managed code developers too can join the party.
Performance Improvement: Understanding By Robert Bogue - Published 06/29/2009 The results you get out of any performance prediction exercise are bound to be wrong. The goal is to make them as least wrong as possible. Rob Bogue will help you understand how to avoid getting them too wrong.
Browser Compatibility Development Guide By Jeff Ryan - Published 06/25/2009 Do you have defined practices to ensure your website renders and operates properly on your users preferred browsers? If not, do you realize you may be losing customers and partners as a result? This guide for browser compatibility development provides you with the information you need to start or enhance your browser compatibility development practice.
Introducing the Entity Framework By Mark Strawmyer - Published 06/24/2009 The Entity Framework provides a .NET class-based model of a data store, letting you query the model with LINQ, while the model do the background grunt work of contacting the data store to add, update, or delete data.
Which Web Application Stack Is Best for Me? By Bryan Sachdeva - Published 05/27/2009 Looking for a web application stack? Find out all the important distinctions and trade-offs among the available solutions from the points-of-view of a few developer types.
How to Write Axis2 Web Service Clients for the Cloud By Deepal Jayasinghe - Published 05/13/2009 In this article we are going to discuss how to use the Axis2 code generation tool to generate client side code that invokes the Amazon EC2 cloud APIs. We'll also look at how to set up that code to invoke a remote service.
Highlighted Architecture & Design Tutorials Ten Aspects of Security to Improve Application Strength By Chad Cook -
Making mistakes when trying to build secure applications can lead to critical flaws and vulnerabilities. Learn how to strengthen an application and avoid costly mistakes.
Applying Design Patterns to Solve Design Issues By James Maioriello -
Discover how design patterns help to identify and isolate the system-level variability so the software can evolve over time without adversely affecting the underlying design structure.
UML Tools By Mandar Chitnis, Pravin Tiwari, & Lakshmi Ananthamurthy -
Who wants to work with pen and paper when there are cool tools available? This second article in the UML series will introduce you to key products and features.