Preface
Every book tells a story—even a book about web programming. This story begins in the summer of 2005, at the Professional Developer Conference (PDC) in Los Angeles. It was there that Microsoft gave us our first preview of Atlas, the original codename for ASP.NET AJAX. Excited about its promise, we immediately jumped at the opportunity to play around with the young and evolving framework. In the beginning (and we still do this today), we flocked to the forums, blogs, and user groups to learn, and in the process shape, the latest technology.
When Manning approached us about collaborating on this book, it seemed like a natural progression, considering all the time we had invested in learning about the framework. Our goal was to provide the reader with the tools for becoming a well-rounded ASP.NET AJAX developer. To us this meant becoming proficient in JavaScript, authoring Ajax-enabled controls, and understanding how to enrich ASP.NET applications through a collection of best practices and patterns. Along the way, we wanted to display our enthusiasm for what makes ASP.NET AJAX unique by sharing the lessons we had learned from the .NET community, our everyday jobs, and from Microsoft.