about the authors

jesse_palmer_mug.tif

Jesse Palmer started programming back in the day when BASIC was still a thing. He spent much of his early childhood developing video games on his sweet Atari 400. Jesse started off his professional career by slinging ColdFusion, PHP, ASP.NET, and Java. Around 2013, he started his first contributions to AngularJS and thought that maybe this whole AngularJS thing had legs.

Jesse now finds himself as a Senior Engineering Manager at Handshake where he leads the Student Engineering organization. When Jesse isn't programming, you can find him playing video games or cheering on his beloved Virginia Tech Hokies. He lives with his wife, Elizabeth, and his two cats, Nicky and Gracie, in San Francisco.

Corinna_Cohn_Headshot.tif

Corinna Cohn is a web developer with more than 20 years of experience building websites and writing web applications. Corinna takes responsibility for having written ugly, unmaintainable code but is now working to bring the principles of clean code, unit tests, and high-quality refactoring into the realm of JavaScript web applications.

craignishina.png

Craig Nishina is a software engineer at Google. He is currently working on Google Cloud Platform and contributes to Protractor, the end-to-end test framework for Angular. In an earlier career, Craig worked as a civil engineer designing buildings, but he much prefers writing code to designing building structures. When he’s not contributing to open source projects like Protractor and webdriver-manager, he enjoys playing golf and traveling.

MichaelGiambalvo.tif

Mike Giambalvo is a developer with a passion for creating testable, quality code. He is currently at Google working on the UI for Google Cloud Platform and has contributed to Angular and Protractor, the end-to-end test framework for Angular applications. He enjoys learning new things and helping others learn and is a cofounder of the Angular Seattle Meetup group. In his copious free time, he enjoys hiking and building crappy robots.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.12.107.29