Angular Air: Recent Episodes

Angular Air

A podcast about all things Angular (by Google), a JavaScript platform for building mobile and desktop web applications. Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

Stephen Fluin stops by to chat about the latest in Angular and his new super-experimental project.

https://BundleSize.dev


Support this podcast: https://anchor.fm/angularair/support

View Details

David East returns to Angular Air to update us with the latest and greatest in AngularFire.


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details


Video of episode: https://youtu.be/nb3l1fEJDwM


Support this podcast: https://anchor.fm/angularair/support

View Details


Video of episode: https://youtu.be/D_fREyRnETM


Support this podcast: https://anchor.fm/angularair/support

View Details


Video of episode: https://youtu.be/pcTSDMid-aE


Support this podcast: https://anchor.fm/angularair/support

View Details


Video of episode: https://youtu.be/6ojNIDsSfR8


Support this podcast: https://anchor.fm/angularair/support

View Details


Video of episode: https://youtu.be/gpNvmahC7cs


Support this podcast: https://anchor.fm/angularair/support

View Details


Video of episode: https://youtu.be/zZD-5Blf3B4


Support this podcast: https://anchor.fm/angularair/support

View Details


Video of episode: https://youtu.be/lmq2jMflRt8


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

Jeff Whelpley joins us for a deep dive into Firestore


Video of episode: https://youtu.be/jmitfq11FWA


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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



Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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/


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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.


Support this podcast: https://anchor.fm/angularair/support

View Details

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.


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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/


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details

Video: http://ngair.io/ep133-2017


Support this podcast: https://anchor.fm/angularair/support

View Details

Video: http://ngair.io/ep132-2017


Support this podcast: https://anchor.fm/angularair/support

View Details

Video: http://ngair.io/ep131-2017


Support this podcast: https://anchor.fm/angularair/support

View Details

Video: http://ngair.io/ep130-2017


Support this podcast: https://anchor.fm/angularair/support

View Details

Video: http://ngair.io/ep129-2017


Support this podcast: https://anchor.fm/angularair/support

View Details

Video: http://ngair.io/ep128-2017


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

@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


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details

Episode notes and links can be found at: https://angularair.com/#episode-103


Support this podcast: https://anchor.fm/angularair/support

View Details

Episode notes and links can be found at: https://angularair.com/#episode-102


Support this podcast: https://anchor.fm/angularair/support

View Details

Episode notes and links can be found at: https://angularair.com/#episode-101


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

Episode notes and links can be found at: https://angularair.com/#episode-99


Support this podcast: https://anchor.fm/angularair/support

View Details

Episode notes and links can be found at: https://angularair.com/#episode-98


Support this podcast: https://anchor.fm/angularair/support

View Details

Episode notes and links available at: https://angularair.com/#episode-97


Support this podcast: https://anchor.fm/angularair/support

View Details

Episode notes and links available at: https://angularair.com/#episode-96


Support this podcast: https://anchor.fm/angularair/support

View Details

Episode notes and links available at: https://angularair.com/#episode-95


Support this podcast: https://anchor.fm/angularair/support

View Details

Episode notes and links available at: https://angularair.com/#episode-94


Support this podcast: https://anchor.fm/angularair/support

View Details

Episode notes and links can be found at: https://angularair.com/#episode-93


Support this podcast: https://anchor.fm/angularair/support

View Details

Episode notes and links can be found at: https://angularair.com/#episode-92


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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.


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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/


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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?


Support this podcast: https://anchor.fm/angularair/support

View Details

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/


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details


Support this podcast: https://anchor.fm/angularair/support

View Details

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/


Support this podcast: https://anchor.fm/angularair/support

View Details

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/


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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/


Support this podcast: https://anchor.fm/angularair/support

View Details

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/


Support this podcast: https://anchor.fm/angularair/support

View Details

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?


Support this podcast: https://anchor.fm/angularair/support

View Details

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/


Support this podcast: https://anchor.fm/angularair/support

View Details

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/


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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 :)


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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 {N} plugins nativescript-angular nativescript-ezaudio - low-latency audio processing, trythe demo, good example of {N} performance The War on Drugs iTunes The War on Drugs Spotify

