acknowledgments
We would like to thank everybody who has helped us by providing feedback and answering our questions. This includes our colleagues at Red Hat, specifically Max Rydahl Andersen, Clément Escoffier, Phillip Krüger, Andy Damevin, and Bruno Baptista, among others.
A special thanks goes to Georgios Andrianakis and Ioannis Canellos, who were with us for the initial stages of the book before they, unfortunately, had to switch and focus on different priorities.
We also want to thank everyone at Manning Publications who helped to create this book with the relentless reviews and feedback cycle. We thank both our original and current acquisitions editors, Troy Dreier and Michael Stephens, without whom the book wouldn’t exist. Specific thanks go to both our development editors Bobbie Jennings and Dustin Archibald whose feedback made the book into what it is today. We also want to thank our technical proofreader, Raphael Villela, who caught many issues in the coding parts.
Special thanks to technical editor Dani Cortés. Daniel is a computer and telecommunications engineer, and master in cybersecurity. He has over 25 years of experience in the field of programming, in various languages and frameworks such as Java, Python, and Golang.