• Implementing Motion in Angular (v4.3+)

    In this talk we are going to cover some of the 12 principles behind UX Motion giving practical examples. We will focus on these principles while covering some implementation details using new animation features introduced in Angular v4.3.

  • Angular State Management on Steroids Using ngrx (v4+)

    In this talk, you will learn advanced state management using the ngrx suite including store, effects, router while demoing DevTools awesome time travel. ngrx/store is a Redux rewrite throwing Observables in the mix!

  • Angular Testing Recipes (v4+)

    In this talk, we will cover the most common testing scenarios to use while developing rock solid Angular Applications, like: Components, Services, Http and Pipes; but also some less covered areas like: Directives, the Router and Observables. We will provide examples for using TestBed, fixtures, async and fakeAsync/tick while recommending best practices.

  • Unleashing the power of GraphQL and React

    GraphQL is awesome! After only a year it has got a lot of attention from the community. Many implementations have emerged and it’s just getting better. Is GraphQL right for you? Is it a query language or runtime? In this talk I am going to take you from 0 to hero. ;)

  • Animations Workshop (v4.2+)

    How we can use Angular to achieve complex Animations. We will cover Web Animations API and how we can use Angular together with field-tested animation techniques providing examples for CSS transitions/animations. We will also study browser compatibility and performance to achieve reliable and silky smooth animations. Let's bring our Angular skills to the awesome world of animations!

  • Advanced State Management using ngrx (v4+)

    In this workshop we are going to use the latest version of Angular to learn advanced state management using ngrx/store and ngrx/effects. ngrx uses an implementation inspired by Redux using Observables from RxJS 5.

  • Advanced Component styling with Angular (v4+)

    In this talk we are going to cover all the different ways we can style our Angular Components. From introductory to advanced. We will learn how to style using Shadow DOM selectors, Light Dom, @HostBinding, ElementRef and more.

  • Animations Workshop (v4+)

    How we can use Angular to achieve complex Animations. We will cover Web Animations API and how we can use Angular together with field-tested animation techniques providing examples for CSS transitions/animations and SVG. We will also study browser compatibility and performance to achieve reliable and silky smooth animations. Let's bring our Angular skills to the awesome world of animations!

  • Mastering state management using Angular (v4+)

    In this CodeLab we are going to use the latest version of Angular to learn advanced state management using ngrx/store. ngrx/store uses an implementation inspired by Redux using Observables from RxJS 5.

  • Advanced state management (v4+)

    In this talk we are going to use the latest version of Angular to learn advanced state management using ngrx/store. ngrx/store uses an implementation inspired by Redux using Observables from RxJS 5.

  • Angular Advanced Styling (v4+)

    In this talk we are going to cover all the different ways we can style our Angular Components. From introductory to advanced. We will learn how to style using Shadow DOM selectors, Light Dom, @HostBinding, ElementRef and more.

  • Building your first GraphQL Application using Angular (v4+)

    In this hands-on workshop we are going to learn about GraphQL and how to build a basic application using the latest version of Angular, the Apollo Client and graphcool, a GraphQL backend as a service.

  • Mastering state management using Angular (v4+)

    In this hands-on workshop we are going to use the latest version of Angular to learn advanced state management using ngrx/store. ngrx/store uses an implementation inspired by Redux using Observables from RxJS 5.

  • Unleashing the power of GraphQL

    GraphQL is awesome! After only a year it has got a lot of attention from the community. Many implementations have emerged and it’s just getting better. Is GraphQL right for you? Is it a query language or runtime? In this talk I am going to take you from 0 to hero. ;)

  • The Amazing Angular 2 Router

    Angular 2 comes with a new router. We will review its main features and show how we can use navigation gards, secure sections, use nested routes and do lazy load while quickly building a fully working prototype! The Angular 2 Router is one of the most fundamental pieces in any Angular 2 Application. We will cover it's main features. Possibly the most interesting one is the ability to Lazy Load Components on-demand. We will go through all the steps to cover the common scenarios and some more advanced ones. Auxiliary routes allow totally independent navigations so you can handle complex scenarios with ease. We will show common pitfalls and best practices to take advantage of them. Content will be updated accordingly to use latest Angular 2 release available.

  • Angular testing recipes and best practices (v2+)

    In this talk, we will cover the most common testing scenarios to use while developing rock solid Angular Applications, like: Components, Services, Http and Pipes; but also some less covered areas like: Directives, the Router and Observables. We will provide examples for using TestBed, fixtures, async and fakeAsync/tick while recommending best practices.

  • Unleashing the power of GraphQL

    GraphQL is awesome! After only a year it has got a lot of attention from the community. Many implementations have emerged and it’s just getting better. Is GraphQL right for you? Is it a query language or runtime? In this talk I am going to take you from 0 to hero. ;)

  • The Amazing Angular 2 Router

    Angular 2 comes with a new router. We will review its main features and show how we can use navigation guards, secure sections, use nested routes and do lazy load while quickly building a prototype for a very special client!

  • Using Redux and Angular 2

    Redux is an architecture made famous by Facebook and React. It is based on Flux so it provides a solid base to create complex applications. In this talk we are going to use a basic application to showcase Redux while using Angular 2.

  • The amazing GraphQL

    GraphQL is awesome! After only a year it has got a lot of attention from the community. Many implementations have emerged and it’s just getting better. Is GraphQL right for you? Is it a query language or runtime? In this talk I am going to take you from 0 to hero. ;)

  • Angular 2 love at first sight with GraphQL

    GraphQL was developed internally at Facebook in 2012. Its main goal was to allow Native Mobile teams to quickly build new products and collaborate within the large Facebook ecosystem without disrupting existing Data Services. In this talk we are going to introduce GraphQL and how we can use it together with the Apollo Client in Angular 2.

  • Angular 2 meets GraphQL and Apollo Client

    GraphQL was developed internally at Facebook in 2012. Its main goal was to allow Native Mobile teams to quickly build new products and collaborate within the large Facebook ecosystem without disrupting existing Data Services. In this talk we are going to introduce GraphQL and how we can use it together with the Apollo Client in Angular 2.

  • The Amazing Angular 2 Router

    Angular 2 comes with a new router. We will review its main features and show how we can use navigation guards, secure sections, use nested routes and do lazy load while quickly building a prototype for a very special client!

  • The Angular 2 revolution is here

    Angular 2 is a revolutionary framework for creating applications using the latest standards and powered by the Open Source Community following the success of AngularJS. We will go over its key features and tooling. We will also introduce new support for Desktop, Mobile and Native and how you can start preparing for it Today.

  • Building Cross-Platform Apps using Redux with Angular 2

    Redux has proved very successful. Inspired by Flux and Elm, is used to handle Application state and bind it to the User Interface. Angular 2 has shifted from being just a framework to being a cross platform. This talk shows how everything fits together in this new paradigm.

  • New Data Architecture in Angular 2

    Angular 2 introduces a new Data Architecture based on Reactive Programming using RxJS 5. We are really excited to see the new approach using Observable sequences aka Observables. We will cover a basic introduction of Angular 2 followed by RxJS 5 and the new HTTP API covering some basic use cases.

  • New Data Architecture in Angular 2 (RC6)

    Angular 2 introduces a new Data Architecture based on Reactive Programming using RxJS 5. We are really excited to see the new approach using Observable sequences aka Observables. We will cover a basic introduction of Angular 2 followed by RxJS 5 and the new HTTP API covering some basic use cases.

  • The Amazing Angular 2 Router v3

    Angular 2 comes with a new router. We will review its main features and show how we can use navigation guards, secure sections, use nested routes and do lazy load while quickly building a prototype for a very special client!

  • Building Apps using Redux with Angular 2

    Redux is an architecture made famous by Facebook and React. It is based on Flux so it provides a solid base to create complex applications. In this talk we are going to use a basic application to showcase Redux while using Angular 2.

  • The Amazing Angular 2 Router v3

    Angular 2 comes with a new router that replaces previous ngRoute. We will review its main features and show how we can secure sections, use nested routes and do lazy load while building a project for spiderman!

  • Introduction to Redux using Angular 2

    Redux, now in version 3, has proved very successful. Inspired by Flux and Elm, is used to handle Application state and bind it to the User Interface. Redux is usually seen with React but it can be used separately. We are going to build a simple Application using Redux covering the basic use cases.

  • Angular 2 Master Class - Jump Start

    Angular 2 Workshop sponsored by Google Cloud Platform.

  • The amazing Angular 2

    We don’t know when Angular 2 will be released but we know it’s going to be *AWESOME*. In this talk we are going to build a basic application while looking into different Angular 2 features like: bootstrapping, components, services, new template syntax and component routing.

  • Angular 2 Component Router

    Angular 2 comes with a new router that replaces previous ngRoute. We will compare the new router with ui-router and show how we can setup multiple views and nested routes.

  • Introduction to RxJS 5

    Angular 2 introduces a new Data Architecture based on Reactive Programming. RxJS 5 is a rewrite of Reactive Extensions focused on performance and usability. We are really excited to see the new approach using streams. We will cover a basic introduction to streams and RxJS 5 covering HTTP and Async Pipes.

  • Lightning talks by Silicon Wadi Code Chemists

    Angular Labs is inviting Silicon Wadi Code Chemists for a series of lightning talks! We are inviting over some friends speaking at DevWeek for a series of lightning talks around Angular and the latest Web Technologies and practices.