Senior Acquisitions Editor: Willem Knibbe

Development Editor: David Clark

Technical Editor: Matt Van Wagner

Production Editor: Christine O’Connor

Copy Editor: Judy Flynn

Editorial Manager: Pete Gaughan

Production Manager: Tim Tate

Vice President and Executive Group Publisher: Richard Swadley

Vice President and Publisher: Neil Edde

Book Designer: Franz Baumhackl

Compositor: JoAnn Kolonick, Happenstance Type-O-Rama

Proofreader: Adept Content Solutions

Indexer: Nancy Guenther

Project Coordinator, Cover: Katherine Crocker

Cover Designer: Ryan Sneed

Get Keyword Intelligence: Keyword Research for Search, Social, and Beyond 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.