Join our weekly discussion about how to build top end Angular applications and become an Angular expert.
Similar Podcasts
Flutter 101 Podcast
Weekly podcast focusing on software development with Flutter and Dart. Hosted by Vince Varga.
Views on Vue
Vue is a growing front-end framework for web developments. Hear experts cover technologies and movements within the Vue community by talking to members of the open source and development community.
React Round Up
Stay current on the latest innovations and technologies in the React community by listening to our panel of React and Web Development Experts.
048 AiA The Road to NG2
03:51 - Dilemma of Choice: Onboarding Process AngularJS Homepage Angular 2: 5 Minute Quickstart Friction Dan Wahlin: AngularJS in 20ish Minutes 12:45 - Frameworks => Structured Languages Are we leaving behind the casual web developer? 17:47 - Do Angular 1 with TypeScript, etc., before doing it with Angular 2 Scott Moss PatrickJS 20:46 - ES5 with Angular 2 23:45 - Wrangling Tools Source Code > Documentation TodoService in Angular 2 and Angular 1 both in TypeScript and ES5 systemjs 28:58 - If you’re starting an app now…what do you do? Adventures in Angular Episode #020: Structuring Code in an AngularJS App with Dan Wahlin Adventures in Angular Episode #039: ES6 with Scott Moss Explaining Value 39:36 - Applying Concepts 42:12 - Repos github.com/johnpapa hottowel-angular-typescript ng2play Picks The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win by Gene Kim (Lukas) Arrow (John) Ex Machina (Ward) Listen to other people’s views (Chuck)
047 AiA Angular 1 to Angular 2 with Patrick Stapleton
02:32 - Patrick Stapleton Introduction Twitter GitHub Blog Angular Class @AngularClass Keychain Logistics @Keychain Hack Reactor @HackReactor Reddit Insight 04:21 - Angular 2 and Where It’s Headed 05:04 - Enterprise/Small App Distinction 07:19 - Angular 2 Preparation and Migration TodoService in Angular 2 and Angular 1 both in TypeScript and ES5 Babel TypeScript 10:35 - Authoring Scenario in ES5 vs ES6 13:44 - Composition Over Inheritance The Class System Duck Typing 18:47 - Services and Directives Patrick Stapleton and Aysegul Yonet: Creating d3 components with Angular2 and TypeScript @ ng-vegas 2015 20:48 - Controller vs Link Function 22:21 - The Router 24:21 - Two-way Data Binding ngModel Template-Driven, Data-Driven Picks Amarda: A Novel by Ernest Cline (Aaron) (Chapter 1) Take A First Look At Ernest Cline's Armada (Aaron) Angular Summit (Aaron) Sign Language (Katya) Luther Ingram - If Loving You Is Wrong (Ward) AngularU (Ward) Thinking, Fast and Slow by Daniel Kahneman (Ward) Denmark (Joe) Angular 2 (Patrick) Babel (Patrick)Special Guest: Patrick Stapleton.
046 AiA Preparing for NG2 with Shai Reznik
02:26 - Shai Reznik Introduction Twitter GitHub Blog YouTube Shai Reznik: ng-wat @ ng-conf 2015 03:02 - Angular 2 and Shai’s Background Adventures in Angular Episode #40: ng-wat with Shai Reznik HiRez.io Preparing for Angular 2.0 (Part 1) 05:56 - Radical Changes and the Future Pascal Precht: The difference between Annotations and Decorators Yehuda Katz 12:56 - Comparing and Lining Up Code [YouTube] Patrick Stapleton and Aysegul Yonet: Creating d3 components with Angular2 and TypeScript @ ng-vegas 2015 13:46 - Preparing for NG2 Emotionally ng-europe [YouTube] Shai Reznik: Angular 2 - A Very Very Short Introduction 18:44 - What should people start doing to prepare? John Papa's Angular Style Guide Stop Using $scope Templates => Sections and Components Native Query Selector .service Start Using ES6 Babel typescript-compiler webpack gulp.js Grunt Picks The Princess Bride (Katya) Visual Studio Code (Joe) Console (Shai) Special Guest: Shai Reznik.
045 AiA Performance with Gleb Bahmutov
Check out Ruby Remote Conf! 02:19 - Gleb Bahmutov Introduction Twitter GitHub Blog 03:21 - Perceptual Performance Paul Irish: "Delivering the goods" Fluent 2014 Keynote Gleb Bahmutov: Improving Angular web app performance example. [YouTube] Gleb Bahmutov: Profile and Optimize Your JavaScript Like a Ninja 07:09 - Getting User Feedback 12:15 - Profiling, Tools and Techniques code-snippets 16:45 - Performance Optimization The Pareto Principle Chrome DevTools 20:38 - Benchmarks 22:20 - Extracting Value from Profiling angular-vs-repeat 26:11 - Top Performance Problems Two-Way Binding Keeping Up-to-Date with Versions Minimize the Number of Expressions in Template Elements 28:44 - Performance Lessons Ng-webworker Dave Smith: Angular + React = Speed @ ng-conf 2015 34:30 - Public Opinion on Performance in Angular 40:57 - Drive-by Optimizations 42:26 - Angular 2 Performance Predictions Minko Gechev: Bringing Immutability to Angular @ ng-vegas 2015 More From Gleb: Fast Legoization Angular plus React equals Speed revisited JavaScript and AngularJs learning resources Picks The CodeNewbie Podcast (Chuck) Ruby Remote Conf (Chuck) Wait Wait... Don't Tell Me! (Chuck) Ask Me Another (Chuck) Ruby Rogues (Chuck) JavaScript Jabber (Chuck) The Freelancers’ Show (Chuck) The iPhreaks Show (Chuck) RailsClips (Chuck) Car Talk (Gleb) Colorsublime (Gleb) Special Guest: Gleb Bahmutov.
044 AiA Visual Studio Code with Erich Gamma and Chris Dias
02:28 - Chris Dias Introduction Twitter GitHub 02:38 - Erich Gamma Introduction Twitter GitHub 03:38 - Visual Studio Code @VisualStudio [YouTube] Chris Dias: Visual Studio Code @ Build2015 IDE (Integrated Development Environment) Core Inner Loop Opinionated Workflow 06:25 - Task Running Support 09:13 - Cross-Platform 09:58 - Branding and Searchability #vscode UserVoice Site for Visual Studio Code Feature Requests 13:51 - Philosophically, what were the driving factors behind Microsoft releasing a cross-platform tool? 19:10 - Preview => Release Timeline Extensibility 22:04 - Core Features Multicursor Intellisense Debugging Lightweight Environment Project Structure TypeScript Integration 33:13 - Testing Problem Matchers 36:31 - Angular 1 Support 37:29 - Snippets 38:04 - Debugging Support 40:07 - Speed 41:00 - Features and Tooling (Con’t) Peek Find All References 45:40 - Getting the Latest Versions Auto-Update Windows Insider Program 47:13 - Visual Studio Code vs Sublime Text Picks Chris Dias, Erich Gamma and John Papa - Visual Studio Code: A Deep Dive on the Redefined Code Editor for OS X, Linux and Windows (John) Visual Studio Code Connect Link (John) Rob Eisenberg: Getting Started with Aurelia and TypeScript (Ward) Blue Man Group (Katya) ng-vegas (Joe) [YouTube] ng-vegas Channel (Joe) The CodeNewbie Podcast (Chuck) Ask Me Another (Chuck) [YouTube] Getting Started with Angular 2 Developer Preview (Chris) Jonathan Turner: Using TypeScript in Visual Studio Code (Chris) Emmet (Chris) The Computing Universe: A Journey through a Revolution by Tony Hey and Gyuri Pápay (Eric) Special Guests: Chris Dias and Erich Gamma.
043 AiA Falcor with Jafar Husain
Check out and sign up for Ruby Remote Conf! 02:09 - Jafar Husain Introduction Twitter GitHub Netflix TC39 02:42 - Falcor @falcorjs Netflix JavaScript Talks - Falcor 06:56 - MVC (Model View Controller) Separation of Concerns 17:41 - Performance REST Lazy Loading 34:23 - Angular 2 Asynchronous Binding Data Access Patterns Picks Land of Lisp: Learn to Program in Lisp, One Game at a Time! by Conrad Barski, M.D. (Lukas) Stevie Wonder: 1-2-3 Sesame Street (Lukas) Visual Studio Code (Ward) Traction: Get a Grip on Your Business by Gino Wickman (Chuck) Wool by Hugh Howey (Chuck) MediaWiki (Chuck) PureScript (Jafar)Special Guest: Jafar Husain.
042 AiA Dependency Injection and Change Detection with Victor Savkin
02:07 - Victor Savkin Introduction Twitter GitHub Blog 02:30 - Dependency Injection (DI) “Inject By Type” Other Project Use di.js 06:54 - How Angular Uses Dependency Injection Angular 1 vs Angular 2 Annotations Decorating Classes to Become Injectables Example Injectable Class Mechanisms in Angular 1 13:06 - Lazy Loading 16:14 - Testing 18:02 - Change Detection Victor Savkin: Change Detection in Angular 2 [YouTube] Change Detection Reinvented by Victor Savkin @ ng-conf 2015 24:33 - Components & Immutability immutable-js 28:08 - Scope zone.js [YouTube] Zones by Brian Ford @ ng-conf 2014 angular/zone.js 30:28 - Binding Action Phase/Control Phase Production Mode/Dev Mode Victor Savkin: Two Phases of Angular 2 Applications Picks My Story by Elizabeth Smart (Aaron) Shawarma (Joe) Home (Katya) Mulan (Katya) How to Win Friends & Influence People by Dale Carnegie (Chuck) WorkFlowy (Chuck) Habit Stacking: 97 Small Life Changes That Take Five Minutes or Less by S.J. Scott (Chuck) Mini Habits: Smaller Habits, Bigger Results by Stephen Guise (Chuck) Android: Netrunner Card Game (Victor) Mechanical Keyboards (Victor)Special Guest: Victor Savkin.
041 AiA TypeScript with Dan Wahlin
01:46 - Dan Wahlin Introduction Twitter GitHub Blog The Wahlin Group Pluralsight Author Page 02:29 - Background and Involvement in the Angular Community [YouTube] Dan Wahlin: AngularJS in 20ish Minutes (ng-conf 2014) [YouTube] TypeScript and ES6 Dan Wahlin & Andrew Connell (ng-conf2015) 04:16 - TypeScript TypeScript Source Code 06:02 - Why Care About TypeScript? 07:20 - ES3, ES5, ES6 10:00 - Type Support 11:41 - Refactoring 12:39 - Microsoft Involvement Open Source <=> Source Open (Pull Request Acceptance) 17:45 - Benefits and Concerns .d.ts tslint 20:07 - TypeScript and Angular Directives and Providers Services vs Factories Functional Programming 24:11 - TypeScript and Angular 2 Angular.io 25:28 - Collaboration (AtScript => TypeScript) Annotations and Naming Conventions 30:47 - The Angular Community and TypeScript Tooling and Transpiling Babel traceur WebStorm 36:38 - Type Inference ng-flow Picks Avengers: Age of Ultron (John) Star Wars: Episode VII - The Force Awakens (John) .d.ts (John) Lord of the Rings (Katya) Avengers: Age of Ultron (Katya) Matterhorn: A Novel of the Vietnam War by Karl Marlantes (Aaron) Tyler Russell: An Angular2 Timezone Picker - Part 1: Becoming a Kartograph-er (Aaron) Tyler Russell: An Angular2 Timezone Picker - Part 2: Exploring the World (of Ng2) (Aaron) [Pluralsight] TypeScript Fundamentals by John Papa and Dan Wahlin (Lukas) DefinitelyTyped (Ward) Kent Meyers: The Quietest Place in the Universe: Digging For Dark Matter in An Abandoned Mine (Ward) Daredevil (Joe) GoFundMe (Joe) [GoFundMe] Send Samantha to Miss Amazing! (Joe) Headspace (Dan) Faker.js (Dan)Special Guest: Dan Wahlin.
040 AiA ng-wat with Shai Reznik
02:02 - Shai Reznik Introduction [YouTube] Shai Reznik: ng-wat Talk from ng-conf 2015 Twitter GitHub HiRez.io YouTube Preparing for Angular 2.0 (Part 1) JavaScript Israel Meetup Group 06:58 - The Conception and Behind the Scenes of the Now Famous ng-wat Talk and the Talk Reception WAT (A lightning talk by Gary Bernhardt from CodeMash 2012) 29:18 - More Wats? Picks The Cat in the Hat by Dr. Seuss (Lukas) Pushing Daisies (Katya) StarCraft II (Joe) [Pluralsight Webinar] AngularJS 2.0: What you need to know with Joe (Joe) Angular 2 Google Docs Folder (Shai) Streamus (Shai)Special Guest: Shai Reznik.
039 AiA ES6 with Scott Moss
00:43 - Scott Moss Introduction Twitter GitHub Udacity @udacity Hack Reactor Angular Class @angularclass 01:55 - Scott’s Programming Background 04:11 - Working with Lukas 05:04 - Angular and ES6 (ECMAScript) John Papa's Angular Style Guide 06:11 - Subclassing a Directive Classical Inheritance DDO (Directive Definition Object) 08:58 - TypeScript Transpiling traceur-compiler babel Differences and Definitions: traceur, babel, TypeScript Learn about TypeScript 1.5 here and get it here [Pluralsight] John Papa and Dan Wahlin: TypeScript Fundamentals Types Have Value 19:06 - How should people use a transpiler in a real application? webpack gulp.js jspm 21:07 - systemjs 21:53 - Build Systems vs Package Managers 24:15 - Writing Tests in ES6 26:03 - Debugging 28:20 - How coding in ES6 has changed Scott’s style of building Angular 1 apps 30:19 - Modularity Arrow Functions 33:07 - ES5 with Angular 2?? 37:31 - Good Example of Using ES6 with Angular GoCardless GoCardless Angular Style Guide 39:21 - Learning New Material and Using ES6 Picks Learn about TypeScript 1.5 (Ward) The Effective Engineer by Edmond Lau (Lukas) Isar Raw Canvas Backpack (Lukas) INcontroL (Joe) John’s Daughter (John) Angular U (John) The Imitation Game (Katya) Treeline (Scott) Interstellar (Scott) Special Guest: Scott Moss.
038 AiA Performance with Ben Nadel
01:35 - Katya Eames Introduction Twitter [YouTube] Katya Eames: How to Teach Angular to Your Kids 01:52 - Ben Nadel Introduction Twitter GitHub Blog Adventures in Angular Episode 029: Angular At Work with Ben Nadel InVision @InVisionApp 04:47 - Performance Basecamp Nested Pages 08:04 - User Experience 10:01 - Fixing Performance Problems as a Team Engineering Validation “Premature optimization is the root of all evil -- Donald Knuth” DOM Manipulation ngRepeat Screen Experience 23:28 - Finding Performance Issues Chrome Developer Tools Firefox Firebug Utilizing Chrome Dev Tools and Creating the Videos on Ben’s Blog “Imposter Syndrome” Addy Osmani Paul Irish 29:27 - “Just-in-Time View Construction” 34:43 - ngIf 37:16 - Angular 2 Opinions [YouTube] Dave Smith: Angular + React = Speed Unit Directional Data Flow & Functionality Victor Savkin: Change Detection in Angular 2 [Egghead.io] John Lindquist: Angular 2: Template Syntax ES5, ES6 AtScript, TypeScript traceur-compiler Babel 46:01 - Moving to 2.0 Picks BrowserSync (John) [Egghead.io] Angular 2: Template Syntax (Joe) Win an InVision App T-Shirt! (Lukas) Adventures in Angular (Lukas) WELCOME TO NIGHT VALE (Katya) Being and Time (Harper Perennial Modern Thought) by Martin Heidegger (Ward) Angular Grid (Ward) Steelheart (The Reckoners) by Brandon Sanderson (Chuck) StarTech.com MUHSMF2M 2m 4 Position TRRS Headset Extension Cable (Ben) Any Given Sunday (Ben) News ng-vegas: May 7th and 8th, 2015! AngularU in the Bay Area in June Special Guest: Ben Nadel.
037 AiA Animations with Matias Niemelä
Thank you RailsClips Kickstarter Backers! 02:05 - Matias Niemelä Introduction Twitter GitHub Blog [YouTube] Matias Niemelä: Whats new in ngAnimate 03:13 - Animations with Angular ngAnimate 04:24 - CSS Animations Angular Developer Guide: Animations Resources: Mozilla: Using CSS animations CSS Animation for Beginners CSS3 Animations GreenSock Animate.css 13:06 - Testing angular-mocks.js ngAnimateMock [insert Matais’ link] 14:40 - Detecting When Animations End 16:06 - Animations in 1.4 vs 2.0 Classes ES6 New Feature List 20:35 - Side Libraries Animate.css Material Design Aspect GreenSock ngFx 22:44 - Routing Gaia Timeline Feature 26:11 - Default Animations 28:14 - Use Cases YouTube Browsing Website [YouTube] Lukas Rubbelke & Matias Niemela: Awesome Interfaces with AngularJS Animations 30:19 - Where’s Angular 1.4?!?!?! Breaking Changes Picks McFarland, USA (Joe) Matias! Matias at ng-vegas! (Joe) [YouTube] Matias Niemelä: Whats new in ngAnimate (Ward) Citizenfour (Ward) Teach Like a Champion 2.0: 62 Techniques that Put Students on the Path to College by Doug Lemov (Ward) ngFx (Lukas) Search Inside Yourself: The Unexpected Path to Achieving Success, Happiness (and World Peace) by Chade-Meng Tan (Lukas) Thank you RailsClips Kickstarter Backers! (Chuck) Ready Player One by Ernest Cline (Chuck) Mastery by Robert Greene (Chuck) Neovim (Matias) News ng-vegas: May 7th and 8th, 2015! AngularU in the Bay Area in June Special Guest: Matias Niemelä.
036 AiA Protractor with Julie Ralph
01:20 - Julie Ralph Introduction Twitter GitHub Google (Seattle Office) Angular Team Protractor 02:47 - Finding Angular and the Team 04:50 - End-to-End Testing WebDriver 08:46 - Making Scripting Easier with Protractor 10:57 - Grabbing By Model 11:27 - Framework Support Jasmine Mocha Cucumber 12:59 - What You Need to Know to Work with Protractor Node.js Debugging Knowledge 14:14 - Data Hydration for Tests 16:10 - Using Mock Modules 17:52 - When Should People Start Using Protractor? 23:21 - Using Protractor for Performance Testing benchpress 25:06 - Writing End-to-End Tests 29:28 - Testing Stories The PageObject Pattern [YouTube] Jim Lavin: Using Page Objects in AngularJS Protractor Authentication User Scripts Red Flag: Logic in Your End-to-End Tests 32:05 - Protractor 2.0?! 33:33 - Support for Angular 2 See Also [YouTube] Julie Ralph: End to End Angular Testing with Protractor Picks bardjs (John) [Pluralsight] Play by Play: John Papa and Ward Bell (John) The revolution that could change the way your child is taught (Ward) Teach Like a Champion: 49 Techniques that Put Students on the Path to College (K-12) by Doug Lemov (Ward) Colt Express (Joe) ng-book (Chuck) DevTools: State Of The Union 2015 by Addy Osmani (Julie) Digital Spring Cleaning (Julie) Special Guest: Julie Ralph.
035 AiA The Current State of Angular with Brad Green, Igor Minar, and Miško Hevery
01:08 - Dropping the “JS” 02:15 - Announcements from ng-conf Blog Post 03:20 - Angular Internationalization (i18n) 05:27 - Annotations Yehuda Katz and Rob Eisenberg Reflection and Injection 09:24 - Runtime, Type Inference, and Dealing with Types at Runtime in TypeScript Metaprogramming Dependency Injection 11:05 - The Stability of the Current State of Angular Directives AngularDart 12:51 - forEach syntax change (from ! to *) 13:30 - Binding/Syntax [YouTube] Misko Hevery and Rado Kirov: ng-conf 2015 Keynote 2 “Motivation” Angular Design Docs 17:34 - Two-way Data Binding 20:30 - Observables 22:04 - Two-way Data Binding (Cont’d) 25:22 - Directives (Angular 1 vs 2) How Do You Integrate HTML Templating with the ECMAScript 6 Module System? Template Annotation Use Cases 27:39 - Why Declare Imports in JavaScript? 32:37 - Using Globals with WebComponents Tooling Property Binding 35:23 - Winning Hearts: Moving From Angular 1 => 2 Getting Started with Angular 2? Current Status: No Docs; Missing Pieces WE WANT FEEDBACK! But first: View the Angular Design Docs Watch: [YouTube] Brad Green and Igor Minar: ng-conf 2015 Keynote 1 [YouTube] Misko Hevery and Rado Kirov: ng-conf 2015 Keynote 2 ng-vegas News Sponsors! Get in touch: joeeames@gmail.com Now LIVE! ng-vegas Speaker List AngularU News Coming to California in June! Picks angular2_calendar (Joe) ng-vegas (Joe) ng-conf 2015 YouTube Channel (Ward) [YouTube] Shai Reznik: ng-wat (Chuck) The New Angular.io Site (Lukas) Coding Like a Girl (Brad) Didgeridoo at ng-conf (Igor) Angular 2 (Miško) [YouTube] Dave Smith: Angular + React = Speed + Dave’s Addendum (Igor)Special Guests: Brad Green, Igor Minar, and Miško Hevery.
034 AiA LIVE! from ng-conf 2015
Live from ng-conf 2015! 05:10 - [YouTube] Shai Reznik: ng-wat 05:59 - TypeScript [YouTube] Brad Green and Igor Minar: ng-conf 2015 Day 1 Keynote 13:06 - Migration [YouTube] Matias Nemela: What’s New in ngAnimate [YouTube] Brian Ford: The New Router [YouTube] Dave Smith: Angular + React = Speed 19:23 - Events 23:19 - The Kid’s Track and ng-conf extended [YouTube] Lukas Reubellke and Geoff Goodman: Badges? We Don’t Need No Strinkin’ Badges [YouTube] Katya Eames: How to Teach Angular to Your Kids 30:28 - [YouTube] Misko Hevery and Rado Kirov: ng-conf 2015 Keynote 2 33:33 - The Community [YouTube] William Scott Moss: Sasqwatch is Real Picks Woot.com (Aaron) Ready Player One by Ernest Cline (Aaron) Quadcopters (Chuck) Dreamers and Deceivers: True Stories of the Heroes and Villains Who Made America by Glenn Beck (Chuck) 80/20 Sales and Marketing: The Definitive Guide to Working Less and Making More by Perry Marshall (Chuck) Theater & Drama (John) [TED] Nancy Duarte: The secret structure of great talks (John) Resonate: Present Visual Stories That Transform Audiences by Nancy Duarte (John) William Scott Moss (Lukas) The Chocolate Malts at The Little America Hotel (Joe)