Skip navigation, jump to main content


This book would not be possible without the support and input from many individuals. I would like to thank everyone in the Angular, JavaScript and web development communities who not only shares their knowledge and works on open source tools, but also advocates for inclusive communities and software.

Thanks to the teams at 9elements, Diebold Nixdorf and Keysight Technologies for the opportunity to work on first-class Angular applications. Thanks for the challenges, resources and patience that allowed me to research automated testing in detail.

Thanks to Netanel Basal for valuable feedback on the book, for creating Spectator and for many helpful articles on Angular and testing.

Thanks to Nils Binder for helping with the design, including the dark color scheme. Thanks to Melina Jacob for designing the e-book cover.

Thanks to Tim Deschryver, Kent C. Dodds, Kara Erickson, Asim Hussain, Tracy Lee, Brandon Roberts, Jesse Palmer, Corinna Cohn, Mike Giambalvo, Craig Nishina and Lucas F. Costa for insights on Angular, RxJS and automated testing.