GOTO Amsterdam is a vendor independent international software development conference with more that 50 top speaker and 500 attendees. The conference covers topics such as Java, Open Source, Agile, Architecture, Design, Web, Cloud, New Languages and Processes.

Matias Niemelä, Core Developer on AngularJS Team

Matias Niemelä

Biography: Matias Niemelä

Matias is a full-stack developer with over ten years of experience developing open-source software and crafting together web applications. He currently works as a core developer on the AngularJS project primarily developing ngAnimate, AngularDart, documentation as well as the Angular forms. Outside of Angular, Matias is off enhancing his blog,, to push the limits of technical blogging, developing videos for and speaking in front of large groups of programmers.

Twitter: @yearofmoo

Presentation: Next-level AngularJS Code

Track: What's up in the Browser World? / Time: Friday 14:30 - 15:20 / Location: Administratiezaal

Web applications written in AngularJS are designed to be reusable, extendable and easy to maintain. By understanding the more advanced aspects of the framework, using proper design patterns and by properly structuring your application in the right way, web applications written in Angular can be brought to the next level.

In this presentation, Matias will cover various advanced aspects of AngularJS. He will explain effective levels of code reuse, the ideal way to structure your application code and project files, advanced uses of directives/templates, debugging tricks, naming conventions, refactoring strategies, design patterns and testing.