Acknowledgments

I would not have been able to come to terms with WCF in its early days without the constant support of and interaction with the WCF (then Indigo) program managers. I am especially grateful to my friend Steve Swartz, one of the WCF architects, not just for his knowledge and insight, but also for his patience with me and those long IM sessions. Thanks go to Yasser Shohoud, Doug Purdy, and Shy Cohen for the fascinating strategic design reviews, and to Krish Srinivasan for his almost philosophical approach to engineering. Working with you guys has been the best part of learning WCF and a privilege in its own right. The following WCF program managers also shared their time and helped clarify WCF: Andy Milligan, Brian McNamara, Eugene Osovetsky, Kenny Wolf, Kirill Gavrylyuk, Max Feingold, Michael Marucheck, Mike Vernal, and Steve Millet. Thanks also to the group manager, Angela Mills.

Outside Microsoft, I am grateful to Nicholas Paldino for his help. Nick's knowledge of the .NET Framework is second to none, and his meticulous attention to details contributed greatly to the quality and cohesiveness of this book. Several times during tech review I was in awe of Nick's original techniques and improvements to the book.

Finally, to my family: my wife, Dana, who keeps encouraging me to write down my ideas and techniques, while knowing all too well that writing a book entails precious time away from her and the kids; and to my parents, who imparted to me the love for engineering. I dedicate this book to my children, nine-year-old Abigail, six-year-old Eleanor, and Adam, our newborn. You all mean the world to me.

Get Programming WCF Services, 2nd Edition 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.