ngAir 89 - The TIL Episode

December 7, 2016

We demo tips, tricks and did you knows on stuff you can do in Angular.

Episode notes and links can be found at


ngAir 88 - AngularUP Conference with Adam Klein and Boris Dinkevich

December 7, 2016

Adam Klein and Boris Dinkevich join us to talk about the AngularUP Conference in 2016, what's involved in putting on a conference, and fill us in on the huge Angular community in Israel. 


ngAir 87 - Wazzup

December 7, 2016

Discussion episode centered around the latest happenings in Angular and some new faces/voices on AngularAir.


ngAir 86 - Angular Material with Kara Erickson and Jeremy Elbourn

December 7, 2016

The one and only Kara Erickson and one and only Jeremy Elbourn join us to talk about Angular Material.


ngAir 85- Angular 2 in the Enterprise

October 28, 2016

Angular 2 in the Enterprise


      Justin Schwartzenberger

      Mike Brocchi


      Austin McDaniel aka ngPanda

      Olivier Combe

      Featured Guests  

      Nhut Tran

      Gary Trinklein

#Show Notes

      Intros & backgrounds

      How was Angular originally introduced into your environment?

      Why did your enterprise chose Angular?

      Did you start using it when it was in alpha/beta/rc ?

      Is your app released yet ?

      Did you release with an alpha/beta/rc ?

      What were the challenges in adopting Angular?



      Process? (red-tape)


      If you have any existing Angular 1.x apps, what are your plans to migrate to Angular 2?

      Did you consider other technologies?

      Even after adopting angular were you tempted to switch? If so, what tech stack?

      What does the future hold?


Tips & Picks


      Lukas’ Observable Cheat Sheet:

      GraphQL Summit:
Hopefully the sessions will be recorded and available later

      Jeff - Audits


      I did a talk on Angular2 + ThreeJS + WebVR = very interesting stuff should check it out

      CSS related but by ng2 community member -> -> flexbox grid system

      Async await debugging in chrome landed - - soooo nice!

      AoT in ngUpgrade is coming!!!!


      ng europe going on today & tomorrow (

      DevFest FL -

      ng cruise in May 2017 (

      GitKraken - cross platform git tool (


      Use ChangeDetectionStrategy.OnPush it’s good for you



ngAir 84 - Creating Angular 2 UI Libraries with Kyle Ledbetter

October 28, 2016

Creating Angular 2 UI Libraries

      Intros to everyone and their interest in creating UI Libraries

      CSS and handling styles in UI libraries

      How do you embed css in ui components for distribution?

      How can you distribute sass/less files as well?

      How do you manage parent/children component communication? For example with a tabs component

      What are the important points to check when you want to make your component compatible with AoT?

      How do you build the project where you dev the components (use cli, roll your own server/build/etc)?

      How do you make ui components that work on all environments (browser, web workers, electron, server side, nativescript…)

      Managing documentation for how users consume/implement your components

      What is your strategy for testing your components?

      What is on your wish list that would make everyone’s lives easier?


Tips & Picks


      Example of component lib:

Civilization 6
Red Dead Redemption 2
Nintendo Switch



      Life Lessons Learned on AngularAir


      Change detection:

      AoT compilation for webpack:

      Kyle would be my plug

      Guardians 2!


      Nice educational project (non-profit) written with Angular2


ngAir 82 - Angular Connect and the Future Beyond Final with Shai Reznik

October 9, 2016

Angular Connect and the Future Beyond Final 

with Shai Reznik 


Shai’s talk


Favorite talks from panelists


Jeff Cross

Ben Lesh

Keynote w/ Igor & Rob

Angular migrations with Todd Motto

5 tracks

Closed captioning


Stories behind the scenes with Shai

Reactions from the attendees

What are people excited about?

Exposing observables

What are people concerned about?

Getting code to production


What comes next?



Production releases

React vs Angular articles ad nauseam


Tips & Picks


JavaScript library for generating random data. Good for tests, mock apis, etc.


3d printing

Jeff Cross,  Workshop - Uri & gil

Serious dev talk -



Ultimate Angular - by Lukas Ruebbelke & Todd Motto


Angular Nation


ngAir 80 - Calm before the storm

September 23, 2016

ngAir 80 - Calm before the storm


#Show Notes


Angular 2 release


NativeScript conference


Tips & Picks


Angular Native poll

PWA links


Angular Zone Webinar: using new ngModule in Angular 2 w/ Pascal Precht

Ng2d3 - D3 + Angular2 Composable Re-usable Charting Framework


AngularConnect: live streams, schedule on the website




ngAir Special

September 16, 2016

ngAir Special

Host: Jeff Whelpley

Guests: Misko Hevery, Rob Wormald, Jules Kremer

Panelists: Patrick Stapleton, Justin Schwartzenberger, Olivier Combe, Austin McDaniel, Scott Moss

  • How long has it been?
  • What is the release name?
  • Do you think that Angular 2 is the best solution for enterprise apps right now?
  • What about small apps?
  • How long has it been since you’ve started working on Angular 2?
  • What happens now?
  • What are you the most proud of in Angular 2?
  • Is there something that you would change now if you had the time to do it over ?
  • Will CLI be releasing final at the same time?
  • What is your view on convention over configuration?
  • Will the docs end up containing any recommended implementation patterns like NgModule strategies, redux, etc or is that an area best left to the community?
  • If my setup is ready, is there an interest in using the CLI?
  • What is the size of the team working on Angular 2? Compared to Angular 1?
  • Will you guys start using semver?

ngAir 79 - ng1 to ng2 Migration with Joe Eames

September 12, 2016

 ngAir 79 - ng1 to ng2 Migration with Joe Eames

#Show Notes


Joe’s background with migrations

Pluralsight course

Refactoring your ng1 app before migrating to ng2

Component based architecture

What are the different approaches? 3 options:

Big bang - should only do if takes a couple weeks, less than 10k lines of code

Leave it alone - Maintain it in Angular 1

Slowly convert - Angular 1 app that calls Angular 2 for some pieces

Can convert any Angular 2 component into Angular 1 directive

When slowly converting, important to mitigate risk by doing smaller changesets


Angular 2 an order of magnitude faster

Angular 1 is the slow piece

Overhead with cooridination, but not that much

What to do if no tests in current ng1 app?

Do you need to have two http services running?

What do you think of Angular’s approach to migration compared to Ember’s?


Wrap Up

Answer Q&A from Twitter

Upcoming shows:


Tips & Picks


Joe Eames

Angular 2 Migration on Pluralsight

Stranger Things

Jeff Whelpley

PureScript Generics

Austin McDaniel


Justin Schwartzenberger

Introducing Angular Modules - Root Module by John Papa