Introduction

Code re-use is the Holy Grail of software development. Countless hours of refactoring, countless books, countless software development tools, components, IDEs, and platforms have been dedicated to pursue this elusive quality.

Why is this? As software consumers, we are used to seeing very rapid advancements in technology. Every year, we see more amazing things accomplished in hardware and software. We see new gadgets, new technologies, and new concepts all conspiring in new and wonderful ways to make our world smaller and more manageable. The pace is almost beyond comprehension. When you think about where we have come from and some of the history of computing, it's mind-boggling. We now carry in our pocket in a mobile device the computing ...

Get Pro ASP.NET SharePoint 2010 Solutions: Techniques for Building SharePoint Functionality into ASP.NET Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.