At O'Reilly's 2014 Fluent Conference in San Francisco, TheServerSide got a chance to chat with Mark Bates, a freelance software developer and author of the popular book, Conquering the Command Line (erroneously called Mastering the Command Line during the accompanying podcast). Of course, TheServerSide wasn't interested in Bates' knowledge of Bash and Korn shells. What we wanted to talk to Bates about was the three-hour classroom he was facilitating on the topic of AngularJS. It seems that ever since Google threw their weight behind this popular model-view-controller (MVC) framework, everyone has been jumping on the bandwagon. So we threw the following eight questions at Bates, which was all we could fit into our allotted fifteen minutes of interview time. Listen to the podcast to hear how this AngularJS expert responds to the following questions:
1. Why is everyone talking about AngularJS?
5. What should Java developers on the back end be doing to ensure they are creating services that can easily be consumed by Angular-based front ends running on the client?
6. What are the key tools that an AngularJS developer needs to have installed in order to be productive with the framework, and please don't tell us "the command line and VIM?"
8. What are the traits that characterize a high-quality test suite?