I've never done front-end work professionally, but I am not the kind of guy who would pass up an opportunity like this. So I promised to know everything worth knowing about Angular by January. The first surprise came when the project started in December.