acknowledgments
Writing this book demanded significant effort and countless late nights. I want to express my gratitude to numerous individuals for their invaluable assistance throughout this journey.
Foremost, my deepest thanks go to my parents, especially my dad, who bestowed my first computer upon me when I was young, opening the world of software engineering to me. As I navigated the daunting task of writing a book, he believed in my capabilities even when I doubted myself. My parents have consistently inspired me to strive to be a better version of myself.
Next, I want to thank my husband, Gaurav. He always supported me, handling my tantrums when I was overwhelmed by a full-time job, pregnancy, and the book. He always listened to me patiently, helped me plan, reviewed each chapter, and provided candid feedback. He is the one who made me believe that I could do this work. He complements me in the perfect way. I love you, Gaurav.
Furthermore, I would like to express my gratitude to Al Krinker and Frances Lefkowitz, my esteemed editors at Manning. Throughout the process, they offered invaluable guidance and support, contributing significantly to the refinement of this work. A heartfelt thanks to Bruce Bergman and Srihari Sridharan for technical reviews and brainstorming. Thank you for working with me. Working alongside you significantly enhanced the quality of this book for its readers. I would like to also thank Manning’s production and marketing teams.