Writing this book was an incredible challenge! Throughout this time, I had the pleasure to count on my lovely wife, Rosana Branas, who provided me with all the inspiration, motivation, and affection that I needed.
Also, I am very happy and glad about sharing this experience with my reviewers: Felipe Trevisol, Cleberson Faccin, Andrei Eichler, and Ruoyu Sun. They provided me with their views, which I feel were quite important, and advice that helped improve the text considerably.
I also would like to thank my great friend, Rafael Nami, who introduced me to the AngularJS world, helping me during my first steps with this amazing technology.
Special thanks to the outstanding editorial team at Packt Publishing: Ankita Goenka, Aboli Ambardekar, Harsha Bharwani, Sharvari Tawde, Shiny Poojary, Kirti Pujari, and Veena Manjrekar.
Finally, this book would not be complete without the support of my family! I would especially like to thank my mom and dad, for the continuous love, education, support, and encouragement that they have always provided me!