Andrew Eisenberg on TypeScript Annotations & Chris Nicola on A2 Migrations


Details
Two excellent talks, open Q&A, followed by food and drinks at The Marquis.
Doors, snacks and refreshments @ 6. Presentations start @ 6:30.
Chris Nicola, Co-founder & CTO at WealthBar (https://www.wealthbar.com/): MIgrations to Angular 2
Angular 2 is nearly ready and many are questioning the value of migrating existing 1.x apps considering the upgrade path is looking a bit like a total rewrite. Did early Angular adopters pick the wrong horse? Chris Nicola has spent the last couple months deeply evaluating the Angular 2 migration path including fully converting his open source AngularD3 project and preparing their internal code for migration via the ngUpgrade path. He will explain why his team is planning to migrate their moderately sized project (10kloc) from Angular 1.x, Coffeescript and Sprockets to Angular 2, Typescript and Webpack. Most importantly he will explain how they are doing it, and why this transition may not be as awful as some people are expecting.
Andrew Eisenberg, Technical Lead at Ganchrow Scientific: TypeScript Annotations
TypeScript has recently introduced decorators as a core feature of the language. This language feature is one of the main drivers behind the magic Angular 2. In this presentation, Andrew will take a deep dive into how TypeScript annotations can be implemented and used. Throughout the talk, Andrew will be giving suggestions on best practices on how to use and how not to use decorators.
Sponsored By:
JetBrains: Personal Software Licenses
https://www.jetbrains.com/company/docs/logo_jetbrains.png
EDP Software: Snacks and refreshments
SchedulePro is a web-based scheduling software developed by EDP Software in Vancouver. We create and optimize workforce schedules for clients including Fortune 100 companies like Shell and Ford. We are excited about Angular and looking for some of the top minds to come join our team
RED Academy: Venue
http://www.startupopenhouse.com/wp-content/uploads/2015/10/red-academy.jpg
RED Academy is a Vancouver-based digital media and technology school for the web designers, digital creators, developers and digital marketers of tomorrow.

Andrew Eisenberg on TypeScript Annotations & Chris Nicola on A2 Migrations