Dedications

To my wife Meghan, whose love and patience makes all things possible.

To my children Michael and Colleen, who give my life meaning.

To my parents, for teaching me to work hard and treat others fairly.

—Richard Harrington

To Casey, for all her love and support.

To Brooke and Brian, for bringing a smile to my face every day.

—Mark Weiser

Get Professional Web Video 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.