This book took more than a year for me to complete, and I’d like to acknowledge a few people who helped me make it happen.
First, my editor Michael Swaine and the folks at the Pragmatic Bookshelf. I’ve always admired your work. Thanks for giving me the chance to write my first book with you.
Gleb Arshinov, who introduced me to the world of performance optimization. Thanks, Gleb.
My tech reviewers Sam Ruby, Alessandro Bahgat, Charley Stran, Kevin Gisi, Jeff Holland, Matthew Margolis, and Kim Shrier. Your feedback helped me to reorganize my thoughts to make this book much better. Thanks.
Special thanks go to my family for their continued support of all my endeavors, no matter how crazy, lengthy, or surprising they are. ...