Acknowledgments
I would like to thank my editor and first tech reviewer, Ron Petrusha. Ron did a lot of work to make this book a reality. I would like to thank my colleagues at DevelopMentor who reviewed this book, including Ian Griffiths, who provided me with a lot of insight on the way that compilers work and the internals of interfaces; Bob Beauchemin, our database expert, who added valuable comments to my transactions/database chapter; and Keith Brown, from whom I learned everything I know about security through his book, Programming Windows Security, his articles, his comments on my security chapter, and his talks at DevelopMentor. These guys were directly involved in the tech review of this book. Also, I would like to honorably mention Timothy J. Ewald; among other things, he came up with the term raw-configured components, and he’s directly responsible for my passion for topics such as context, activities, and JITA. I would also like to thank Daniel Creeron for doing a complete once-over on the book.
I know that technically my wife and kids did not do the writing for the book, but I would like to thank them for putting up with the many hours I had to invest in writing it. Thank you.