City and Colour on Spotify   Jeff Whelpley John Oliver on Donald Drumpf Angular 1 to 2 cookbooks   TJ VanToll The 5th Wave FiveThirtyEight Elections Podcast   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


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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

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

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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

[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         

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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 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


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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.


Support this podcast: https://anchor.fm/angularair/support

View Details

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.


Support this podcast: https://anchor.fm/angularair/support

View Details

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.


Support this podcast: https://anchor.fm/angularair/support

View Details

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.


Support this podcast: https://anchor.fm/angularair/support

View Details

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.


Support this podcast: https://anchor.fm/angularair/support

View Details

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.


Support this podcast: https://anchor.fm/angularair/support

View Details

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.


Support this podcast: https://anchor.fm/angularair/support

View Details

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.


Support this podcast: https://anchor.fm/angularair/support

View Details

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.


Support this podcast: https://anchor.fm/angularair/support

View Details

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.


Support this podcast: https://anchor.fm/angularair/support

View Details

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.


Support this podcast: https://anchor.fm/angularair/support

View Details

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.


Support this podcast: https://anchor.fm/angularair/support

View Details

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.


Support this podcast: https://anchor.fm/angularair/support

View Details

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.


Support this podcast: https://anchor.fm/angularair/support

View Details

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.


Support this podcast: https://anchor.fm/angularair/support

View Details

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.


Support this podcast: https://anchor.fm/angularair/support

View Details

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.


Support this podcast: https://anchor.fm/angularair/support

View Details

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.


Support this podcast: https://anchor.fm/angularair/support

View Details

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.


Support this podcast: https://anchor.fm/angularair/support

View Details

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.


Support this podcast: https://anchor.fm/angularair/support

View Details

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.


Support this podcast: https://anchor.fm/angularair/support

View Details

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.


Support this podcast: https://anchor.fm/angularair/support

View Details

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.


Support this podcast: https://anchor.fm/angularair/support

View Details

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.


Support this podcast: https://anchor.fm/angularair/support

View Details

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.


Support this podcast: https://anchor.fm/angularair/support

View Details

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


Support this podcast: https://anchor.fm/angularair/support

View Details

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.


Support this podcast: https://anchor.fm/angularair/support

View Details

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.


Support this podcast: https://anchor.fm/angularair/support

View Details

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.


Support this podcast: https://anchor.fm/angularair/support

View Details

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.


Support this podcast: https://anchor.fm/angularair/support

View Details

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.


Support this podcast: https://anchor.fm/angularair/support

View Details

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 up to date with future episodes. Also, all episodes are on the YouTube channel as well.


Support this podcast: https://anchor.fm/angularair/support

View Details

Life is more fun with more variety. That's why we're excited to announce that we've added a panel of some terrific Angular community members to come join us on the show each week. Here's your chance to meet and get to know each of them and their background and experience in Angular. We'll each supply an angular pro-tip / horror story or two as well, so you don't want to miss this one!Guests: Olivier Combe, Kara Erickson, Aimee Knight, Scott Moss, Pascal Precht, and Carmen PopoviciuAngular Air is a video podcast all about Angular hosted by egghead.io instructor Kent C. Dodds. Please visit the Angular Air website (http://ng-air.github.io) to ask and vote on questions that will be answered during the last bit of the episode. 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 (https://www.youtube.com/channel/UCdCOpvRk1lsBk26ePGDPLpQ).


Support this podcast: https://anchor.fm/angularair/support

View Details

One of the things we love about Angular is how testable it is. With the separation of concerns between where we interact with the DOM, where our business logic resides, and where our view logic belongs, combined with dependency injection, Angular is a fantastically testable framework. However, it can still be daunting at times. For this episode, we'll be joined by Angular testing experts in both the unit and e2e sides of testing Angular applications.Angular Air is a video podcast all about Angular hosted by egghead.io instructor Kent C. Dodds. Please visit the Angular Air website (http://ng-air.github.io) to ask and vote on questions that will be answered during the last bit of the episode. 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 (https://www.youtube.com/channel/UCdCOpvRk1lsBk26ePGDPLpQ).


Support this podcast: https://anchor.fm/angularair/support

View Details

Angular is an awesome framework to use, and it's awesome to contribute to as well! Pawel works at Amadeus and spends most of his time working on Angular core (Pawel's commits). Rodric is a CS student who spent a summer at Google working on the Angular project (Rodric's commits


Support this podcast: https://anchor.fm/angularair/support

View Details

Internationalization (generally referred to as i18n because that's frankly easier to tweet) is a big deal when the entire world can reach your application. Pascal, the creator of angular-translate and Chirayu, Angular core team member, have put a lot of time and effort into making applications accessible to anyone anywhere. And with some exciting things brewing for i18n in Angular, we're excited to invite Pascal and Chirayu to chat with us about what's coming.P.S. This show is on Pascal's birthday :-) There's a bit at the end that you can't hear very well, it's the Happy Birthday Song from Emperor's New GrooveLinks: angular-translateAngular Air is a video podcast all about Angular hosted by egghead.io instructor Kent C. Dodds. Please visit the Angular Air website (http://ng-air.github.io) to ask and vote on questions that will be answered during the last bit of the episode. 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 (https://www.youtube.com/channel/UCdCOpvRk1lsBk26ePGDPLpQ).


Support this podcast: https://anchor.fm/angularair/support

View Details

Jason Dobry and Olivier Combe are each authors of popular Angular libraries. Jason is wrote angular-cache and js-data (formerly angular-data, but has evolved into a VanillaJS solution with an awesome Angular adapter). Olivier wrote ocLazyLoad and angular-localForage. And our regular host, Kent C. Dodds is responsible for angular-formly and ng-stats. Together we'll chat about what it's like to develop a popular open source library. How to get started, how to triage GitHub issues, documentation. The works. You know that library you've been wanting to write, or that code you want to open source? This is the episode for you to learn what to expect.Angular Air is a video podcast all about Angular hosted by Google Developer Expert Todd Motto and egghead.io instructor Kent C. Dodds Please visit the Angular Air website (http://ng-air.github.io) to ask and vote on questions that will be answered during the last bit of the episode. 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 (https://www.youtube.com/channel/UCdCOpvRk1lsBk26ePGDPLpQ).


Support this podcast: https://anchor.fm/angularair/support

View Details

We're excited to have Ben Sperry, Max Lynch, Adam Bradley, and Mike Hartington on the show with us! If you haven't heard of and tried the Ionic Framework then you're missing out. Building a simple app to make your life easier couldn't be... well... easier! And building a for-real app using web technologies has come leaps and bounds in large part thanks to the work these guys have put into the development of this framework built on Angular. Come hear how Ionic has dramatically changed the landscape for hybrid mobile app development.Links: - Ionic Framework: http://ionicframework.com/ - Showcase: http://showcase.ionicframework.com/Angular Air is a video podcast all about Angular hosted by Google Developer Expert Todd Motto and egghead.io instructor Kent C. Dodds Please visit the Angular Air website (http://ng-air.github.io) to ask and vote on questions that will be answered during the last bit of the episode. 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 (https://www.youtube.com/channel/UCdCOpvRk1lsBk26ePGDPLpQ).


Support this podcast: https://anchor.fm/angularair/support

View Details

We're on site at NG-NL conference where we talk to speakers, organizers, and others about the conference, the community, and more!Angular Air is a video podcast all about Angular hosted by Google Developer Expert Todd Motto and egghead.io instructor Kent C. Dodds Please visit the Angular Air website (http://ng-air.github.io) to ask and vote on questions that will be answered during the last bit of the episode. 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 (https://www.youtube.com/channel/UCdCOpvRk1lsBk26ePGDPLpQ).


Support this podcast: https://anchor.fm/angularair/support

View Details

We're super stoked to have the ng-conf organizers join us for this episode of Angular Air! We'll be going over what a great community angular has, what made ng-conf 1.0 was so great and why we should be so excited for ng-conf 2.0.Angular Air is a video podcast all about Angular hosted by Google Developer Expert Todd Motto and egghead.io instructor Kent C. Dodds Please visit the Angular Air website (http://ng-air.github.io) to ask and vote on questions that will be answered during the last bit of the episode. 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 (https://www.youtube.com/channel/UCdCOpvRk1lsBk26ePGDPLpQ).


Support this podcast: https://anchor.fm/angularair/support