Skip to main content
Angular Air

Angular Air

By Angular Air
A podcast about all things Angular (by Google), a JavaScript platform for building mobile and desktop web applications.
Listen on
Where to listen
Apple Podcasts Logo

Apple Podcasts

Spotify Logo

Spotify

NGXS: Power of Selectors With Mateus Carniatto
Mateus Carniatto joins us to talk NGXS and the power of selectors. Mateus on Twitter: https://twitter.com/c4rniatto NGXS https://www.ngxs.io/ ----------------------------------------------- Angular Air is powered by StreamYard! It has been an amazing solution for our production pipeline. And it is 100% browser based. No app install needed! Want to host a live show with multiple guests? Check out StreamYard. https://streamyard.com/?pal=5070140888580096
01:01:34
July 29, 2020
Angular Builders and Schematics With Santosh Yadav
In this episode Santosh Yadav comes on to dive into builders and schematics for the Angular CLI Santosh on Twitter https://twitter.com/SantoshYadavDev ----------------------------------------------- Angular Air is powered by StreamYard! It has been an amazing solution for our production pipeline. And it is 100% browser based. No app install needed! Want to host a live show with multiple guests? Check out StreamYard. https://streamyard.com/?pal=5070140888580096
01:03:34
July 15, 2020
How to Learn Effectively With Joe Eames
Joe Eames stops by to discuss training techniques and curriculum building that is focused on enabling students to learn more effectively. Joe on Twitter https://twitter.com/josepheames Joe's FREE Fundamentals of Angular course on Thinkster https://thinkster.io/topics/fundamentals-of-angular ----------------------------------------------- Angular Air is powered by StreamYard! It has been an amazing solution for our production pipeline. And it is 100% browser based. No app install needed! Want to host a live show with multiple guests? Check out StreamYard. https://streamyard.com/?pal=5070140888580096
01:02:49
July 8, 2020
How to create apps using Angular and Firebase With Ankit Sharma
Ankit Sharma joins us to share how to use Firebase in our Angular applications. Ankit on Twitter https://twitter.com/ankitsharma_007 Ankit's Blog https://ankitsharmablogs.com/ ----------------------------------------------- Angular Air is powered by StreamYard! It has been an amazing solution for our production pipeline. And it is 100% browser based. No app install needed! Want to host a live show with multiple guests? Check out StreamYard. https://streamyard.com/?pal=5070140888580096
59:05
June 24, 2020
Scully and static site generation in Angular with Sander Elias
Our good friend Sander Elias joins us once more, this time to go over the latest and greatest with Scully, the static site generator for Angular. Sander on Twitter: https://twitter.com/esosanderelias ----------------------------------------------- Angular Air is powered by StreamYard! It has been an amazing solution for our production pipeline. And it is 100% browser based. No app install needed! Want to host a live show with multiple guests? Check out StreamYard. https://streamyard.com/?pal=5070140888580096
57:22
June 17, 2020
Components, probably 😀 with Jeremy Elbourn
Jeremy Elbourn makes a return visit to share knowledge on Angular components and Angular Material...probably. Whatever Jeremy decides to go with, we are always happy and grateful to have him back on the show. 😎 Jeremy on Twitter: https://twitter.com/jelbourn ----------------------------------------------- Angular Air is powered by StreamYard! It has been an amazing solution for our production pipeline. And it is 100% browser based. No app install needed! Want to host a live show with multiple guests? Check out StreamYard. https://streamyard.com/?pal=5070140888580096
01:01:25
June 10, 2020
Extending Angular for the Reactive Web with Michael Hladky
Michael Hladky drops by to share his vast knowledge of reactive programming and rxjs and how we can power up our Angular development with it. Michael on Twitter: https://twitter.com/Michael_Hladky ----------------------------------------------- Angular Air is powered by StreamYard! It has been an amazing solution for our production pipeline. And it is 100% browser based. No app install needed! Want to host a live show with multiple guests? Check out StreamYard. https://streamyard.com/?pal=5070140888580096
55:04
June 10, 2020
Micro Front End Revolution with Module Federation and Angular with Manfred Steyer
Manfred Steyer stops by to educate us on what this whole micro front end movement is all about and explain the concept of module federation and the benefits we can realize from it in our Angular applications.  Manfred on Twitter: https://twitter.com/manfredsteyer ----------------------------------------------- Angular Air is powered by StreamYard! It has been an amazing solution for our production pipeline. And it is 100% browser based. No app install needed! Want to host a live show with multiple guests? Check out StreamYard. https://streamyard.com/?pal=5070140888580096
59:54
May 20, 2020
Clean code with Container Presenter Pattern with Kate Sky
Our guest Kate Sky joins us to go over the Container Presenter Pattern and show us how we can write and maintain cleaner code in our Angular apps. Kate on Twitter: https://twitter.com/katesky8 ----------------------------------------------- Angular Air is powered by StreamYard! It has been an amazing solution for our production pipeline. And it is 100% browser based. No app install needed! Want to host a live show with multiple guests? Check out StreamYard. https://streamyard.com/?pal=5070140888580096
59:46
May 13, 2020
Announcing the Launch of Angular Nation with Bonnie Brennan!
Bonnie Brennan, one of our resident panelists, joins us to announce the launch of Angular Nation (https://www.angularnation.net/), a new community hub for all things Angular.   Bonnie on Twitter: https://twitter.com/bonnster75 -----------------------------------------------  Angular Air is powered by StreamYard! It has been an amazing solution for our production pipeline. And it is 100% browser based. No app install needed! Want to host a live show with multiple guests? Check out StreamYard. https://streamyard.com/?pal=5070140888580096
57:38
May 6, 2020
A Visit with Stephen Fluin
Stephen Fluin stops by to chat about the latest in Angular and his new super-experimental project. https://BundleSize.dev
01:00:18
April 29, 2020
What’s new in AngularFire with David East
David East returns to Angular Air to update us with the latest and greatest in AngularFire.
01:01:05
April 8, 2020
How to architect epic Angular app in less than 10 minutes!
Tomas Trajan joins us to go over approaches we can take when planning the architecture of our Angular applications. Tomas on Twitter https://twitter.com/tomastrajan Tomas personal website (angular universal + lazy loading) https://tomastrajan.com/home Blog ( many cool Angular articles) https://medium.com/@tomastrajan Lazy load Angular elements and other web-components in Angular https://angular-extensions.github.io/elements/#/home Angular Ngrx Material Starter (demo) https://tomastrajan.github.io/angular-ngrx-material-starter#/about --- Video of episode: https://youtu.be/oeT6r7Qd6OI
01:00:30
March 11, 2020
Scully: Angular JAMStack with Aaron Frost
--- Video of episode: https://youtu.be/nb3l1fEJDwM
01:04:10
February 19, 2020
What's new in Angular Universal with Vikram Subramanian
--- Video of episode: https://youtu.be/D_fREyRnETM
55:51
February 12, 2020
Advanced Nx with Isaac Mann
--- Video of episode: https://youtu.be/pcTSDMid-aE
01:02:32
February 5, 2020
Authentication in NgRx
--- Video of episode: https://youtu.be/6ojNIDsSfR8
59:57
January 22, 2020
Angular and CSS Grid Part Deux with Bill Odom
--- Video of episode: https://youtu.be/gpNvmahC7cs
01:10:59
January 15, 2020
Async Resolvers - the Better Way for Resolving Data with Iliya Idakiev
--- Video of episode: https://youtu.be/zZD-5Blf3B4
01:04:60
January 8, 2020
Profiling and Monitoring Web Apps with Gil Fink
--- Video of episode: https://youtu.be/lmq2jMflRt8
01:03:05
December 18, 2019
Schematics with Kevin Schuchard
Kevin Schuchard comes on the show to walk through how to write custom schematics for the Angular CLI. --- Video of episode: https://youtu.be/V5K8IOvw0Gk
55:34
November 27, 2019
Component-level Code-Splitting with Angular Loadable with guest Zama Khan Mohammed
Lazy Loading routes has been the de facto way of reducing the bundle sizes in Angular when it comes to code splitting. Angular makes its so much easier to achieve that with its powerful Angular Router’s API and Schematics. Code splitting non route based modules is something which is possible in Angular but lacks simpler API. In this talk, we will first look at how to code split on Component level, and then look at how Angular Loadable makes it simpler and adds tons of features required for component level code splitting. It takes its inspiration from React Loadable’s features and Angular Router’s configurations, and simplifies even more with Schematics for adding ngx-loadable and generating lazy loaded modules. Zama Khan Mohammed is a Software Architect, author of the book, Angular Projects (https://angularprojects.com), mentor, technical writer and a father. He has a Master’s Degree in Computer Science and has loads of experience in Software Development using technologies such as Angular, React, D3.js, AWS (Step Functions, Lambda, CloudFormation, S3) etc. He has a keen interest in Software Development as well as Machine Learning, and he feels passionate about teaching and mentoring his interests to others. --- Video of episode: https://youtu.be/oeT6r7Qd6OI
58:41
November 13, 2019
Zone.js in Depth with Jai Li
Jai Li joins us to deep dive into Zone.js and give us some pointers on working with zones in Angular. --- Video of episode: https://youtu.be/6A7JkzpJw0w
01:01:36
November 6, 2019
NGrid with Shlomi Assaf
Shlomi Assaf joins us to show NGrid, an Angular grid solution for the enterprise built on-top of @angular/cdk! NGrid: https://shlomiassaf.github.io/ngrid/ Shlomi on Twitter: https://twitter.com/shlomiassaf --- Video of episode: https://youtu.be/0vXBkWutn8Y
01:01:07
October 30, 2019
Angular AMP without AMP with Jeff Whelpley
Jeff Whelpley comes on the show to talk about Accelerated Mobile Pages (AMP) and how we can do it in our Angular apps. --- Video of episode: https://youtu.be/T_XpkInDUGg
52:20
October 23, 2019
Angular in the JAMstack, yum! With Tara Z. Manicsic
Tara Z. Manicsic joins us to reveal just what this JAM stack stuff is all about in the world of web development and how we can adopt it in our Angular applications. --- Video of episode: https://youtu.be/7y1X6ujHy1Y
55:46
October 16, 2019
Using Angular Elements to Make React Components with Brad McAlister and Ryan Chenkie
Brad McAlister and Ryan Chenkie join us to dive into Angular Elements and provide examples of how they allow us to use our Angular code outside of Angular apps...even in React apps! --- Video of episode: https://youtu.be/cdrMozMs0PY
01:08:13
October 9, 2019
Persistent State Management using Query Params with Iliya Idakiev
Iliya Idakiev joins us to reveal how we can make use of query params to persist state in our Angular applications. --- Video of episode: https://youtu.be/jCzZbl9b7w4
01:06:50
September 25, 2019
Fix Asynchrony with RxJS with Jan-Niklas Wortmann
Jan-Niklas Wortmann joins us to provide some guidance for dealing with async calls by making use of RxJs. --- Video of episode: https://youtu.be/Mws9J5N1zjA
01:02:49
September 18, 2019
Firestore Deep Dive with Jeff Whelpley
Jeff Whelpley joins us for a deep dive into Firestore --- Video of episode: https://youtu.be/jmitfq11FWA
59:41
September 12, 2019
The Observable ViewModel with Sander Elias
Sander Elias joins us to go over how we can leverage observables for our component view model data. --- Video of episode: https://youtu.be/cjdKanhckXU
47:55
September 4, 2019
More Unit Testing, Less Effort with Lance Finney
Lance Finney joins us to show how we can unit test our Angular applications with less complexity and effort. Lance on Twitter: https://twitter.com/LMFinneyCoder Slides: https://docs.google.com/presentation/d/1NaEDSfXs-n68KPpUc5wEFiJz6ujR5t7sis9eLXGOiPU/edit?usp=sharing Demo code: https://github.com/LMFinney/toh-pt6_20190613 Useful schematic: https://github.com/smnbbrv/ngx-spec Picks =================================== Lance: https://angularconnect.com/workshops/painless-pwas-with-angular https://stldevfest.com/ https://www.devupconf.org/sessions/workshops https://boardgamegeek.com/boardgame/129437/legendary-marvel-deck-building-game Mike Brocchi: https://stenciljs.com/blog/stencil-roadmap-fall-2019 https://github.com/angular/angular-cli/pull/14403 Alyssa Nicoll: https://www.amazon.com/Bezier-Games-ONUWBEZ-Ultimate-Werewolf/dp/B00HS7GG5G/ref=asc_df_B00HS7GG5G/?tag=hyprod-20&linkCode=df0&hvadid=241960275266&hvpos=1o1&hvnetw=g&hvrand=8549327494332259313&hvpone=&hvptwo=&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=9023178&hvtargid=aud-801657747996:pla-404289849110&psc=1 Justin Schwartzenberger: https://blog.nrwl.io/essential-angular-testing-192315f8be9b --- Video of episode: https://youtu.be/d5niF8Ordgg
56:36
August 28, 2019
Angular and CSS Grid: Get Ready to Fall in Love - Bill Odom
Bill Odom joins us to go over how we can use CSS grid in our Angular applications to become style implementers! Bill Odom on twitter: https://twitter.com/wnodom --- Video of episode: https://youtu.be/mWn1ctJOs_E
01:01:54
August 22, 2019
Angular Routing and Navigation with Chris Samuel
Chris Samuel joins us to go over routing in Angular, using router guards, and how that all plays out in real world applications. Chris on twitter: https://twitter.com/chrisksamuel --- Video of episode: https://youtu.be/qtsfuksents
55:56
July 24, 2019
NgRx Ducks: Diving into dynamic facades for NgRx with Gregor Woiwode
Gregor Woiwode joins us to talk about NgRx Ducks.  Gregor on Twitter: https://twitter.com/GregOnNet NgRx Ducks on Github: https://github.com/co-it/ngrx-ducks --- Video of episode: https://youtu.be/Bn4qjLNLE_8
01:03:10
July 24, 2019
Template Streams in Angular & Change Detection Profiling w/ Dominic Elm & Kwinten Pisman
Dominic Elm and Kwinten Pisman join us to share a new approach to working with events as streams in Angular templates as well as a new change detection profiling tool that can help us gain insights into when updates are occurring in our components.   Dominic on twitter: https://twitter.com/elmd_ Kwinten on twitter: https://twitter.com/KwintenP Typebytes organization on Github: https://github.com/typebytes ngx-template-streams: https://github.com/typebytes/ngx-template-streams --- Video of episode: https://youtu.be/tbr03N3WA2Q ---
59:45
July 10, 2019
When to Use NgRx and Some Tips on How to Improve UX With Alex Okrushko
Alex Okrushko joins us to provide some insight on when we might want to use NgRx in our Angular apps and some ways to improve the user experience (UX) with it. Alex on twitter: https://twitter.com/AlexOkrushko  NgRx: https://ngrx.io/   5 Tips to improve User Experience of your Angular app with NgRx: https://blog.angularindepth.com/5-tips-to-improve-user-experience-of-your-angular-app-with-ngrx-6e849ca99529 -------- Video of episode: https://youtu.be/yae-DISV9-o
01:00:30
July 3, 2019
ag-Grid with Niall Crosby and Sean Landsman
Niall Crosby and Sean Landsman join us to show how to get started using ag-Grid to build all kinds of data grid solutions in Angular applications.   ag-Grid: https://www.ag-grid.com/ ag-Grid & Angular Forms example: https://medium.com/ag-grid/using-angular-forms-with-ag-grid-1efe00265535 -------- Video of episode: https://youtu.be/F7qm8wkzvGs
56:06
June 19, 2019
Delving Into NgRx Auto-Entity with Jon Rista
Jon Rista joins us to demo the new NgRx-Auto-Entity library.   NgRx Auto-Entity on Github: https://github.com/briebug/ngrx-auto-entity   NgRx Auto-Entity Quick Start Guide: https://briebug.gitbook.io/ngrx-auto-entity/quick-start BrieBug (Enterprise Angular consulting, architectural reviews, team training, and staff augmentation): https://www.briebug.com/ -------- Video of episode: https://youtu.be/2lFPowapCLE
58:36
June 12, 2019
ngAir 207 - Angular LifeCycle Methods and NgRx v8 Features with Wes Grimes
Wes Grimes joins us to go over ways to work with Angular lifecycle events in components and touch on some upcoming features in NgRx version 8. Angular Lifecycles (slides): https://docs.google.com/presentation/d/1wVKdx9ozBvub_ErCYnB2o6wFv2PEi50OmLWDk15jth0/edit?usp=sharing NgRx 8 (slides): https://docs.google.com/presentation/d/1ch43bTL_l8XPHVcsLNAnv0zB3MCBuOZ0jwPKqzBe1MI/edit?usp=sharing Picks********************Austin:FunctionScript: https://github.com/FunctionScript/FunctionScriptNebular: https://github.com/akveo/nebular/
01:07:21
June 11, 2019
ngAir 206 - Boosting Collective Ownership with Timeboxed TDD and TCR with Younes Jaaidi
Younes Jaaidi joins us to show some timeboxed test driven development techniques and test-commit-revert (TCR) and how those can benefit us when working on Angular applications. 📕 Slides: https://slides.com/yjaaidi/angular-air-timeboxed-tdd-and-tcr🐦 https://twitter.com/yjaaidi 🌍 https://wishtack.io📝 https://medium.com/wishtack💻 https://github.com/wishtack/wishtack-steroids (Monorepo with Angular tools including @wishtack/jest-tcr)🇫🇷 Free Angular guide: https://guide-angular.wishtack.io/🚧 Video recipes: https://marmicode.teachable.com/💥 Limited WIP by by Dmitry Kandalov: https://github.com/dkandalov/limited-wip
01:12:56
June 11, 2019
ngAir 205 - Push-Based Architectures with RxJS with Thomas Burleson
Thomas Burleson joins us to demo the benefits of using a push based architecture and implementing a facade pattern when working with state management and components in Angular.
01:23:20
May 28, 2019
ngAir 204 - State of Angular with Stephen Fluin
Stephen Fluin joins us to give an update on the current state of Angular, the upcoming version 8 release, and what the future holds for the platform.
55:41
May 28, 2019
ngAir 201 - NBA League Pass as a Dockerized Angular SSR, PWA, and HMR with Brian Martin
Brian Martin [https://twitter.com/bmarti44] joins us to talk about working on a new prototype for the NBA.com experience. **********************Picks********************** Brian's-----------------------Compodoc: https://compodoc.app/ Austin's-----------------------Microsoft Edge Browser (with Chromium): https://blogs.windows.com/windowsexperience/2019/04/08/microsoft-edge-preview-builds-the-next-step-in-our-oss-journey/#9ChuXOjSYQTD5dLW.97 Storybook: https://storybook.js.org/ Mike's-----------------------VS Code extension for live share and redux: https://github.com/vsls-contrib/vsls-redux
01:01:09
April 10, 2019
ngAir 200 - Angular CDK Data Tables with Zack DeRose
Zack DeRose [https://twitter.com/zackderose] joins us to talk about using the Angular CDK to build data tables with our own custom look and data sources. **********************Picks********************** Zach's-----------------------Nrwl Connect: https://connect.nrwl.io/ Mike's-----------------------Justin Schwartzenberger's Twitch stream: https://twitch.tv/schwartydevMovie theaters that offer assigned seating! Justin's-----------------------Aaron Frost's Twitch stream: https://twitch.tv/frostydev
01:04:46
April 3, 2019
ngAir 199 - Next-Gen Web Application Testing with Cypress with Amir Rustamzadeh
Amir joins us to talk about Cypress, a complete end-to-end testing experience that is fast, easy and reliable testing for anything that runs in a browser. https://www.cypress.io/   **********************Picks********************** Amir's-----------------------Merino Wool: https://www.smartwool.com/discover/wh...Cypress Kitchen Sink Example: https://github.com/cypress-io/cypress... Mateus's-----------------------RXJS decision tree: https://rxjs.dev/operator-decision-treeRunkit: https://runkit.com/home Bonnie's-----------------------3Hag Way Book: http://www.shannonsusko.com/3hagwaybook
01:25:40
March 27, 2019
ngAir 198 - Dynamic reactive forms with Juan Stoppa
Jaun walks through FormQL (https://twitter.com/formql_io), talking through the creation of it and shows a demo of the features and tooling. **********************Picks********************** Juan's---------------------------------Refactoring UI Bookhttps://refactoringui.com/book/ Justin's---------------------------------Monopoly Game of Thrones Edition!https://amzn.to/2YdgojR Austin's---------------------------------TypeScript 3.4 RChttps://github.com/Microsoft/TypeScript/releases Alyssa's---------------------------------Schwart Stories by Schwarty!!https://schwartstories.com/
56:06
March 20, 2019
ngAir 184 - The ngVikings Crew
56:24
December 3, 2018
ngAir 182 - Angular 7
54:35
December 3, 2018
ngAir 169 - TIL #5
01:06:55
July 17, 2018
ngAir 133 - Recap of AngularMix 2017
Video: http://ngair.io/ep133-2017
01:06:30
October 18, 2017
ngAir 132 - AngularJS to Angular Part 2 with Denny Kruep
Video: http://ngair.io/ep132-2017
01:09:09
October 18, 2017
ngAir 131 - Learning Without a Teacher with Samantha Rhodes
Video: http://ngair.io/ep131-2017
01:06:26
October 18, 2017
ngAir 130 - AngularJS to Angular Part 1 with Denny Kruep
Video: http://ngair.io/ep130-2017
01:13:16
October 18, 2017
ngAir 129 - Using 3rd Party Libs in Angular with Joe Skeen
Video: http://ngair.io/ep129-2017
59:10
October 18, 2017
ngAir 128 - MachineLabs with Pascal Precht and Christoph Burgdorf
Video: http://ngair.io/ep128-2017
01:02:59
October 18, 2017
ngAir 125 - Debugging with the CLI and VSCodeGuests Tony Sneed
Guest Tony Sneed   Episode Notes Intro Debugging Why would we want to debug in our editor instead of just in browser dev tools? VS Code Debugging: Debugging app serve, unit tests, end-to-end tests Recipe: https://github.com/weinand/vscode-recipes/tree/master/Angular-CLI Angular CLI versions Fix sourcemap issues - 1.3 (now in rc) How do we get set up Install / update node - latest current version Install angular cli globally: npm install -g @angular/cli@1.3.0-rc.5 New angular app: ng new my-dream-app Npm scripts vs global ng commands Demo Other cool stuff (time permitting) Blog post: https://blog.tonysneed.com/2017/07/18/turbocharge-vs-code-for-angular-development/ VS Code tasks for npm scripts Passing parameters Keyboard shortcuts Cool extensions Icons: vs-code-icons Organizing imports: TS Hero Renaming and moving files:  Move TypeScript Angular Language Service Wrap up   Picks Angular DI w/ updated 5.0 referenceshttps://blog.thoughtram.io/angular/2015/05/18/dependency-injection-in-angular-2.html#new-staticinjector-apis Webpack 3.5 is out scope hoisting fixeshttps://twitter.com/wSokra/status/894843792175616000
56:58
August 8, 2017
ngAir 124 - Flex-Layout with Thomas Burleson
@angular/flex-layout https://github.com/angular/flex-layout   Picks StackBlitzhttps://stackblitz.com/ Node.js on iOShttps://twitter.com/joemccann/status/890635691645845504 Styling in Angularhttps://twitter.com/stephenfluin/status/892766742241353728
01:27:10
August 4, 2017
ngAir 122 - Authentication with Younes JAAIDI
Episode Notes Intro ngAtl Jan 30-Feb 2 2018 - use code AngularAirhttp://ng-atl.org/ Authentication Authentication. Best practices & the power of rxjs’ BehaviorSubject. Using Guards. Handle signout. Handle authentication token invalidation/expiration. Presentation of the whole components/services interactions with a diagram. Demos Wrap up Repo: https://github.com/wishtack/wt-angular-auth-demo   Blog: https://blog.wishtack.com/rest-apis-best-practices-and-security/ Contact: http://courses.wishtack.com/en/web-dev/keep-in-touch Picks Mike Be mindful about how you treat others, especially online, there’s a person behind the account user123 with feelings. JustinDave Geddes - Build Overwatch player picker in Flexhttp://gedd.ski/build/overwatch-hero-picker/ Younes Node.js release
01:07:45
July 18, 2017
ngAir 110 - The TIL Episode #3
01:10:01
June 6, 2017
ngAir 108 - Live from ngconf 2017
01:06:46
April 14, 2017
ngAir 103 - Animation in Angular with Matias Niemelä
Episode notes and links can be found at: https://angularair.com/#episode-103
01:04:09
March 1, 2017
ngAir 102 - DI on the Server with Jeff Whelpley
Episode notes and links can be found at: https://angularair.com/#episode-102
01:01:56
March 1, 2017
ngAir 101 - Contributor Days with Stephen Fluin and Tracy Lee
Episode notes and links can be found at: https://angularair.com/#episode-101
59:16
March 1, 2017
ngAir 100 - Special
Our 100th episode! Kent C. Dodds, Todd Motto and Jeff Whelpley join host Justin Schwartzenberger to talk about the history of the show. Episode notes and links can be found at: https://angularair.com/#episode-100
01:11:26
February 9, 2017
ngAir 99 - Organizing ng-cruise with Joe Eames, Tracy Lee and Gerard Sans
Episode notes and links can be found at: https://angularair.com/#episode-99
01:03:06
February 9, 2017
ngAir 98 - PWAs and Mobile with Sani Yusuf
Episode notes and links can be found at: https://angularair.com/#episode-98
55:36
January 25, 2017
ngAir 97 - RxJS with Ben Lesh and Tracy Lee
Episode notes and links available at: https://angularair.com/#episode-97
01:01:30
January 21, 2017
ngAir 96 - Discovering Angular Content With Michaela Lehr and Gerard Sans
Episode notes and links available at: https://angularair.com/#episode-96
01:03:60
January 21, 2017
ngAir 95 - TIL #2
Episode notes and links available at: https://angularair.com/#episode-95
58:60
January 21, 2017
ngAir 94 - Life On and Beyond the Angular Core Team
Episode notes and links available at: https://angularair.com/#episode-94
01:02:30
January 21, 2017
ngAir 93 - Techniques for Testing with Duncan Hunter and Adam Stephensen
Episode notes and links can be found at: https://angularair.com/#episode-93
58:46
January 21, 2017
ngAir 92 - Education Tech with Wesley Cho and Victor Mejia
Episode notes and links can be found at: https://angularair.com/#episode-92
01:00:01
January 21, 2017
ngAir 91 - Angular and D3 for Data Viz with Marjan Georgiev, Olivier Combe and Austin McDaniel
Marjan Georgiev, Olivier Combe and Austin McDaniel take us on a tour of their ng2d3 library for doing data vizualization in Angular.   Episode notes and links can be found at https://angularair.com/#episode-91
01:57:52
December 7, 2016
ngAir 90 - ngrx with Mike Ryan
Mike Ryan joins us on this episode to demo ngrx, an RxJS powered state management for Angular applications, inspired by Redux.Episode notes and links can be found at https://angularair.com/#episode-90
01:57:52
December 7, 2016
ngAir 89 - The TIL Episode
We demo tips, tricks and did you knows on stuff you can do in Angular.Episode notes and links can be found at https://angularair.com/#episode-89
01:57:52
December 7, 2016
ngAir 88 - AngularUP Conference with Adam Klein and Boris Dinkevich
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.
01:57:52
December 7, 2016
ngAir 87 - Wazzup
Discussion episode centered around the latest happenings in Angular and some new faces/voices on AngularAir.
01:57:52
December 7, 2016
ngAir 86 - Angular Material with Kara Erickson and Jeremy Elbourn
The one and only Kara Erickson and one and only Jeremy Elbourn join us to talk about Angular Material.
53:49
December 7, 2016
ngAir 85- Angular 2 in the Enterprise
Angular 2 in the Enterprise ●      Panelists ○      Justin Schwartzenberger ○      Mike Brocchi ○      Mehul ○      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? ○      Education/training? ○      Technical? ○      Process? (red-tape) ○      Deployment? ●      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 ●      Justin ○      Lukas’ Observable Cheat Sheet: http://onehungrymind.com/observable-cheat-sheet/ ○      GraphQL Summit: http://graphqlsummit.com/ Hopefully the sessions will be recorded and available later ●      Jeff ○      Ng-conf.com ○      Nodesecurity.io - Audits ●      Austin ○      I did a talk on Angular2 + ThreeJS + WebVR = very interesting stuff should check it out https://github.com/amcdnl/ng2-three ○      CSS related but by ng2 community member -> https://blueprintcss.io -> flexbox grid system ○      Async await debugging in chrome landed - https://twitter.com/addyosmani/status/789126892402204673 - soooo nice! ○      AoT in ngUpgrade is coming!!!! https://twitter.com/robwormald/status/788967912849694720 ●      Mike ○      ng europe going on today & tomorrow (https://ngeurope.org/) ○      DevFest FL - https://devfestflorida.org/ ○      ng cruise in May 2017 (https://ngcruise.com/) ○      GitKraken - cross platform git tool (https://www.gitkraken.com/) ●      Olivier ○      Use ChangeDetectionStrategy.OnPush it’s good for you ○      ng-be
56:30
October 28, 2016
ngAir 84 - Creating Angular 2 UI Libraries with Kyle Ledbetter
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 ●      Justin ○      Example of component lib: https://github.com/ocombe/ng2-translate ○      Games! Civilization 6 https://www.civilization.com/ Red Dead Redemption 2 http://www.rockstargames.com/videos/video/11600 Nintendo Switch https://youtu.be/f5uik5fgIaI ●      Jeff ○      Logan https://www.youtube.com/watch?v=Div0iP65aZo ○      Life Lessons Learned on AngularAir https://devchat.tv/adv-in-angular/114-aia-life-lessons-from-angular-air-jeff-whelpley-angular-remote-conf ●      Wesley ○      Change detection: http://blog.thoughtram.io/angular/2016/02/22/angular-2-change-detection-explained.html ○      AoT compilation for webpack: ■      https://www.npmjs.com/package/@ngtools/webpack ■      https://github.com/angular/angular-cli/tree/master/tests/e2e/assets/webpack/test-app ●      Kyle ○      Getcovalent.com would be my plug ○      Guardians 2! https://www.youtube.com/watch?v=2WhQcK-Zaok ●      Dmitriy ○      https://www.ng-book.com/2/ ○      Nice educational project (non-profit) written with Angular2 ■      http://www.gapminder.org/dollar-street/matrix ■      https://www.reddit.com/r/InternetIsBeautiful/comments/58akkx/dollarstreet_imagines_the_world_as_a_street/
54:38
October 28, 2016
ngAir 82 - Angular Connect and the Future Beyond Final with Shai Reznik
Angular Connect and the Future Beyond Final  with Shai Reznik  AngularConnect Shai’s talk   Favorite talks from panelists Lukas Jeff Cross Ben Lesh Keynote w/ Igor & Rob Angular migrations with Todd Motto 5 tracks Closed captioning https://twitter.com/_akinorew/status/780798885954523137   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? ngEurope Ng-conf Production releases React vs Angular articles ad nauseam   Tips & Picks Justin Chance: http://chancejs.com/ JavaScript library for generating random data. Good for tests, mock apis, etc. Shai 3d printing Jeff Cross,  Workshop - Uri & gil Serious dev talk - hirez.io Justin Mike Ultimate Angular - by Lukas Ruebbelke & Todd Motto https://ultimateangular.com/ Jeff Angular Nation www.angularnation.org
01:05:02
October 9, 2016
ngAir 80 - Calm before the storm
ngAir 80 - Calm before the storm   #Show Notes Updates Angular 2 release CLI NativeScript conference AngularConnect Tips & Picks Jeff Angular Native poll https://twitter.com/orgbx/status/778928931219070976 PWA links https://github.com/hemanth/awesome-pwa Justin Angular Zone Webinar: using new ngModule in Angular 2 w/ Pascal Precht https://www.youtube.com/watch?v=Usohbij6frA&feature=youtu.be Ng2d3 - D3 + Angular2 Composable Re-usable Charting Framework https://github.com/swimlane/ng2d3 Josh AngularConnect: live streams, schedule on the website Mike ng2dnd
01:01:55
September 23, 2016
ngAir Special
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?
47:29
September 16, 2016
ngAir 79 - ng1 to ng2 Migration with Joe Eames
ngAir 79 - ng1 to ng2 Migration with Joe Eames #Show Notes Intro 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 Performance 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 https://www.pluralsight.com/courses/migrating-applications-angular-2 Stranger Things Jeff Whelpley PureScript Generics https://github.com/purescript/purescript/blob/dc458fb5e07935db9e3d6ee117f50206df99f9dd/examples/passing/GHCGenerics.purs Austin McDaniel TypeScript https://www.typescriptlang.org/ Justin Schwartzenberger Introducing Angular Modules - Root Module by John Papa https://johnpapa.net/introducing-angular-modules-root-module/
56:29
September 12, 2016
ngAir 78 GraphQL and Apollo with Uri Goldshtein
ngAir 78 GraphQL and Apollo with Uri Goldshtein   Show Notes Intro Uri GraphQL What is it? What does it solve? Apollo How does this help us do GraphQL? Demo 1 Using GraphiQL to write queries and explore data models Demo 2 Comparison in client of calling multiple REST endpoints, calling a monolithic REST endpoint, and doing the same work with GraphQL using the Apollo service code.   #links Links to all the examples - https://github.com/kamilkisiela/angular2-apollo-examples/blob/master/README.md Docs - http://dev.apollodata.com/core/angular2.html Slack Channel - https://apollostack.slack.com/messages/angular2-apollo/ Barcelona talk - https://www.youtube.com/watch?v=qpGnPbpkcZM&index=3&list=PLhCf3AUOg4PgQoY_A6xWDQ70yaNtPYtZd And Apollo Youtube channel for the Meetup lectures (last one was on GraphQL in production) - https://www.youtube.com/channel/UC0pEW_GOrMJ23l8QcrGdKSw workshop by Kamil!!  -  http://www.meetup.com/AngularZone/events/233444689/ Tips & Picks   Mike Brocchi  ngrx - https://github.com/ngrx/store Dimitri Tether - awesome positioning library (http://tether.io/) Angular2-apollo- https://github.com/apollostack/angular2-apollo  Uri Goldstein GraphQL resources Goal Zero Burning Man Justin Schwartzenberger Ben Nadel (@BenNadel) http://www.bennadel.com  Jim Cummins LearnGraphQL.com GraphiQL https://www.npmjs.com/package/gra commitizen
01:00:44
September 12, 2016
ngAir 77 - Todd Motto- The Man The Myth The Legend
ngAir 77 - Todd Motto- The Man The Myth The Legend Show Notes   Sponsor pitch for Angular training Mention the live show questions on twitter with #ngair Intros What’re you working on etc ngMigrate 1.5 component courses Why components for Angular 1.x? Path to Angular 2 Lifecycle hooks Uni dataflow Coding demo (if needed/time providing) Angular modules Angular 1.x modules Angular @NgModule What does a developer advocate do? (Olivier)   Tips & Picks   Justin Schwartzenberger Rob Wormald helping to explain NgModule for larger applications https://github.com/angular/angular/issues/10552#issuecomment-241556913 Ward Bell explaining providers staying on component metadata https://github.com/angular/angular/issues/10552#issuecomment-241576063 Rob assuring us of Angular 2 API complete status https://github.com/angular/angular/issues/10552#issuecomment-241578111 Austin McDaniel Angular2 HMR w/ Webpack Plugin ( works w/ RC5 ) https://github.com/AngularClass/angular2-hmr-loader Angular Material 1.1 Release & Angular2 Version has 18 components now http://angularjs.blogspot.com/2016/08/angular-material-11-and-2x.html Olivier Combe http://blog.angular-university.io/angular2-ngmodule/ Ng2-translate recommended by Ionic 2 Todd Motto  @ChrisThielen for his ui-router work
01:07:44
September 12, 2016
ngAir 76 - Angular Data Table with Austin McDaniel
ngAir 76 - Angular Data Table with Austin McDaniel Show Notes Intros Background of Angular Data Table Use cases for large data tables Origins of Angular 1 solution Demos 1000s rows Nasty hacks in ng1 How looks in ng2 Tips & Picks   Jeff Whelpley https://zeit.co/now https://www.youtube.com/watch?v=LE8C2xXYQD8&feature=youtu.be&t=4426 AngularConnect AngularRemoteConf
01:01:48
September 6, 2016
ngAir 75 - Webpack 2 with Sean Larkin
ngAir 75 - Webpack 2 with Sean Larkin  Show Notes Intro to Sean General Webpack questions What does Webpack do? New features in Webpack 2 Evolution of build tooling (i.e. Grunt -> Gulp -> { new stuff } ) and comparisons to other things like rollup or jspm Tutorial 1 - Anatomy of webpack output bundle Tutorial 2 - Plugins Tutorial 3 - Making Angular Awesome Wrap upTips & Picks   Justin Schwartzenberger AngularZone webinar on new forms stuff http://www.meetup.com/AngularZone/events/232901433/   Jeff Whelpley Principles of Quantum Team Management http://firstround.com/review/the-principles-of-quantum-team-management/ This article is by James Everingham, Head of Engineering at Instagram. Quantum mechanics make the unpredictable understandable
57:16
September 6, 2016
ngAir 74 - CLI Tutorial with Mike Brocchi
Episode Outline & Topics CLI Panelists: Justin Schwartz-and-bacon-berger Guest: Mike Brocchi @brocco #notes Tutorial 1 - scaffolding        Style guide https://angular.io/styleguide         Blueprints Tutorial 2 - sass Tutorial 3 - 3rd party lib         ng2-translate Tips & Picks   Justin  Prisma - http://prisma-ai.com/   Mike Learning - never stop learning, the only thing constant in software dev is change read watch videos practice/play attend meetups/conferences Angular 2 Animations - https://angular.io/docs/ts/latest/guide/animations.html Twitter for Android Night Mode - https://support.twitter.com/articles/20055053#night   Jeff Whelpley Gary Johnson with Samantha Bee https://www.youtube.com/watch?v=hdkznU2IvfU
55:45
August 1, 2016
ngAir 73 - Discussion Topics Show
ngAir 73 - discussion show Topics Panelist updates Justin Back from Vegas where I tied the knot with a MacBook Pro Auth and single sign on with ng2 and Auth0 Ng2 forms api changes for RC4 and beyond Jeff Raising money Fast initial load Preboot Admin dashboard   Angular News Angular Team Notes https://docs.google.com/document/d/150lerb1LmNLuau_a_EznPV1I1UHMTbEl61t4hZ7ZpS0/edit#heading=h.4p9qrlj65ncu   New new new Angular 2 Router http://blog.thoughtram.io/angular/2016/06/14/routing-in-angular-2-revisited.html   From Team Notes: Now v1 feature complete.  Lazy loading, guards, etc. works.    Release will come after RC5.  More docs in the works to help with adoption. Migrating to new forms API http://schwarty.com/2016/07/18/migrating-model-driven-forms-to-the-new-forms-api-in-angular-2/   From Team Notes: updateValue going into RC5, reset going in later, more features coming.  As of RC5, no forms are included by default.  Developers will specify the ones they want at bootstrap.  Good time to move to the new forms!   CLI From Team Notes: Adding WebPack under the hood, support Offline Compiler, blueprints with app module support and new bootstrapping code, and upgrade story to get folks from ng2 vN to ng2 vN+1.   Mention React CLI...movement toward more opinions...   Angular 2 release date? https://github.com/angular/angular/milestones 27% complete?   Coming up next in the world of Angular: AngularConnect http://angularconnect.com/ about to release the schedule: 5 tracks! AngularUp http://angular-up.com/ Israel Angular conf Nov 17   Coming up next on AngularAir July 26 - CLI with Mike Brocchi August 2 - Webpack 2 with Sean Larkin August 9 - Universal Tips and Tricks   Tips & Picks   Jeff Star Wars Rebels https://www.youtube.com/watch?v=xmXp802sFgQ Justin Mr. Robot http://www.usanetwork.com/mrrobot
57:59
July 22, 2016
ngAir 71 - AngularFire 2 Tutorial with David East
ng-fire Panelists:  Justin Schwartzenberger Guest:  David East Notes ●      Tutorial 1 - Initial Setup ●      Tutorial 2 - Observables ●      Tutorial 3 - Routing Tips & Picks  Justin Kahoot https://kahoot.it https://getkahoot.com David Skateboard tutorials Jeff Minko packaging Angular 2 app http://blog.mgechev.com/2016/06/26/tree-shaking-angular2-production-build-rollup-javascript/
01:07:24
July 14, 2016
ngAir 70 - The making of ng-show with Shai Reznik
The Story behind ng-show   Panelists: Justin Schwartzenberger Guest: Shai Reznik Notes 1) Who are you? 2) How easy was it to prepare for ng-show? 3) Give us the story of how it all came together 4) What is up for next year? Tips & Picks Justin scode-icons https://marketplace.visualstudio.com/items?itemName=robertohuertasm.vscode-icons   Shai Protractor Docker https://github.com/mrsheepuk/docker-protractor HiRez Videos https://www.youtube.com/channel/UCuGmhP1MSz82hkR1jpJ_F5w   Jeff Whelpley Messi goal https://www.youtube.com/watch?v=mic0XMV8qLM Preboot https://github.com/angular/universal/tree/master/modules/preboot Upcoming shows http://angularair.com/
57:47
June 27, 2016
69 ngAir - Discussion Show
Show Notes Updates Justin StyleGuide app Angular 2 training course on data driven apps https://www.lynda.com/AngularJS-tutorials/AngularJS-2-Essential-Training/422834-2.html Script minification story for Angular 2 Jeff AngularAir format changes coming! Raising money for GetHuman Angular Universal Preboot CLI Services   Topics Google I/O http://www.theverge.com/2016/5/18/11701030/google-io-2016-keynote-highlights-announcements-recap VR - Daydream (mobile VR platform) AI - Messaging/Chatbot Allo with Google Assistant, Google Home Car Automation - Android Auto Apps - PWAs vs Android Instant Apps React Europe http://moduscreate.com/react-europe-highlights/ Headless Chrome - impact on server rendering solutions?  https://gist.github.com/addyosmani/5336747 Cancelable Promises (vs Observables?) https://ecmascript-daily.github.io/2016/05/26/cancelable-promises   Tips & Picks   Justin Angular 2 docs http://angular.io   Jeff Whelpley NativeScript for the Web https://github.com/NathanWalker/nativescript-angular-web-   components
01:00:28
June 10, 2016
68 ngAir - OSS Round II
Show Notes Maintainer Balancing OSS needs vs full time job Getting others involved vs getting stuff done Turning off GitHub issues (PRs only) Answering on same issues over and over again, how do you handle it? Contributor “What do I get out of it?” Protocols for contributing Code of conduct? Company Contributing on a third party project your company’s project use Why do we want to give away our intellectual property? How does it benefit us to have waste our developers’ valuable time? OK, we are in. How do we do it? Ideal setup within a company   Tips & Picks   Chris Thielen Vanilla JS http://vanilla-js.com/ Easy F2L for Beginners https://www.youtube.com/watch?v=WB5apB2i_Do UI Router https://github.com/angular-ui/ui-router UI Router Extras https://github.com/christopherthielen/ui-router-extras   Dmitriy Healthy Open Source https://medium.com/the-javascript-collection/healthy-open-source-967fa8be7951#.9ygc38tv8 Angular 2 OSS https://github.com/valor-software?query=ng2 Ng2 bootstrap https://github.com/valor-software/ng2-bootstrap Jesus Rodriguez The Change Log https://changelog.com/159/ angular.io   Wesley Cho My Time With Rails Is Up http://solnic.eu/2016/05/22/my-time-with-rails-is-up.html   Jeff Whelpley Things that Excite Me about Angular 2 http://teropa.info/blog/2016/05/19/things-that-excite-me-about-angular-2.html
01:01:36
May 25, 2016
ngAir 67- How Should I Migrate My Angular 1 App
ngAir 67-Migration Strategies    What We Covered Today Ng-conf High level strategies No migration - all new stuff in Angular 2 Big bang Author in Angular 2 and expose in Angular 1 Expose Angular 1 to Angular 2 Segment by subdomains Libraries ng-upgrade Run Angular 1 alongside Angular 2 ng-forward Write Angular 2 style in Angular 1 ng-metadata Angular 2 decorators and utils for Angular 1.x   Tips &Picks Martin http://teropa.info/blog/2016/02/22/dumb-components-and-visual-feedback-in-angular-apps.html https://egghead.io/series/react-fundamentals Tero http://martinfowler.com/books/refactoring.html Jeff http://onehungrymind.com/electron-angular-2-things/
42:24
May 19, 2016
66 ngAir - Conference Recap Show
ng-conf recap show Panelists: Olivier Combe, Pete Bacon Darwin, Dmitry#main-content What was your favorite part? Group meetings: AMAs,Experts Room, Educators Conclave, ng Include Tour Of Heroes with Papa Misko, Igor, Minko, John Papa Science Fair - Uri's purple eye robot, Alex's brain scanner ng-show by Shai Combat bots, interacting with people   What is your biggest takeaway? Offline compiler Angular cares about diversity Igor won't hit his boss ng-conf organizers really do it for the love of it   Talks Wind chimes Reactive programming related talks Kara's speed coding! Keynotes was awesome (TheRoad Ahead) Router presentation byPapa Misko Shai presentation Angular2 Style Guide (byMinko) Mike Brocchi Lear CLI NGOn Matias Niemala Animations   What were the goodies? Angular tattoos (on yourface!) Power-packs Yo-yo ngOcarina   What could be improved? Band Session guide for fair day - it was difficult to work out what was where and when App: swag calls App: session start-end time confusion Tips & Picks   Jeff Whelpley Jeff Cross’s talk on PWAs- https://mobile.angular.io Universal Integrations Java backend - https://github.com/angular/universal/issues/280 PHP backend - https://github.com/angular/universal/issues/281 Go backend - https://github.com/angular/universal/issues/391   Pete Bacon Darwin Carry proof of age in SLC(even if you are over 30!) Cylon.js - command drones from your laptop - https://cylonjs.com/ Olivier Angular Universal - https://universal.angular.io Ng-conf videos -https://www.youtube.com/user/ngconfvideos Dmitri NativeScript - https://www.nativescript.org/
56:38
May 11, 2016
64 ngAir - Conference Prep Show
ng-conf prep show Panelists: Olivier Combe, PatrickJS, Carmen Popoviciu Guests: Aaron Froste, Joe Eames Show notes How crazy is this final week before the big event? What are the things you are most worried about making sure is ready? Which are the main ideas that were the drive behind this year’s edition? What is your goal? How is this year going to be different/same? Talk about how Fair Day is going to work Is this going to be all about Angular 2 and nothing about Angular 1? What were the reasons behind making the conf bigger this year? What will be the penalty for going over your 20 minutes? Can you talk a little about the preparation that you give to the speakers? Favorite memories Ng-wat Katya’s talk What awesome gifts can we win?
01:07:02
April 27, 2016
63 ngAir- How Service Workers Will Change The Way You Think About Web Apps
How Service Workers will change the way you think about web apps Panelists: Ari Lerner, Olivier Combe, Gleb Bahmatov Guests: Minko GechevShow notes: What Gleb and Minko have been up to lately What is Service Worker? Any relation to Web Worker?Are there other types of workers?  Do they all rest on Sundays? Differences with appCache What is the current browsers support? Can you use polyfills? How can they be used? You can find how existing websites use them right now by opening chrome://serviceworker-internals/and clicking on script urls              Smartcache and offline support Image or video transcodingon the fly Background data sync andpush messages Instant application restartfrom last known HTML (bottle-service) Transpiling code(babel-service) Even running server-sideJavaScript server in the browser (express-service) What are Progressive Web Apps?       angular/progressive What will mobile look like in 5 years when serviceworkers are fully supported? When should we use service workers? When shouldn’t we use service workers?Tips &Picks  Minko Gechev https://github.com/angular/progressive https://github.com/ngrx https://www.packtpub.com/web-development/switching-angular-2 Gleb Bahmutov The status of ServiceWorkers api implementation indifferent browsers: https://jakearchibald.github.io/isserviceworkerready/ Mozilla’s book of service workers demos and features https://serviceworke.rs/ WebWorkers + ServiceWorkers presentation video https://youtu.be/4axZ3D75Llg Olivier Combe Mix It: https://www.mix-it.fr/ Ng conf planning looks awesome o/
51:15
April 21, 2016
62 ngAir - Using Web Workers for High Performance Angular 2 Web App
Using Web Workers for High Performance Angular 2 Web Apps   Panelists: Olivier Combe, PatrickJS, Dmitry Guest: Jason Teplitz     Who are you? What are web workers? What is the support level in different browsers? Web worker polyfills? What types of tasks in general are web workers good for? How will web workers be integrated into Angular 2? Do you think that we will get to a point where a majority of your app is run in web workers by default? How can you make your code work when you use third party libraries not meant for that? How web workers handle internal file imports, and loading additional files possible with system.js? (currently it is loading additional files several times, and this slowdowns application start time, sample: check network tab here: http://www.syntaxsuccess.com/angular-2-samples/components/web-workers/web-worker-demo.html ) Will it improve or should we bundle web workers code? What are the downsides of using web workers? Web workers are bringing real multithread concurrency with performance gains and know for C++Java mental overheads? What JS devs should knew about it (patterns, access to shared resources) Message queue like patterns or approaches?      What is web workers restrictions? (working with DOM, etc.) Cool implementations of using web workers... What is the best way to use web workers with Angular 1? How does this work on the server side with node.js? How was your experience as a junior working with the Angular Team? Tips & Picks   Jeff Whelpley Ng-conf schedule https://www.ng-conf.org/#/schedule Tony Robbins Ted Talk “Why We Do What We Do” https://youtu.be/Cpc-t-Uwv1I   Olivier 5 things Angular  http://5thingsangular.github.io/ Ui router for ng2  https://github.com/angular-ui/ui-router Dmitry https://github.com/angular/angular-electron https://www.npmjs.com/package/webworker-threads http://www.syntaxsuccess.com/angular-2-samples/components/web-workers/web-worker-demo.html Jason Rust https://www.rust-lang.org/
55:46
April 13, 2016
60 ngAir- Angular Universal
Angular Universal Intros for new people  History: Jeff’s story with GetHuman, Jeff and Patrick join forces, Getting Universal project going  Why Server Rendering? SEO Performance Browser support Preview (i.e. Facebook, etc.) Cache  Why Universal? Why not just use service workers? 2 modes of server rendering Can you use it to generate static websites? (Olivier) Pre-rendering vs re-rendering Diff between “universal” and “server rendering” Abstracting out your environment   How does it work? (not preboot) Angular 2 Core Rendering Engine (NativeScript, WebWorker, etc.) Universal bootstrap process Preboot What is left before release? Production-ready Documentation Critical 3rd party services Multi-app support Performance Future Non-node.js back ends Crazy caching Partial page rendering and streaming Ng-conf 20 minutes Focused on patterns (i.e. how to deal with common challenges when building universal app)   Tips & Picks PatrickJS Ng-Conf ng-conf.com AngularConnect angularconnect.com Jeff Whelpley Original design doc - https://docs.google.com/document/d/1q6g9UlmEZDXgrkY88AJZ6MUrUxcnwhBGS0EXbVlYicY/edit#heading=h.19ijfd7mxdt4 GetHuman - https://gethuman.com Wassim Patrick video readthesource universal - https://www.youtube.com/watch?v=qOjtFjXoebY Ari Fullstackreact.com (product plug) http://www.serverless.com (‘cause it’s cool) Olivier Ui router 1.0.0 alpha 1 All my libs are “unpublish” proof
01:15:17
March 31, 2016
59 ngAir - Angular 2 testing using Protractor 2C Karma and more with Julie Ralph
Angular 2 testing using Protractor, Karma and more withJulie Ralph   Panelists: PatrickJS, Ed Conolly Guests: Julie RalphOutline Background Testing landscape Firstquestion...Jasmine or Mocha? j/k Seriously, though, give us a layout of the testinglandscape. What are the major tools/libraries involved in testing an Angular 2web app? When do you use Karma vs Protractor How has the landscape evolved over theyears? What is new with the latest Karma and Protractor? New world of JavaScript How doyou deal with the build process and testing? Webpackor System offer advantages for testing? Are thereare special features in Karma or Protractor for Angular 2? Testing as a discipline How doyou get developers to actually write tests? Why don’tdevelopers write tests? How doyou maintain discipline over time? Generalguidelines for testing to follow? Anythoughts or experiences with BDD / CucumberJS and protractor? Testing strategy When doyou use unit tests vs integration tests vs e2e (and server vs browser) MockedAPIs vs Real APIs, should my protractor tests really be e2e? Other frameworks What doyou think of AVA? https://github.com/sindresorhus/ava Future What doesthe future hold for testing?Tips & Picks PatrickJS Zone.js0.6.x https://github.com/angular/zone.js/ How toTest RxJS http://staltz.com/how-to-debug-rxjs-code.html Chaos Monkey http://techblog.netflix.com/2012/07/chaos-monkey-released-into-wild.html Gremlins.jshttps://github.com/marmelab/gremlins.js   Jeff Whelpley StraightOutta Compton With latest TypeScript, you may not need Webpack https://medium.com/@vivainio/with-latest-typescript-you-may-not-need-webpack-417d2ef0e773#.2z0xbjndi Ng2 testseed https://github.com/juliemr/ng2-test-seed Web Workers and Service Works by Gleb https://www.youtube.com/watch?v=4axZ3D75Llg&list=UU_DH6Z_K_3JRgOdDnwHLrLw   Ed Instanttest feedback in your IDE - http://wallabyjs.com/ ConfigurableAPI responses -  https://github.com/wongatech/angular-multimocks AngularConnectScholarships / CFP   Julie Angularmaterial is alpha: https://github.com/angular/material2 Niftyproject website from Seattle Times: http://projects.seattletimes.com/2016/elwha/ Juliepromises to update ng2-test-seed today :)
01:01:28
March 25, 2016
58 ngAir - Using React Native With Angular 2
Using React Native with Angular 2 Panelists:Ari Lerner, Michael Cox Guests:Mark Laval#main-content Whoare you? Whatmotivated you to create this project? Howdoes it work? Whereis the line between ReactNative and Angular 2? Howmuch code can you re-use with other Angular 2 apps? Areyou able to leverage all the ReactNative tooling? Arethere any advantages to using this solution over: ReactNativewith React NativeScriptwith Angular 2 Hybridapps Nativeapps Whatdo you think about Angular 2? Arethere any patterns in Angular 2 that are well suited to React Native (ex.Redux, reactive, etc.) Hasanyone else started using your project yet? Whatissues have you or do you see with your approach? Whatadvice would you give someone who wants to get started working with RN andAngular 2? Whatdoes the future hold?   Links: https://github.com/angular/react-native-renderer https://github.com/mlaval/poc-angular-react-nativeTips &Picks AriLerner Fullstackreact.com JeffWhelpley AngularSurvey https://angular.io/survey ChangeDetection Explained https://www.youtube.com/watch?v=CUxD91DWkGM MichaelCox NodeDash Button https://github.com/hortinstein/node-dash-button RealmFor React Native https://realm.io/docs/react-native/latest/ MarcLaval POCof React Native with Angular 2 https://github.com/mlaval/poc-angular-react-native ReactNative Scheduling by Andy Street: https://www.facebook.com/notes/andy-street/react-native-scheduling/10153916310914590
59:12
March 17, 2016
57 ngAir - Why Ionic 2 Is Going To Rock Your World
Why Ionic 2 is going to rock your world Panelists: Olivier Combe, PatrickJS, Josh Moont (fromAngularConnect) Guests: Adam Bradley, Brandy Carney, Tim Lancina, Mike Hartington#main-content Intro Ionic 2 Beta How is it going? Any numbers you can give us for adoption rates so far? https://www.npmjs.com/package/ionic-angular Just switched from ionic-framework npm to ionic-angular https://www.npmjs.com/package/ionic Any notable apps published with Ionic 2? Navigation Create own router How does it work on the web? Work with deep linking? Work with UI Router or Component Router in the future? Jeff note: mention working with universal Cool stuff Ionic team has been working on: Ionic Creator Started off with subset of functionality. How has it gottenbetter over the past 4 months? Works much better Cleaned up a lot of bugs Added more components and customizations Way better now than 4 months ago and more polished,stabilized Who is the target audience for this? Two target, drastically different Developers to speed up boilerplate code dev and focus oncoding hard stuff Designers/Marketers: Starting up an app to create aclickable prototype to hand off to devs  In the future, can you create simple apps and publishwithout opening an editor? Ionic Playground Really awesome, but when will it be available for 2.0? Recent changes and Roadmap Agnosticism Initiative Why change name of package from ionic-framework toionic-angular?  Will there bean ionic-react? Have you looked at Touchstone? Angular 1 bindings? How does Web Workers and Serverside Rendering fit in?  Why change webpack to browserify? Has build complexity with webpack caused problems? What other types of issues have people run into? Ionic Market - brandy How is the adoption? Over 70k unique sessions/mo Ionic View - Tim What is the diff with TestFlight? Do you plan on supporting Windows Phone? What is the status of CodePush-like deployments? How does that work? Will Apple potentially crack down on this eventually?  Themes / SASS Sweet spot for Ionic apps? Apps that require heavy use of the camera? Memory intensive apps? How do you compare yourself with NativeScript? (Olivier)  Tips& Picks   Jeff Whelpley (not a troll FYI, lots of Ionic love in this podcast) ReactNative Radio episode 6 - React Native vs Hybrid https://devchat.tv/react-native-radio/06-developing-with-react-native-vs-hybrid Josh Moont AngularConnect - just announced our workshops including anIonic workshop with Sani Yusuf called Building Mobile Apps With Ionic 2 - see www.angularconnect.comfor more info Olivier Combe Upgrading Your Application to Angular 2 with ng-upgrade: http://blog.rangle.io/upgrade-your-application-to-angular-2-with-ng-upgrade/ Universal Windows App + Angular 2 : https://github.com/preboot/angular2-universal-windows-app Angular 2 RC milestone: https://github.com/angular/angular/milestones Brandy Windows phone support https://github.com/driftyco/ionic/blob/2.0/CHANGELOG.md#windows-mode Mike ionicworldwide.herokuapp.com Adam Help contribute to Ionic Timionic-native
01:05:33
March 10, 2016
56 ngAir - Is NativeScript The Holy Grail For Mobile Development?
Is NativeScript the holy grail for mobile development? Sponsors: Auth0, Thoughtram Panel: Olivier Combe, Nathan Walker, Ari Lerner Guest: TJ VanToll, Jen Looper#main-content Intros What is NativeScript? What problem is it trying to solve?            What makes NativeScript unique? Accessing all APIs through JavaScript How does NativeScript integrate with Angular 2? Discuss setting up a cookbook for {N} + ng2 similar to whatangular team recently published: https://angular.io/docs/ts/latest/cookbook/ Any story of sharing code between the web and mobile? NativeScript for the Web https://github.com/NativeScript/NativeScript/issues/1612  Comparisons NativeScript vs Ionic? Can you turn an Ionic app into a NativeScript app? NativeScript vs React Native How does it differ from something like fusetools.com orflutter.io?  What does the future hold? (Angular 🤘) How does Telerik make money? (Telerik Platform,NativeScript UI) Tips& Picks Olivier NG NL 2016 - A speaker’s point of view: http://blog.holimetrix.com/2016/03/01/ng-nl-2016-a-speakers-point-of-view/ Angular 2 unit testing recipes - by Gerard Sans: https://medium.com/google-developer-experts/angular-2-unit-testing-with-jasmine-defe20421584#.20pxvy13m   Nathan Walker [Bleeding edge master branches from each {N} project](http://nativescript.rocks/) [{N} plugins](http://plugins.nativescript.rocks/) [nativescript-angular](https://github.com/NativeScript/nativescript-angular) [nativescript-ezaudio - low-latency audio processing, trythe demo, good example of {N} performance](https://github.com/NathanWalker/nativescript-ezaudio) [The War on Drugs iTunes](https://itunes.apple.com/us/album/lost-in-the-dream/id765568650) [The War on Drugs Spotify](https://player.spotify.com/album/14xxjLlbGy8ACm4MorBjD5) [City and Colour on iTunes]: (https://itunes.apple.com/us/artist/city-and-colour/id81842534) [City and Colour on Spotify](https://player.spotify.com/artist/74gcBzlQza1bSfob90yRhR)   Jeff Whelpley [John Oliver on Donald Drumpf](https://www.youtube.com/watch?v=DnpO_RTSNmQ) [Angular 1 to 2 cookbooks](https://angular.io/docs/ts/latest/cookbook/a1-a2-quick-reference.html)   TJ VanToll [The 5th Wave](http://www.amazon.com/5th-Wave-First-Book/dp/0142425834/) [FiveThirtyEight Elections Podcast](https://itunes.apple.com/us/podcast/fivethirtyeight-elections/id1077418457?mt=2)   Jen Looper Plugins for all the things! http://plugins.telerik.com(hybrid mobile and NativeScript) My game crush right now: https://itunes.apple.com/us/app/neko-atsume-kitty-collector/id923917775?mt=8 Shotbot for managing iOS screenshots: http://shotbot.io/by the same folks who did makeappicon.com Productivity tools: Wunderlist and https://keep.google.com/u/0/for notes
01:01:58
March 2, 2016
55 ngAir - Full-stack Reactive Programming Using Angular 2 Meteor
Full-stack Reactive Programming using Angular 2 + Meteor   Panelists: Dmitriy Shekhovtsov Guest: Uri Goldshtein#main-content●     Intro ○     Who is Uri? ○     What is Meteor? ●     Meteor view layer ○     Will Blaze eventually go away in favor of React andAngular? ○     Is React or Angular getting more traction in the Meteorcommunity? ○     What about Angular makes it a good fit as a view layerfor Meteor? ●     Server rendering ○     How does server rendering work with Angular 1 Meteor? ○     Have you looked into integrating Angular Universal? ●     What is the Future of Meteor? ●     How does Angular Meteor compare to: ○     Firebase ○     RelayWrap Up●     Upcoming shows: ○     March 1st - NativeScript ○     March 8th - Ionic 2 ○     March 15th - React NativeTips & Picks  ●     Dmitri ○     http://neo4j.com/blog/open-cypher-sql-for-graphs/ ●     Jeff Whelpley ○     new sponsors: Auth0 and Thoughtram ○     AngularConnect.com ●     Uri ○     GraphQL http://info.meteor.com/blog/reactive-graphql ○     Guthrie Govan https://www.youtube.com/watch?v=aA8fzsE7tWU ○     Bags http://www.coteetciel.com/en-IL/isar-backpack-raw-canvas-icelandic-ash-laptop-bag
53:34
February 25, 2016
53 ngAir - Angular 2 Reactive Redux with Victor Savkin and Dan Abramov
53 ngAir - Angular 2 Reactive Redux with Victor Savkin and Dan Abramov    What is state? Is there a difference between UI state and persisted state?   What problems do people run into with state? Why is it hard to manage state? How to keep the state on the client in sync with the state on the server?   What are the popular patterns for managing state? What is used in Angular 1? Difference between the core ideas and implementations What does unidirectional mean?   What is Redux? Benefits of redux and similar patterns Is redux for sync state updates only and is making an HTTP request considered a non-pure inside   a reducer function? What is ngrx? How is the reactive version of redux different than traditional Redux?  What are your feelings on setting change detection strategy to OnPush? How would one go about debugging the state changes in Angular2?   Other general questions Thoughts on cycle.js? There is a pattern in Redux if you have the same object in multiple places, you use _id in everything but one.  How would this work with ngrx or another reactive approach? (custom pipe and helpers?) Rob/Victor: I was starting to think about an Angular 2 decorator that does something similar to the React Redux connect() function but then Rob said it was a bad idea because it will mess with precompilation. What is the deal?   Predictions for the future What approach will Angular 2 developers adopt? Will a reactive version of redux gain any traction in the React world?   Tips & Picks   Jeff Whelpley Links:  Tips:  Picks: Our new sponsor, [Auth0](https://auth0.com/)   Victor Savkin  Links: [Managing State in Angular 2 Apps.] ( http://victorsavkin.com/post/137821436516/managing-state-in-     angular-2-applications)   Tips: AceJump a great plugin for WebStorm.   Picks: Kurt Vonnegut "Mother Night", Brad Mehldau "10 Years Solo Live", Woody Allen "Manhattan Murder Mystery"   Gleb Bahmutov Links: [Rob Warmald’s talks] (http://www.roblog.io/angular2/talks/2015/11/29/angular2-data-talks.html) - Angular 2 data flow with nice examples   Tips: Everything in your application could be a source of events: button clicks, mouse movements, messages from the server, timer, etc.   Dan Abramov  Tips: No boilerplates   Picks: [Redux Saga](https://github.com/yelouafi/redux-saga) [aphrodite](https://github.com/Khan/aphrodite)   Patrick Stapleton Picks: [What’s new in Webpack 2] (https://gist.github.com/sokra/27b24881210b56bbaff7)   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
01:07:14
February 12, 2016
52 ngAir - The Internet of Things (and Angular)
IoT 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: https://tessel.io https://developer.nest.com http://johnny-five.io http://dweet.io 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] (https://thingful.net/) 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.   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
01:01:32
February 12, 2016
51 ngAir - Getting Past the Angular Learning Curve with Pascal Precht
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. 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
01:10:07
February 12, 2016
50 ngAir - TypeScript Deep Dive with Alex Eagle and Blake Embrey
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] (http://broccolijs.com) [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 actionableLearn 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
58:19
February 5, 2016
49 ngAir - What's new in RxJS 5.0 with Ben Lesh
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
58:40
January 20, 2016
48 ngAir - Why empathy will make you a better developer with Joe Eames
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
58:26
January 13, 2016
47 ngAir - How to become an open source contributor with Wesley Cho and Jesus Rodriguez
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
01:01:11
January 6, 2016
46 ngAir - What will happen to Angular in 2016?
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
37:15
December 29, 2015
45 ngAir - The Best Angular Productivity Tips with Ari Lerner
The Best Angular Productivity Tips - Ari Lerner, author ofng-book joins us to talk about developer productivity.Panelists: Aimee Knight and PatrictJSPicks/Tips:Ari - ng-book 2, spacemacs, Web ComponentsAimee - Auth 0 BlogPatrick - WebpackJeff - TrackJS, Star Wars talkAngular 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.AngularClassLearn 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
54:51
December 29, 2015
44 ngAir - Star Wars
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
50:26
December 29, 2015
43.5 ngAir - Angular 2 Beta and Angular Material 1.0
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
59:16
December 17, 2015
43 ngAir - Writing Angular 2 Libraries with Dmitriy Shekhovtsov and Nathan Walker
Dmitriy Shekhovtsov and Nathan Walker are among the many early adopters of Angular 2. Typically the best way to learn anynew framework is to write code using that framework. Dmitriy wrote ng2-bootstrap, an Angular 2library that wraps Bootstrap. Nathan wrote ng2-image-lazy-loadwhich lets you download images on the fly after your Angular 2 has loaded.Tune in to hear about their experiences and learn the ins and outs of authoring open source libraries on top of Angular 2.Aimee Knight  Tips:Pro tip - say commandPicks:Design Pattern in AngularJeff WhelpleyPicks:The Phantom Menace Should Have BeenElasticSearch elastic.coJurgen Van de MoereTips: Try to find something cool that is not made in Angular 2. Try to port it to Angular 2 and share your journey so others can learn from your learnings and mistakes as well.Picks:How to publish an Angular 2 library on npm by Olivier CombeSeries of interactive exercises for learning Microsoft's Reactive Extensions by Jafar HusainDmitriy ShekhovtsovLinks:Angular2 bootstrap 3 and 4List of ng2 modules looking for contributorsPlans, coordination and requirements to ng2 packagesPicks: Awesome Graph DB Neo4jTips: Don't waste time on complaining, just fix it and open PRNathan WalkerLinks:ng2-image-lazy-loadangular2 helpful resourcesMake angular2 helpful resources better by collaborating on it with thisTips: Take time to read and understand the problem fully with consideration of everyone involved before commenting, opening an issue, or attempting to fix a problem.Try out any angular2 seed (angular2-seed, angular2-webpack-starter, ng2-play, etc) and just play around. Create components, services, experiment with RxJS and see what you can do.Picks:Jurgen’s Yeoman generator to create a standalone Angular 2 library in seconds.@robwormald awesome redux angular2 todo appPusher example - realtime twitter searchFun example of angular2 using Echo Nest apiPatrick StapletonTips: Value the concepts learned from using tools rather than the tool itselfPicks: JavaScriptAirAngularClassLearn 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 ChatAngular Air is a video podcast all about Angular hosted by AngularClass. Please visit the AngularAir website angularair.com to see upcoming and past episodes. Also be sure to follow AngularAir onTwitter and Google+ to stay up to date with future episodes. Also, all episodes are on the YouTube channel as well.
01:01:60
December 9, 2015
42 ngAir - The Angular Community
Aaron Frost stops by to chat about the awesome and amazing Angular Community and ng-conf 2016 updates.Aimee Knight    Tips: Make sure you understand how the event loop works.Picks: loupeJeff WhelpleyTips: Dave Smith - Learn how to learnPicks:Starburst Minis2016 Remote ConfsGetHuman BandOlivier Combe    Picks: Angular, Immutability and Encapsulation by Victor SavkinProposal for convention to export PROVIDERS in Angular 2 librariesCarmen PopoviciuPicks: ng-nlGleb BahmutovPicks: Angular FormlyAngularClassLearn 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 ChatAngular Air is a video podcast all about Angular hosted by AngularClass. Please visit the AngularAir website angularair.com to see upcoming and past episodes. Also be sure to follow AngularAir on Twitter and Google+ to stay up to date with future episodes. Also, all episodes are on the YouTube channel as well.
58:10
December 1, 2015
41 ngAir - The Importance of Learning JavaScript with Kyle Simpson
Angular Air Episode 41 - The Importance of Learning JavaScript with Kyle SimpsonGuest: Kyle SimpsonHost: Kent C. DoddsPanelists: Olivier Combe, Aimee Knight, PatrictJS, and Jeff WhelpleyKent C. Dodds Tips:Don’t be afraid to start something. Angular Air was easy to start and awesome to do. Picks:@JavaScriptAir, Frontend Masters, Advanced JavaScriptKyle Simpson aka getify Links: RxMarblesLearn Reactive Programming (Observables) Visually A Tale Of Three-listsThe “TODOMVC” of async programmingSimple Made Easy, Simplicity MattersPatrick Stapleton aka PatrickJS Tips:Learn more about JavaScript prototypes and how this and new keywords work Picks:You Don’t Know JSAimee Knight Tips:OS X -  option click on menu in top right when you’re on a podcast to disable notification :) Picks:Developer TeaJeff Whelpley Picks:TesselRedux pattern in Angular 2Comparison of React and Angular 2AngularClassLearn 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: https://angularclass.com/member-joinAngular Air is a video podcast all about Angular hosted by AngularClass. Please visit the AngularAir website 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.
01:07:45
November 17, 2015
40 ngAir - Surprise Episode
Surprise Episode! - Olivier Combe has a surprise for everyone (including Kent C. Dodds) Guests: Vojta Jína, Jeff Cross, Shai Reznik, and Todd Motto Panelists: Olivier Combe, Aimee Knight, Carmen Popoviciu, Jeff Whelpley, and Rob Wormald Links: Open Source Stamina Angular Air is a video podcast all about Angular hosted by egghead.io instructor Kent C. Dodds. Please visit the Angular Air website (http://angular-air.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.
49:45
November 11, 2015
39 ngAir - ngAnimate 2.0
ngAnimate 2.0 - Live coding virtuoso Matias Niemela and Robert Messerle join the Angular Air crew to talk about animations in Angular 1 and Angular 2. And what do these master minds have in store for future? Guests: Matias Niemela and Robert Messerle Panelists: Aimee Knight, Carmen Popoviciu, PatrictJS, and Jeff Whelpley Picks/Tips: Matias - wemux Robert - Question every time you want to introduce complexity to your code Kent - Picks: BabelJS, Quick guide: how to update Babel 5.x -> 6.x, Protractor Styleguide Aimee - Tips: vim snippets - Picks: Mike Gehard - really need to thank my mentor! Patrick - Tips: DSL (domain specific language), Learn advanced Google search techniques (use keywords) - Picks: universal-starter Jeff - Tips: Document with code - Picks: TechZing Podcast, Angular Air - Happy 1st Birthday! (as of 11/14) Angular Air is a video podcast all about Angular hosted by egghead.io instructor Kent C. Dodds. Please visit the Angular Air website (http://angular-air.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.
51:55
November 3, 2015
38 ngAir - Angular Connect Recap
Angular Connect Recap - Angular Connect is done! Let's recap on the cool things that went on at this awesome conference! Panelists: Olivier Combe, Aimee Knight, Scott Moss, Carmen Popoviciu, PatrictJS, and Jeff Whelpley Picks/Tips: Olivier - Picks: Angular2, ThoughtGram, Upgrading apps to Angular2 using ngUpgrade Kent - Tips: Put run and config functions in different angular modules to keep them out of your tests (and test them in isolation) - Picks: Open Source Stamina, Please, don’t commit commented out code, How to use classes and sleep at night Aimee - Links: Web Workers in Angular 2, Tips: Do things that scare you, Picks: Angular Tips Scott - Tips: Stay relevant; Spend 2 hours a week writing code with something new - Picks: Native Script Carmen - Picks: Adventures with React Native, PocketNode Patrick - Tips: Don’t use jQuery if you don’t have to. Try to refactor the jQuery widget out if you can - Picks: angular2-universal-starter, Help release Angular 2 beta, scarf... Jeff - Tips: Use classes in ng2, but everything singleton; no inheritance - Picks: Full Stack Angular2 Angular Air is a video podcast all about Angular hosted by egghead.io instructor Kent C. Dodds. Please visit the Angular Air website (http://angular-air.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.
56:36
November 3, 2015
37 ngAir - Live at Angular Connect
Live at Angular Connect - Angular Connect is here! Join the Angular Air crew ground zero at the largest Angular conference ever. Hold onto your ng-seats 'cause it gonna get crazzzzaay. Guests: Rado Kirov, Minko Gechev, Nick Van Weerdenburg, Jen Bourey, Martin Probst, Alex Eagle, Joe Eames, Yuri Takhteyev, and Igor Krivanov Panelists: Olivier Combe, Aimee Knight, Carmen Popoviciu, PatrictJS, and Jeff Whelpley Links: Rado - Getting Started in Angular 2 Minko - Cutting Angular's Crosscuts Nick - Rangle.io Jen - Iterative Version Upgrade Strategies for large Angular Applications Martin & Alex - TypeScript Tooling for Greater Productivity, DefinitelyTyped, TSD Joe - Becoming Betazoid: How to Listen and Empathize with Others in the Workplace Yuri & Igor - Debugging Angular 2 Apps with Batarangle, Batarangle Angular Air is a video podcast all about Angular hosted by egghead.io instructor Kent C. Dodds. Please visit the Angular Air website (http://angular-air.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.
01:14:15
October 21, 2015
36 ngAir - Ionic 2
Ionic 2 - Coming on the heels of Angular 2, Ionic 2 is about to rock your mobile world. Super studs Mike Hartington, Adam Bradley, Max Lynch and Ben Sperry join us on Angular Air to talk about what's in store with this upcoming major release of our favorite hydrid mobile framework. Guests: Adam Bradley, Mike Hartington, Max Lynch, and Ben Sperry Panelists: Olivier Combe, Aimee Knight, Scott Moss, Carmen Popoviciu, PatrictJS, and Jeff Whelpley Picks/Tips: Max - Tips: Embrace the kind of developer you are - Picks: When Active Mike - Tips: Make your tool yours. Learn it, hack on it, etc. - Picks: quick-shell, ConnectJS, Fullstack Toronto Adam - Tip: Don't get worked up by other people's blogs, be confident in what you know Ben - Tip: Build an app, learn stuff along the way - Pick Ionic In Action Olivier - Picks: ng2-translate, AngularConnect Kent - Tips: Build an app. - Picks: Evolving Complex Systems Incrementally, Ionic Utah, Angular Air T-Shirt Aimee - Tips: New Devs: Spend time learning some networking basics, High Performance Browser Networking - Picks: Segment.io blog Patrick - Tips: Learn Node.js - Picks: AngularConnect Jeff - Picks: Angular 2 Series Introduction, Docker, Full-stack Angular Angular Air is a video podcast all about Angular hosted by egghead.io instructor Kent C. Dodds. Please visit the Angular Air website (http://angular-air.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.
58:56
October 14, 2015
35 ngAir - Angular 2 and React
Angular 2 and React - If you know React, you probably really love it. If you know Angular 2, you probably love it as well. We're going to talk with people who have experience with both and plan to choose Angular 2 over React when Angular 2 is officially released. Why will they prefer Angular 2 over React? That's the question we'll be answering. Guests: Tero Parviainen and Minko Gechev Panelists: Aimee Knight, PatrictJS, and Jeff Whelpley Picks/Tips: Minko - Picks: Develop Angular Improvement Process, React: RESTful UI Rendering, Links: Building Angular Apps using Flux Architecture Tero Tips: bindToController - Picks: Refactoring by Martin Fowler PatrickJS - Tips: Always be learning - Picks: OSS Computer Science Kent C. Dodds - Tips: Components, components, components - Picks: Code Cartoons, A cartoon guide to Flux, Frisbee Golf, Why I don’t commit generated files to master - Links: How to miss the point when comparing web framework performance Aimee - Tips: How I've Improved my Angular Apps by Banning ng-controller - Picks: Promise visualization Jeff - Picks: JavaScript Jabber Redux episode, ng-vegas talk Myth vs Reality Angular Air is a video podcast all about Angular hosted by egghead.io instructor Kent C. Dodds. Please visit the Angular Air website (http://angular-air.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.
01:02:22
October 8, 2015
34 ngAir - Angular Connect Primer
Angular Connect Primer - Angular Connect is just around the corner and Pete Bacon Darwin & Ruth Yarnit drop by Angular Air to talk about what is in store for what will be the biggest Angular conference yet. Guests: Pete Bacon Darwin and Ruth Yarnit Panelists: Olivier Combe and Jeff Whelpley Picks/Tips: Pete - Back to the Future, BB8 robots, Spend more time with your kids/family, At the conference, don't be afraid to talk with people you think are interesting Ruth - London Food tips: Don’t go to Pizza Hut, seek out the interesting food! Olivier - My Engineers Want to Code at Night, Oh No!, Angular JS Beers, Qwertee Kent - Write tests, contribute to the community, and you (or your company) can support me on Patreon Jeff - Give talks at local meetups, The AI Revolution: The Road to Superintelligence Part 1, Part 2 Angular Air is a video podcast all about Angular hosted by egghead.io instructor Kent C. Dodds. Please visit the Angular Air website (http://angular-air.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.
01:04:50
September 29, 2015
33 ngAir - Immutable.js with Angular
Immutable.js with Angular - We welcome back fan favorite Minko Gechev to discuss the popular Immutable.js library and its use in Angular 1 and Angular 2. Guests: Minko Gechev Panelists: Aimee Knight and Jeff Whelpley Picks/Tips: Minko - Call for a Distributed Web Kent - Call for contributors, Babies 👶, they’re totally worth it. Aimee - We Have a Problem with Promises and Standing! Patrick - awesome-angular2 Jeff - My 2 daughters :-) Shout out Angular Air is a video podcast all about Angular hosted by egghead.io instructor Kent C. Dodds. Please visit the Angular Air website (http://angular-air.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.
46:06
September 25, 2015
32 ngAir - ag-Grid
ag-Grid - A really common component in many business applications for data display is a data grid. This is really hard to do in a way that performs well. After a lot of hard work, Niall Crosby has come up with something really impressive. We'll be chatting with him about how he did it and what ag-grid can do for you. Guests: Niall Crosby Panelists: Olivier Combe, Aimee Knight, and Jeff Whelpley Picks/Tips: Niall - ag-grid Olivier - Angular 2 education, angular2-go, ng2-play, and angular2-webpack-starter Aimee - 5 Minutes of JavaScript Podcast Jeff - Angular Remote Conf, AWS SES (email service) Angular Air is a video podcast all about Angular hosted by egghead.io instructor Kent C. Dodds. Please visit the Angular Air website (http://angular-air.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.
43:30
September 25, 2015
31 ngAir - Angular Fundamentals
Angular Fundamentals - The panelists will be talk about the fundamentals of developing Angular applications. Get ready for a lot of gems to be dropped! Guests: Minko Gechev Panelists: Aimee Knight, PatrictJS, and Jeff Whelpley Picks/Tips: Minko - Angular CLI Kent - Tips: Keep your code, tests, and templates next to each other; Picks: Sane File Naming Conventions, How to Write an Open Source JavaScript Library series on Egghead.io Aimee - Angular Remote Conf - Use coupon code "angularair" for 20% off. Works for both group and individual tickets! Learning Angular Patrick - ng-hackathon, Angular Connect Angular Air is a video podcast all about Angular hosted by egghead.io instructor Kent C. Dodds. Please visit the Angular Air website (http://angular-air.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.
01:05:15
September 9, 2015
30 ngAir - Angular UI-Router
Angular UI-Router - Of all the libraries for building big applications, ui-router is one of the most used of them all. Join us as we talk with two of the maintainers to this invaluable Angular router. Guests: Chris Thielen and Nate Abele Panelists: Olivier Combe, Aimee Knight, Scott Moss, Carmen Popoviciu, PatrictJS, and Jeff Whelpley Picks/Tips: Chris - Microsoft typescript playground, Webstorm EAP + tslint Nate - Tips: Don’t do destructive operations in enter/exit hooks (UI Router), Value objects / Object.freeze(). Picks: Ramda, Help me add epic instrumentals to my Spotify Work Playlist, Feedback on Angular 2 support in UI Router Olivier - Angular 1 and Angular 2 Co-existence, Looking for co-contributors on ocLazyLoad & angular-localforage Kent - Tips: Write adapters for your dependencies. Picks: MDN Aimee - Angular Remote Conf - Use coupon code "angularair" for 20% off. Works for both group and individual tickets! Tip: Read the RFC! Looking at OAuth2 right now Patrick - Tip: Ask Questions, Picks: Angular 2 Survey Results Jeff - Medium, GetHuman Ideas Angular Air is a video podcast all about Angular hosted by egghead.io instructor Kent C. Dodds. Please visit the Angular Air website (http://angular-air.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.
56:41
September 2, 2015
29 ngAir - Reactive Programming
Reactive Programming - The creator of RxJS, Matt Podwysocki, joins us to talk about Reactive programming and its influence in Angular 2. Guests: Matt Podwysocki Panelists: Olivier Combe, Aimee Knight, and PatrictJS Picks/Tips: Matt - Thali Olivier - The introduction to Reactive Programming you've been missing Aimee - Angular Remote Conf - Use coupon code "angularair" for 20% off. Works for both group and individual tickets! Patrick - GetCloak.com, Mr. Robot Tip: Commit to open-source every day even if you have to make your own library to make sure you have commit. Angular Air is a video podcast all about Angular hosted by egghead.io instructor Kent C. Dodds. Please visit the Angular Air website (http://angular-air.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.
55:55
August 27, 2015
28 ngAir - Auth0
Auth0 - Friends of the show, Martin Gontovnikas and Geoff Goodman come on the show along with their boss, Matias Woloski to talk about Auth0 and all things security. Guests: Martin Gontovnikas, Matias Woloski, and Geoff Goodman Panelists: Olivier Combe, Kara Erickson, Aimee Knight, Scott Moss, Pascal Precht, Carmen Popoviciu, PatrictJS, and Jeff Whelpley Show Notes: Linking accounts in Auth0, Webtask for sending SMS, HighScalability blogpost with Auth0 architecture, Auth0 core architecture, Webtask architecture Picks/Tips: Martin - Falcor, GoTTY, Tip: $locationChangeStart is always before $routeChangeStart or $stateChangeStart. Geoff - github.com/c9/core, sharelock.io Matias - jwt.io, vaultproject.io Kent - vim, ES6 Workshop at MidwestJS, Egghead.io AngularJS Authentication with JWT Aimee - Angular Remote Conf - Tip: Use coupon code "angularair" for 20% off. Works for both group and individual tickets! Patrick - JAWS stack, IxD Checklist, Tip: use IxD Checklist Jeff - Angular 2 preferences survey Angular Air is a video podcast all about Angular hosted by egghead.io instructor Kent C. Dodds. Please visit the Angular Air website (http://angular-air.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.
01:01:17
August 19, 2015
27 ngAir - Performance, Testing, and Everything in-between
Performance, testing and everything in-between - Gleb Bahmutov, also known as "The Doctor", is fanatic about performance, quality and developer happiness. Gleb has done some amazing work to squeeze the highest level of performance out of Angular 1.x and he has a number of open source libraries that help improve the quality of your web app. Guests: Gleb Bahmutov Panelists: Aimee Knight, Scott Moss, PatrictJS, and Jeff Whelpley Picks/Tips: Gleb - AngularJS in Action, Angular Remote Conf Aimee - Perceived Performance Fluent Conf talks: "Speed, Performance, and Human Perception" | How Users Perceive the Speed of The Web Jeff - Kent C. Dodds at MidwestJS: angular-formly: Abstracting Away Complexity, spot.email Angular Air is a video podcast all about Angular hosted by egghead.io instructor Kent C. Dodds. Please visit the Angular Air website (http://angular-air.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.
56:25
August 17, 2015
26 ngAir - FalcorJS and Angular 2
FalcorJS and Angular 2 - The one and only Jafar Husain joins us to talk about FalcorJS. Jafar is a tech lead at Netflix and he is on the TC-39 committee. He is also a champion of reactive programming and Observables. Guests: Jafar Husain Panelists: Aimee Knight, PatrictJS, and Jeff Whelpley Picks/Tips: Jafar - Redux, GraphQL, ImmutableJS Kent - First Timers Only, MidwestJS, React Rally Aimee - Nodevember, SparkPost Patrick - Open Source, AngularConnect: Full-Stack Angular with Jeff Whelpley and PatrickJS Jeff - Angular Air 25: Babel vs TypeScript, JavaScript Jabber 168: The future of JavaScript with Jafar Husain Angular Air is a video podcast all about Angular hosted by egghead.io instructor Kent C. Dodds. Please visit the Angular Air website (http://angular-air.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.
01:08:46
August 4, 2015
25 ngAir - TypeScript or ES6 with Babel?
TypeScript or ES6 with Babel? - Fill-in host Jeff Whelpley along with panelists Patrick Stapleton and Aimee Knight discuss a question that nearly every Angular developer will ask themselves at some point in the next year: Should I use TypeScript or ES6 with Babel? Host: Jeff Whelpley Panelists: Aimee Knight and PatrictJS Picks/Tips: Aimee - Nodevember Conference Patrick - Next Episode on FalcorJS, Do side projects Jeff - No Boston Olympics Angular Air is a video podcast all about Angular hosted by egghead.io instructor Kent C. Dodds. Please visit the Angular Air website (http://angular-air.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.
57:51
July 29, 2015
24 ngAir - Angular and Module Loading
Angular and Module Loading - Guy Bedford, JS developer, open source contributor, and creator of jspm (a package manager for browser JavaScript) will join us to talk about the challenges with module loading and how jspm can help with that. Guests: Guy Bedford Panelists: Olivier Combe, PatrictJS, and Jeff Whelpley Picks/Tips: Guy - Rollup; Learn the JS / DOM basics well, in addition to following the new exciting stuff Olivier - Holimetrix (the startup where I'm working) just raised 3.5M€ o/; Ask questions & get help on Angular with Angular Buddies: http://news.angularbuddies.com/ Kent - Skates; LDS Temples Patrick - SprinkleCamp; StackShare; The two biggest obstacles to learning is thinking "I know that" and "I disagree" Jeff - gethuman.com; answers.gethuman.com; reviews.gethuman.com; my.gethuman.com; New Relic; Sentry; Google Analytics Angular Air is a video podcast all about Angular hosted by egghead.io instructor Kent C. Dodds. Please visit the Angular Air website (http://angular-air.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.
01:03:56
July 24, 2015
23 ngAir - angular-formly
angular-formly - Kent C. Dodds is the owner and maintainer of the library called angular-formly (a JavaScript powered forms library for Angular). It has grown in popularity due to its promises of maintainable, simple forms with Angular. Lukas Ruebbelke (of Lukas Ruebbelke fame) will join us as the guest host! Guest: Kent C. Dodds Guest Host: Lukas Ruebbelke Panelists: PatrictJS and Jeff Whelpley Picks/Tips: Lukas - Exploring ES6 Kent - Emoji Translate Patrick - Angular 2 ng-content with reprojection for perf & Universal JavaScript Jeff - PatrickJS, Sleep Angular Air is a video podcast all about Angular hosted by egghead.io instructor Kent C. Dodds. Please visit the Angular Air website (http://angular-air.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.
50:24
July 16, 2015
21 ngAir - Accessibility with Angular
Angular Accessibility - Accessibility on the web is something that helps all users (whether they have disabilities or not). Marcy Sutton is passionate about accessibility and will join us to give some tips and tricks to making accessible web applications with Angular. Guests: Marcy Sutton Panelists: Aimee Knight and Jeff Whelpley Picks/Tips: Marcy - Accessibility Wins, Progress Towards an Engineering Discipline of Software by Mary Shaw (super awesome speaker at Gotocon Amsterdam), Notes on Client-Rendered Accessibility, Frozen banana ice cream (because summer), Development tips: Protractor accessibility plugin, My JSConf talk on automated accessibility testing, Chrome accessibility developer tools Kent - cloc and Live a balanced life Aimee - Color Blindness App Test, Learn Functional Programming Jeff - Universal JavaScript Angular Air is a video podcast all about Angular hosted by egghead.io instructor Kent C. Dodds. Please visit the Angular Air website (http://angular-air.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.
48:31
July 8, 2015
22 ngAir - Angular Data
Angular Data - We'll be joined by Jeff Cross, Alex Rickabaugh and Ian Riley who are developing future of data in Angular. They will be giving us the low-down on what we need to know about managing data in our Angular applications. Join us as we talk about best practices and the benefits the future holds for managing data. Guests: Jeff Cross, Alex Rickabaugh and Ian Riley Panelists: Olivier Combe, Aimee Knight, PatrictJS, and Jeff Whelpley Picks/Tips: Jeff Cross - W3C Web platform tests and Space pen Alex - Go programming language Ian - The introduction to Reactive Programming you've been missing Olivier - Safari is the new IE and DailyJS: The End Kent - Family, 0 Inbox, and js-data Aimee - GitHub repo with ES6 learning resources Patrick - angular2-education and use twitter, ask questions Jeff - Rundeck Angular Air is a video podcast all about Angular hosted by egghead.io instructor Kent C. Dodds. Please visit the Angular Air website (http://angular-air.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.
57:46
July 8, 2015
20 ngAir - Angular 2 Forms
Angular 2 Forms - We'll be joined by Victor Savkin who is leading the development on Angular 2 Forms. He'll give us the low-down on what we need to know about forms in Angular 2. It's pretty different from Angular 1, so this is definitely a show you do not want to miss. Guest: Victor Savkin Panelists: Aimee Knight, PatrictJS, and Jeff Whelpley Picks/Tips: Victor - Onirim Card Game, Reading CS Papers (article) Kent - React Podcast Episode 2: Webpack vs. Browserify, Snap CI (and my blog post on Continuous Delivery) Aimee - NomadJS Patrick - Angular 2 Server Rendering, RxJS, FalcorJS Jeff - angular-formly, AngularU Angular Air is a video podcast all about Angular hosted by egghead.io instructor Kent C. Dodds. Please visit the Angular Air website (http://angular-air.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.
43:20
June 24, 2015
19 ngAir - Angular's New Router
Angular's New Router - Routing and state handling is something that every serious SPA needs. Angular's new router is the new answer to this need that will work for both Angular 1.x applications as well as Angular 2.x (and everywhere in between). Brian Ford from the Angular team has put the majority of the work into the new router and we're excited to have him join us to talk about it! Guests: Brian Ford Panelists: Olivier Combe, PatrictJS, and Jeff Whelpley Picks/Tips: Brian - pokemon in general, but especially charizard, Stalker (film), angular.cool – I bought this domain, what should I do with it? (this is like a reverse pick) Olivier - Routing in Angular 2, Angular Buddies (Slack) Kent - LASKI! Hoopes Vision, Gleb Bahmutov Patrick - AngularU, Boba Tea, Pokemon: Blastoise Jeff - Patrick's hair, Falcor, Codeship CI Deployment Angular Air is a video podcast all about Angular hosted by egghead.io instructor Kent C. Dodds. Please visit the Angular Air website (http://angular-air.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.
53:51
June 16, 2015
18 ngAir - Angular and TypeScript
Angular with Typescript - TypeScript is an Open Source typed superset of JavaScript created by Microsoft. Its opt-in type system and ES6 features are so helpful and powerful, that the Angular team has adopted it for the development of Angular 2. Even though it's not required to use TypeScript when using Angular 2, you'll likely want to because the benefits. Join us as we talk with Jonathan Turner, the Program Manager on TypeScript. Guests: Jonathan Turner and Mohamed Hegazy Panelists: Olivier Combe, Kara Erickson, Aimee Knight, Picks/Tips: Jonathan - Getting started with Angular 2 developer preview, AngularU Mohamed - ng-conf 2015 TypeScript Demo Olivier - Goto Conference Amsterdam
01:01:20
June 9, 2015
17 ngAir - Angular Internals
Angular Internals - Angular is an amazing abstraction that hides away many of the complexities of dealing with the DOM, data, and XHRs. But it's extremely valuable to know how your abstractions work to be able to use them to the greatest potential. Tero Parviainen, author of Build Your Own AngularJS will join us to talk about some of the unique insights he's had as he's looked over the Angular source to determine how this amazing abstraction works. Guest: Tero Parviainen Panelists: Olivier Combe, Aimee Knight, Scott Moss, and Pascal Precht Picks/Tips: Tero - David Nolen, The Frontend Architecture Revolution, Jamie XX - In Colour Olivier - Readme.io, Keynote: Inside The AngularJS Directive Compiler, Is React Fast? Kent - Inside the Angular Directive by Tero Parviainen at ng-nl conference, iwantmyname.com, Emoji in commits - http://emojicons.com/ - http://getemoji.com/ Aimee - Promises, Southern Cooking Pascal - Polymer 1.0 Announced Angular Air is a video podcast all about Angular hosted by egghead.io instructor Kent C. Dodds. Please visit the Angular Air website (http://angular-air.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.
51:26
June 2, 2015
16 ngAir - Angular with Web Components
Angular with Web Components - Web components are the future of the web (whether you like it or not). Join us with our guests who have some good experience with web components and how they fit quite nicely with Angular 1 and how they'll fit even more nicely with Angular 2. Rachael and Kara gave a splendid talk at ng-conf in March on using Web Components with Angular (1 and 2), and Rado co-presented on Angular 2 template syntax with Miško Hevery (at ng-conf as well). Guests: Kara Erickson, Rado Kirov, and Rachael L Moore Panelists: Aimee Knight, Scott Moss, Carmen Popoviciu, and PatrictJS Picks/Tips: Kara - HTML5 Rocks! Shadow DOM 101 Rachael - http://csste.st/ Kent - Newspaper Code Structure, Angular Newspaper Code Structure, JSBin, Studio C Aimee - http://www.rust-lang.org/ Scott - ramjet, NativeScript Carmen - http://webcomponents.org/, What the Heck is Shadow DOM? Angular Air is a video podcast all about Angular hosted by egghead.io instructor Kent C. Dodds. Please visit the Angular Air website (http://angular-air.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.
01:02:51
May 26, 2015
15 ngAir - Architecting Huge Angular Apps
Architecting huge Angular apps - Architecting a JavaScript-heavy application is hard. We'll be joined by Aaron Frost who works at Domo and by Ben Nadel who works at InVision. Both run huge Angular apps and they will share their knowledge learned the hard way to help us start our new projects on the right foot. Guests: Aaron Frost and Ben Nadel Panelists: Olivier Combe, Kara Erickson, Aimee Knight, and PatrickJS Angular Air is a video podcast all about Angular hosted by egghead.io instructor Kent C. Dodds. Please visit the Angular Air website (http://angular-air.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.
58:25
May 19, 2015
14 ngAir - Angular Apps, JavaScript, and Search Optimization
Angular Apps, JavaScript, and Search Optimization - SEO for JavaScript heavy clients can be difficult. We'll be joined by Googler John Mueller who works on the Webmaster Central team and (likely) other SEO experts. They'll give us some insights on what we can do to make our Angular apps more accessible to Search Engines and as a result, improve page rank in search results. Guests: Adam Audette, John Mueller, Jody J. O'Donnell, and Max Prin Panelists: Olivier Combe and Aimee Knight Angular Air is a video podcast all about Angular hosted by egghead.io instructor Kent C. Dodds. Please visit the Angular Air website (http://angular-air.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.
57:01
May 12, 2015
13 ngAir - Angular and Firebase
Angular and Firebase - Firebase and Angular are a match made in heaven for a 100% frontend application. Firebase allows you to totally forget about your backend and just focus on the frontend. Join us with our Firebase experts as we talk about how to use these two incredible tools together to accomplish some fantastic experiences for the web. Guests: David East, Jacob Wenger, and Kato Richardson Panelists: Olivier Combe, Kara Erickson, Aimee Knight, Scott Moss, Todd Motto, Pascal Precht, and Carmen Popoviciu Angular Air is a video podcast all about Angular hosted by egghead.io instructor Kent C. Dodds. Please visit the Angular Air website (http://angular-air.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.
56:31
May 7, 2015
12 ngAir - Angular 2 Alpha
Angular 2 Alpha - Patrick Stapleton, Jeff Whelpley, and Rob Wormald have been using Angular 2 Alpha a bit and will have some insightful things to say about their experience in this show that I think you’ll definitely want to catch :-) Guests: Patrick Stapleton, Jeff Whelpley, and Rob Wormald Panelists: Olivier Combe, Aimee Knight, Scott Moss, and Carmen Popoviciu Angular Air is a video podcast all about Angular hosted by egghead.io instructor Kent C. Dodds. Please visit the Angular Air website (http://angular-air.com) to see upcoming and past episodes. Also be sure to follow Angular Air on Twitter and Google+ to stay u