Announcements (Igor Minar) slides - goo.gl/0RfNZM Main Talk: Complex forms with advanced directives in AngularJS Speaker: Matias Niemelä (bio below) Slides: goo.gl/SuJVwA Developing forms in Angular is a challenging task since there are so many moving parts involved. Should we be tossing everything into a large controller? Is there such a thing as too much HTML code? Should we be using more directives and, if so, how can they share form data in a smart and efficient manner? Is there a right way to go about doing this? By intelligently using directives in our template code, we can always improve the flexibility and reusability of our form-based code. Let’s explore the best practices and new features of AngularJS for form building and construct a dynamic survey-building tool from start to finish. Bio Matias Niemelä is a member of the AngularJS Core Team and authored AngularJS animation API NgAnimate. He has been building web applications for ten years across the full spectrum of front-end, backend, server ops, design, UX, content and database design. Matias writes regularly at yearofmoo.com where he posts in-depth articles on AngularJS and other web technologies. Lightning Talk BenchPress: Performance Testing Framework (Jeff Cross) slides: github.com/jeffbcross/bp-lightning