Acknowledgments

From Jesse Liberty:

John Osborn signed me to O'Reilly, and has nurtured my work and created a special niche for my books, for which I will be forever be in his debt. Valerie Quercia continues to be a phenomenal editor who adds tremendous value to my books.

This book would not be nearly as complete were it not for the extraordinary skills of Dan Hurwitz. He literally made this project possible, and I am grateful to him for both his ongoing contributions and his friendship.

Seth Weiss provides perspective and support, and Mike Kraley is like a tiny thruster rocket on the side of a lumbering ship—providing intermittent abrupt nudges in the right direction.

Stacey, Robin, and Rachel offer the love and support that make writing possible and worthwhile.

This book is dedicated to my mom, Edythe Levine, who has set a very high standard for courage and responsibility.

From Dan Hurwitz:

First and foremost I would like to thank my wife Jennifer, for her love, tolerance, and unwavering support. It sounds like a cliché, but without her help, it would not have been possible for me to put in the tremendous amount of work required to write this book. I would also like to thank my father, brothers Marvin and David, and good friends Joe, Tom, Peter, David, Grover, and Ann, who, along with Jennifer and many others, have helped me get through a very difficult period of my life. Finally, I would like to thank Jesse, my very good friend and coauthor, for providing the opportunity, again, for us to work together.

From both authors:

We would like to thank Ian Griffiths for his extraordinary technical editing of this manuscript, his expertise, and his advice. In addition, we'd like to thank Tatiana Diaz, who stitched together our otherwise disparate pieces into a single coherent work. Ian, Tatiana, Weimeng Lee, and others at O'Reilly, contributed to making this book far better than it otherwise would have been.

Get Programming .NET Windows 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.