Episodes
Friday Feb 12, 2016
52 ngAir - The Internet of Things (and Angular)
Friday Feb 12, 2016
Friday Feb 12, 2016
Hangout URL: https://hangouts.google.com/call/hlfajots7uwohxjlpphdk7pkrua
First 5-10 mins
Intros
Guests: Zach Dunn, Atticus White
Panelists: PatrickJS, Gleb Bahmutov, Ari Lerner
Announcements
Upcoming shows:
Thursday November 11th - Angular 2 Reactive Redux with Victor Savkin, Dan Abramov and Rob Wormald
#topics
Intro
What is IoT?
Atticus: The “Things” in Internet of Things
Smart devices (“dumb” hardware embedded with “smart” electronics, ie: Hue Lights)
Information providing devices (sensors, ie: motion sensor)
Service that ties it all together
Atticus: How IoT fits into the JS ecosystem.
A comparison of the event driven characteristics found in both Javascript and the IoT environment. IoT support in the open source community.
Zach: How we think about IoT application development: Personify rooms and devices, enable them to answer questions. Environment data (i.e. sensors, occupants) result in frequent I/O for apps. Lot of states to track.
Atticus: Some IoT labs worked on
Grocery list automation: Barcode scanner + rPi + Node
Motion sensor night light: Motion sensor + Arduino + rPi + Node + Hue lights
How do you decide on what to build next?
How do you guys use Angular?
Zach: Highly task/location-centric apps running on dedicated devices. Interesting side effect is more freedom to use new DOM safely.
IoT and security
IoT allows access to sometimes devices inside our homes and businesses. Adding more libraries and frameworks on top adds to the security headache. What precautions do we as developers should take? Good practices? How to test it?
Where do you see IoT going in the future? What’s next?
Final 10 Minutes
Links:
Tips & Picks
Ari
Picks: Go to Death Valley. It’s beautiful
Tips: http://perfect.org is cool
Patrick Stapleton
Picks: [Reactive Redux AngularAir]
(https://plus.google.com/events/cf3aue086abasnlah35lgr373fs)
Jeff Whelpley
Picks: http://onehungrymind.com/build-better-angular-2-application- redux-ngrx/
Atticus White
Links: https://github.com/rwaldron/johnny-five
https://github.com/samyk/skyjack
Tips: Picks:[Johnny Five - JS Robotics & IoT programming framework] (https://github.com/rwaldron/johnny-five)
[SkyJack - Drone autonomously seeks out other drones, taking them over, creating an army of zombie drones under your control]
(https://github.com/samyk/skyjack)
Zach Dunn
Links: Search engine for sensors, based on geolocation: [Thingful]
Simple messaging for devices (think Twitter, but for sensor data) [dweet.io](https://dweet.io/)
Tips:
Picks: Hardware development board, powered by NPM https://tessel.io/
Angular Air is a video podcast all about Angular hosted by Jeff Whelpley. Please visit the Angular Air website (http://angularair.com) to see upcoming and past episodes. Also be sure to follow Angular Air on Twitter and Google+ to stay up to date with future episodes. Also, all episodes are on the YouTube channel as well.
Learn AngularJS, Angular 2, and Modern Web Development form the best. Looking for corporate Angular training, want to host us, or Angular consulting?
twitter:
@AngularClass
email: info@angularclass.com
chat: Join
AngularClass Chat
Thursday Feb 11, 2016
51 ngAir - Getting Past the Angular Learning Curve with Pascal Precht
Thursday Feb 11, 2016
Thursday Feb 11, 2016
51 ngAir - Getting Past the Angular Learning Curve with Pascal Precht
What’s
the story behind Thoughtram?
What’s in a name?
Overall Philosophy
Why did you decide to teach?
What is your approach to teaching?
How do people learn?
How many workshops do you give per month?
Does it get tedious to teach the same thing to people over & over?
Angular 1
Are you still doing Angular 1 training?
What was hardest thing for people to grok with Angular 1?
Angular 2
Do you see mostly people coming from Angular
1 or people totally new to Angular?
What is the hardest thing for people to grok with Angular 2?
How do you teach *ngFor in a way that makes
sense for developers?
Harder/easier to teach/learn than Angular 1?
How do you manage staying involved in so many different projects?
How is it to be a digital nomad?
How long did it take until you could leave your daily jobs & work on
Thoughtram full time?
What do you think about Merrick Christiansen’s comments about not needing DI
anymore since he has gone full functional programming?
Tips & Picks
Olivier Combe
Links: Read the source on Angular 2 Web Workers:
https://www.youtube.com/watch?v=5T2YySJISQw
Picks: NG-Conf CFP, Angular Connect 2016
Jeff Whelpley
Picks: [Univesal Prerender](https://github.com/angular/universal-starter/tree/prerender)
[20 Minute VC with Jeff Seibert]
(http://www.thetwentyminutevc.com/jeffseibert/)
Pascal
Picks: [Belgium Angular Conference]
(https://twitter.com/ngbeconf/status/690625713481846784
[Thoughtram Master Class](http://thoughtram.io/angular-master-class.html)
Angular Air is a video podcast all about Angular hosted by Jeff Whelpley. Please visit the Angular Air website (http://angularair.com) to see upcoming and past episodes. Also be sure to follow Angular Air on Twitter and Google+ to stay up to date with future episodes. Also, all episodes are on the YouTube channel as well.
Learn AngularJS, Angular 2, and Modern Web Development form the best. Looking for corporate Angular training, want to host us, or Angular consulting?
twitter: @AngularClass
email: info@angularclass.com
chat: Join AngularClass Chat
Friday Feb 05, 2016
50 ngAir - TypeScript Deep Dive with Alex Eagle and Blake Embrey
Friday Feb 05, 2016
Friday Feb 05, 2016
TypeScript Deep Dive with Alex Eagle and Blake Embrey
Sure, you can write Angular 2 in ES6 with Babel or even ES5, but most developers that try out TypeScript with Angular 2 never look back. Alex Eagle is on the Angular core team at Google and has been doing a lot of work to make sure Angular 2 works well with TypeScript. Blake Embrey is the creator of ts-node and a huge TypeScript enthusiast. Even if you have concerns about typing in JavaScript, listen to this episode to get the low down on why TypeScript rocks and how it is going to help you to build awesome apps in Angular 2.
Picks
• Alex Eagle
http://www.typescriptlang.org/Playground
https://basarat.gitbooks.io/typescript/content/
[TrumpScript]
(https://github.com/samshadwell/TrumpScript)
[Broccoli]
[ts-node]
(https://github.com/TypeStrong/ts-node)
• Olivier Combe
Links:
Managing state in Angular 2 applications by Victor Savking: http://victorsavkin.com/post/137821436516/managing-state-in-angular-2-applications
Tips:
PhantomJS 2.1 has been released (1 year after 2.0), it’s time to upgrade
• Jeff Whelpley
Tips:
Try TypeScript
Picks:
▪ Angular Air episode 50!
▪ [Learn Angular Universal on Read the Source]
▪ (http://hangouts.readthesource.io/hangouts/angular-universal/)
[Nathan Walker and Angular CLI changes for 3rd party libs]
(https://github.com/angular/angular-cli/pull/135)
[Front end dev resources]
(https://github.com/dmytroyarmak/frontend-dev-resources)
Patrick Stapleton
Tips:
Provide feedback on problems you ran into for open-source projects.
Picks:
[Typings with Blake Embrey]
(https://plus.google.com/events/c6sv2k75vi9q8fj0g0gkuqbt69o)
[Learn TypeScript free workshop by Blake Embrey]
(https://github.com/TypeStrong/learn-typescript)
• Ari Lerner
Tips:
Picks:
[The Barisieur]
(http://www.joshrenoufdesign.com/new-gallery-5/av7fqhie9y5ptdbxr9s4i8rb65irqo)
[Activitaté]
(http://www.withings.com/us/en/products/activite
[Withings Aura]
(https://www.withings.com/us/en/store/details/70035401)
[Modern Romance]
(http://www.amazon.com/Modern-Romance-Aziz-Ansari/dp/1594206279)
Blake Embrey
Tips:
If you have issues, create issues, but remember to keep things actionable
Learn TypeScript (or another typed language) and think about where else you could be applying type system semantics
Picks:
Reading everyday, before bed
Currently reading: https://www.goodreads.com/book/show/6065215-the-strain
Forgot to mention on the show, but meetup! http://www.meetup.com/hello-world-sf/
Angular Air is a video podcast all about Angular hosted by Jeff Whelpley. Please visit the Angular Air website (http://angularair.com) to see upcoming and past episodes. Also be sure to follow Angular Air on Twitter and Google+ to stay up to date with future episodes. Also, all episodes are on the YouTube channel as well.
AngularClass
Learn AngularJS, Angular 2, and Modern Web Development form the best. Looking for corporate Angular training, want to host us, or Angular consulting?
twitter: @AngularClass
email: info@angularclass.com
chat: Join AngularClass Chat
Wednesday Jan 20, 2016
49 ngAir - What's new in RxJS 5.0 with Ben Lesh
Wednesday Jan 20, 2016
Wednesday Jan 20, 2016
What's new in RxJS 5.0? with Ben Lesh -
RxJS is red hot right now in the JavaScript community and it is only going to get hotter once Angular 2 lands.
Ben Lesh is a Senior UI Engineer at Netflix and is one of the core
contributors to RxJS and has been focusing on the latest release (currently in beta) which is
largely a rewrite. If you are unfamiliar with RxJS, join us to hear about the basics of Reactive Programming.
If you have already started to us RxJS, join us to learn about all the cool changes coming with 5.0.
This is one episode you are not going to want to miss!
Panelists: Aimee Knight, Olivier Combe and PatrictJS
Picks/Tips:
- Olivier - Everything is a Stream, Front end newsletter, A developer's guide to interviewing
- Aimee - Introduction to Reactive Programming - Egghead.io
- Jeff - Angular Universal
- Patrick - Read the Source: Angular Universal
- Ben - TC39 considered Observable spec, RxJS 5 repo, RxJS 5 docs, Netflix jobs and culture deck
Angular Air is a video podcast all about Angular hosted by Jeff Whelpley. Please visit the Angular Air website (http://angularair.com) to see upcoming and past episodes. Also be sure to follow Angular Air on Twitter and Google+ to stay up to date with future episodes. Also, all episodes are on the YouTube channel as well.
AngularClass
Learn AngularJS, Angular 2, and Modern Web Development form the best. Looking for corporate Angular training, want to host us, or Angular consulting?
twitter: @AngularClass
email: info@angularclass.com
chat: Join AngularClass Chat
Wednesday Jan 13, 2016
48 ngAir - Why empathy will make you a better developer with Joe Eames
Wednesday Jan 13, 2016
Wednesday Jan 13, 2016
Why empathy will make you a better developer with Joe Eames -
One of the most amazing members of the Angular community joins us to talk about understanding your teammates and creating an awesome work environment.
Panelists: Aimee Knight and PatrictJS
Picks/Tips:
- Aimee - Introduction To Transpiler
- Jeff - Angular 2 and Redux
- Patrick - RxJS 5.0, FalcorJS
- Joe - Brene Brown Ted Talk, How to talk so kids will listen, Littlebits
Angular Air is a video podcast all about Angular hosted by Jeff Whelpley. Please visit the Angular Air website (http://angularair.com) to see upcoming and past episodes. Also be sure to follow Angular Air on Twitter and Google+ to stay up to date with future episodes. Also, all episodes are on the YouTube channel as well.
AngularClass
Learn AngularJS, Angular 2, and Modern Web Development form the best. Looking for corporate Angular training, want to host us, or Angular consulting?
twitter: @AngularClass
email: info@angularclass.com
chat: Join AngularClass Chat
Tuesday Jan 05, 2016
Tuesday Jan 05, 2016
How to become an open source contributor - Welsey Cho and Jesus Rodriguez from the ng-bootstrap team join us to talk about how and why you should get into open source development.
Panelists: Olivier Combe, Aimee Knight and PatrictJS
Picks/Tips:
- Jesus - FOSS Tips, Thoughtram Blog, [Merging vs Rebasing]( https://www.atlassian.com/git/tutorials/merging-vs-rebasing/)
- Olivier - Sebastian MacKenzie Year in Review, Webpack Angular 2 Starter, There will be blood, Jeff's response
- Aimee - Frontend Masters Advanced Javascript, JS Remote Conf
- Patrick - Docker
- Jeff - Pete Bacon Darwin AngularU talk on OSS
Angular Air is a video podcast all about Angular hosted by Jeff Whelpley. Please visit the Angular Air website (http://angularair.com) to see upcoming and past episodes. Also be sure to follow Angular Air on Twitter and Google+ to stay up to date with future episodes. Also, all episodes are on the YouTube channel as well.
Learn AngularJS, Angular 2, and Modern Web Development form the best. Looking for corporate Angular training, want to host us, or Angular consulting?
twitter: @AngularClass
email: info@angularclass.com
chat: Join AngularClass Chat
Tuesday Dec 29, 2015
46 ngAir - What will happen to Angular in 2016?
Tuesday Dec 29, 2015
Tuesday Dec 29, 2015
The panel talks about what will happen to Angular and JavaScript in general in 2016.
Panelists: Aimee Knight, Olivier Combe and PatrictJS
Picks/Tips:
- Aimee - JavaScript Developer Survey Results
- Jeff - Angular 2 Survey Results, Jeff's 2015 predictions
- Patrick - ng-nl
Angular Air is a video podcast all about Angular hosted by Jeff Whelpley. Please visit the Angular Air website (http://angularair.com) to see upcoming and past episodes. Also be sure to follow Angular Air on Twitter and Google+ to stay up to date with future episodes. Also, all episodes are on the YouTube channel as well.
AngularClass
Learn AngularJS, Angular 2, and Modern Web Development form the best. Looking for corporate Angular training, want to host us, or Angular consulting?
twitter: @AngularClass
email: info@angularclass.com
chat: Join AngularClass Chat
Tuesday Dec 29, 2015
45 ngAir - The Best Angular Productivity Tips with Ari Lerner
Tuesday Dec 29, 2015
Tuesday Dec 29, 2015
Panelists: Aimee Knight and PatrictJS
Picks/Tips:
Angular Air is a video podcast all about Angular hosted by
Learn AngularJS, Angular 2, and Modern Web Development form the best. Looking for corporate Angular training,
twitter: @AngularClass
Tuesday Dec 29, 2015
44 ngAir - Star Wars
Tuesday Dec 29, 2015
Tuesday Dec 29, 2015
Star Wars - Kyle Newman, director of the Star War-related cult classic movie Fanboys joins the Angular Air crew and special guest Randall Koutnik to talk about Star Wars. No spoilers for episode 7! Also, stay tuned to the end to see a special apperance from Kyle's wife, the actress Jaime King.
Panelists: PatrictJS
Picks/Tips:
- Olivier - Star Wars Medley, Star Wars Review
- Kyle - Fanboys, The Franchise Podcast
Angular Air is a video podcast all about Angular hosted by Jeff Whelpley. Please visit the Angular Air website (http://angularair.com) to see upcoming and past episodes. Also be sure to follow Angular Air on Twitter and Google+ to stay up to date with future episodes. Also, all episodes are on the YouTube channel as well.
AngularClass
Learn AngularJS, Angular 2, and Modern Web Development form the best. Looking for corporate Angular training, want to host us, or Angular consulting?
twitter: @AngularClass
email: info@angularclass.com
chat: Join AngularClass Chat
Thursday Dec 17, 2015
43.5 ngAir - Angular 2 Beta and Angular Material 1.0
Thursday Dec 17, 2015
Thursday Dec 17, 2015
43.5 ngAir - Angular 2 Beta - The Angular Team stops by to announce the arrival of Angular 2 Beta!!! Also, Thomas Burleson announces the 1.0 release of Angular Material. This show is amazing!
Guests: Brad Green, Misko Hevery, Igor Minar, and Thomas Burleson
Panelists: Olivier Combe, Aimee Knight, Scott Moss, Carmen Popoviciu, PatrictJS, and Jeff Whelpley
Picks/Tips:
- Brad - Developer News Worldwide
- Misko - xkcd
- Igor - http2
- Olivier - Auth0 Angular 2 Blog Posts
- Aimee - Read the Source
- Carmen - Light Table,
- Patrick - Angular 2 Beta
- Jeff - Aerobatic.com, RxJS 5.0 Beta
Angular Air is a video podcast all about Angular hosted by Jeff Whelpley. Please visit the Angular Air website (http://angularair.com) to see upcoming and past episodes. Also be sure to follow Angular Air on Twitter and Google+ to stay up to date with future episodes. Also, all episodes are on the YouTube channel as well.
AngularAir is sponsored by:
AngularClass
Learn AngularJS, Angular 2, and Modern Web Development form the best. Looking for corporate Angular training, want to host us, or Angular consulting?
twitter: @AngularClass
email: info@angularclass.com
chat: Join AngularClass Chat