name: Angular Update class: middle, center
???
I'd like to take 5 minutes to give debrief of ng-conf and share my take on the state of Angular 2.
???
- Angular is very powerful
- Your intuition needs to be oriented to how angular works
- Once you know the native directives, you can avoid writing many classes of code
- Digest cycle seems simple, then it doesn't... then it does... but I never quite trust that I fully grok it
- 5x faster rendering
- Zones simplify digest
- Simpler binding story
[]() - Less brittle module loading
- Animations are reimagined
- Progressive Web Apps
???
[] property binding () function binding [()] two way binding
- 5x faster!? Shut up and take my money!
- Why isn't this working? Did you try $scope.$apply()?
- Instead of path based loading, it's id based and angular handles the id for you for free
- Animations is the most debatable. After trying to handle animation state with non-trivial javascript on DRE, I see the appeal.
- Hotdog in a box is easier to remember than & vs @ vs... stackoverflow.com: angular binding
- PWA - 60fps performance
- Don't Panic
- As JavaScript as you wanna be
- Decorators are coming to Javascript with or without TypeScript
- Initial attempts at compiling TypeScript bruised my ego
class: middle, center
- Ecosystem of plugins and such
- Tooling and documentation around best practices for workflows
- Us
- Based on the ember-cli (a killer feature)
- Beta (and it shows)
- I want to use it very much
???
It took me a while to realize that it was ignoring my tsconf.json file. Then, once I figured that out, I couldn't find out how to override the destination folder [sad trombone]. If you don't care to change defaults, it ready to rock. It may negate my predilection to sketch ideas on codepen.
- ngUpgrade
- I'm wiring up Angular 2 into an internal project.
- Release Candidate is good enough for me
??? Many big apps have deployed Angular 2 to production
- Ad words, Fidelity, WeatherChannel, Capital One, LucidCharts to name a few
class: middle, center

