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

Matias Niemelä, Core Developer on Angular JS Team

Matias Niemelä

Biography: Matias Niemelä

Matias Niemelä is a core developer on the AngularJS project working primarily on animations, tutorials and documentation as well as core-level contributions. While not working on AngularJS, Matias raises the bar on tech blogging via his website yearofmoo.com. He also performs speaking engagements, attends meetups and hosts pair programming tutoring sessions. He lives in Toronto and has over 10 years of solid full-stack web development experience.

Twitter: @yearofmoo

Presentation: Enhanced Front-end Applications in AngularJS 1.3

Track: Enterprise Architecture - Day 2 / Time: Tuesday 11:30 - 12:20 / Location: Lille Sal

AngularJS 1.3 comes forth with a slew of nice new features. The use
of these new features can really improve your application and code quality.
Let’s explore these new features and make the most of our front-end code.

In this presentation, Matias will cover various advanced aspects of AngularJS brought forth in 1.3. He will explain effective levels of code reuse, powerful new features in forms and ngAnimate, advanced uses of directives/templates, debugging tricks and testing and Protractor.

Workshop: Build a Strong AngularJS Foundation

Track: Training / Time: Wednesday 09:00 - 16:00 / Location: UNI 2.3

Let's learn AngularJS from the start and focus our efforts learning the fundamentals of the framework while building a modern and useful web application. Everyone can agree that a strong foundation is important so let's learn AngularJS in the best way possible. In this workshop, we will dig into the core pieces of AngularJS that you need to know to start delivering great web applications right away. When you are finished, you will have build a powerful web application that you can use in your day to day life and continue developing while reinforcing your newly learned skills.

Let’s focus on AngularJS 1.3  and go incorporate the new, bleeding-edge features into our workflow so we can build powerful front-end Angular applications.

Intended Audience

- Anyone with experience building websites using JavaScript, HTML and CSS who would like to learn how to build Angular apps.

- A fundamental understanding of the role of backend and front-end website environments would be ideal.

- Basic understanding of the Command Line is always great

Requirements

- Please show up with NodeJS (v0.10.26+ or higher) and NPM (v1.4.4 or higher)

- Please install karma, gulp and express globally via NPM

- Make sure that you can clone things from github (your SSH key must be working)

- Please make sure that you can install programs from NPM (no permission errors)

- Windows / OS X / Linux are all fine