Senior Acquisitions Editor: Willem Knibbe

Development Editor: Alexa Murphy

Technical Editor: Michael Coley

Production Editor: Dassi Zeidel

Copy Editor: Kim Wimpsett

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: Rebecca Rider

Indexer: Jack Lewis

Project Coordinator, Cover: Katie Crocker

Cover Designer: Ryan Sneed

Cover Graphic: AlexBet.com

Get Affiliate Program Management: An Hour a Day 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.