This is a follow-up to my first post about technology choices I made while building out our product. I wanted to pen my thoughts on what worked well and what didn’t go as well as planned and some new friends I discovered along the way. AngularJS has worked out great so far. As a newbie to frontend development, I appreciated a framework that was prescriptive about how to build a webapp. It is very well documented and there’re a whole host of blogs, articles and forums should you run into any problems. One thing to watch out for is that debugging an AngularJS app can be a little daunting in the beginning because of all the async calls. There’s no real callstack that you can step through as you might in a Java application.