POPULARITY
To create a sustainable future for energy and climate, we need to think outside the box and use all of the resources and expertise at our disposal. NGIF is leading the way in this effort as the only venture capital fund focused exclusively on natural gas. With the support of eight natural gas corporations, NGIF is able to help emerging companies find customers, test technology on-site, and commercialize their products. Gain a deeper understanding of venture capital and walk away with an optimistic view of our incredible entrepreneurial ecosystem.
Angular is a feature-rich and opinionated framework. Opinionated, for example, in terms of fetching data via XHR. Most, and perhaps all, Angular developers reach for the HttpClientModule. Most of us don't have to even think about that decision. While the debate will likely never end over JavaScript frameworks, Angular developers may never end their debate over what forms implementation to use. Do you use reactive forms (which are arguably not really reactive) or template-driven forms? The Angular show panelists want to take you on a learning journey into the depths of this debate in a healthy, fun, and educational way.If you read the Angular documentation you might be inclined to believe that Angular's template-driven forms approach is where you start, but real Angular devs use reactive forms. I mean, the name reactive is hip. And template-driven forms, that's so AngularJS-y. Why would I want to use template-driven forms?We have the perfect guest to answer that question for you. Ward Bell, a Google Developer Expert in Angular and President/Co-Founder at IdeaBlade, has put template-driven forms through its paces for many years, and in our opinion, is one of the foremost experts on using template-driven forms in Angular. Grab your kombucha, coffee, running shoes, or really whatever you want, and join us as we learn from the master on template-driven forms. By the end of the show, you might be asking yourself why you aren't already using template-driven forms in your Angular applications.Bonus notes from Ward after the show:I talked through a couple of approaches during the show but I didn't have an actual sample to refer to... I just updated the StackBlitz sample with an example of both approaches. Color me “obsessive”.https://stackblitz.com/edit/angular-kkatri?file=src%2Fapp%2Fhero-form%2Fhero-form.component.htmlThe hero now has both a “Power” and a “Power Qualifier” (category and subcategory). Both are required. You pick a power and the list of qualifiers changes accordingly. A special “Select a power qualifier” appears until you pick a qualifier. This demonstrates the “disabled control” approach.One of the selectable powers is “Other”. It has no pre-defined qualifiers. Instead, you must enter a free-form description of the “other power”; what you enter is bound to the hero's qualifier field.When you pick “Other”, the “Power Qualifier” selector is removed from the form and a required free-form input control takes its place. This is the alternative “ngIf” approach that I mentioned.Click the “New” button to see how it works when Hero has no power.Show NotesAbstractControl: https://angular.io/api/forms/AbstractControlConnect with us:Aaron Frost - @aaronfrostJennifer Wadella - @likeOMGitsFEDAYBrian Love - @brian_loveWard Bell - @wardbell
This episode features Managing Director of NGIF, John Adams https://www.ngif.ca/team-member/john-adams/. He is responsible for launching the Natural Gas Innovation Fund https://www.ngif.ca/ and raising capital from its industry investors for project investments and building its strategic partnerships. He is responsible for developing the fund's investment process, governance and accountability, and implementing the fund's investment strategy for natural gas priorities. This includes managing the fund's portfolio activities including technology scouting and deal review, technical and business evaluation, due diligence and evaluation, project management, corporate performance and entrepreneurial support. Watch Episode Here: https://youtu.be/CjgbN6pPp1U
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
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
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
01:32 - Redefining Directives Ben Nadel: Don't Blindly Isolate All The Scopes In AngularJS Directives “Priority” in Directives ngInclude Faking Them Out Foo Directive 16:42 - Why Would You EVER Use the Precompile Function? Link Function The nitty-gritty of compile and link functions inside AngularJS directives Compile Function: $compile Transclude Function ngIf ngRepeat 24:14 - When Should You REALLY Use Isolated Scope? Ben Nadel: Using Isolate Scope In Directives In AngularJS Understanding Scopes New Directives in Angular 2: Component Directive Decorator Directive ngClick ngShow ngHide Template Directive (Structural Directive) ngRepeat Other Resources Joe’s Pluralsight Course: AngularJS Directives Fundamentals Tips Watch Ward’s course (Testing Techniques in Angular) when it comes out. (Joe) The Ionic Framework and Lukas Reubbelke: Ionic ProTips for the Awesome and Lazy Developer (Lukas) Picks Instrumentalities of the Night Book Series by Glen Cook (Joe) David East: An Angular2 Todo App: First look at App Development in Angular2 (Ward) Hooked: How to Build Habit-Forming Products by Nir Eyal (Lukas) American Sniper by Chris Kyle, Scott McEwen, and Jim De Felice (Chuck) Tips Watch Ward’s course (Testing Techniques in Angular) when it comes out. (Joe) The Ionic Framework and Lukas Reubbelke: Ionic ProTips for the Awesome and Lazy Developer (Lukas) News Announcing: ng-vegas!!! May 7th-8th at the Westin Lake Las Vegas Resort. Early bird tickets go on sale at 12:00 noon PST on March 3rd, 2015 and will be $700. Regular tickets go on sale at 12:00 noon PST on March 12th, 2015 and will be $800. Call For Presenters (CFPs) close on March 7th, 2015 at midnight.
01:32 - Redefining Directives Ben Nadel: Don't Blindly Isolate All The Scopes In AngularJS Directives “Priority” in Directives ngInclude Faking Them Out Foo Directive 16:42 - Why Would You EVER Use the Precompile Function? Link Function The nitty-gritty of compile and link functions inside AngularJS directives Compile Function: $compile Transclude Function ngIf ngRepeat 24:14 - When Should You REALLY Use Isolated Scope? Ben Nadel: Using Isolate Scope In Directives In AngularJS Understanding Scopes New Directives in Angular 2: Component Directive Decorator Directive ngClick ngShow ngHide Template Directive (Structural Directive) ngRepeat Other Resources Joe’s Pluralsight Course: AngularJS Directives Fundamentals Tips Watch Ward’s course (Testing Techniques in Angular) when it comes out. (Joe) The Ionic Framework and Lukas Reubbelke: Ionic ProTips for the Awesome and Lazy Developer (Lukas) Picks Instrumentalities of the Night Book Series by Glen Cook (Joe) David East: An Angular2 Todo App: First look at App Development in Angular2 (Ward) Hooked: How to Build Habit-Forming Products by Nir Eyal (Lukas) American Sniper by Chris Kyle, Scott McEwen, and Jim De Felice (Chuck) Tips Watch Ward’s course (Testing Techniques in Angular) when it comes out. (Joe) The Ionic Framework and Lukas Reubbelke: Ionic ProTips for the Awesome and Lazy Developer (Lukas) News Announcing: ng-vegas!!! May 7th-8th at the Westin Lake Las Vegas Resort. Early bird tickets go on sale at 12:00 noon PST on March 3rd, 2015 and will be $700. Regular tickets go on sale at 12:00 noon PST on March 12th, 2015 and will be $800. Call For Presenters (CFPs) close on March 7th, 2015 at midnight.
01:32 - Redefining Directives Ben Nadel: Don't Blindly Isolate All The Scopes In AngularJS Directives “Priority” in Directives ngInclude Faking Them Out Foo Directive 16:42 - Why Would You EVER Use the Precompile Function? Link Function The nitty-gritty of compile and link functions inside AngularJS directives Compile Function: $compile Transclude Function ngIf ngRepeat 24:14 - When Should You REALLY Use Isolated Scope? Ben Nadel: Using Isolate Scope In Directives In AngularJS Understanding Scopes New Directives in Angular 2: Component Directive Decorator Directive ngClick ngShow ngHide Template Directive (Structural Directive) ngRepeat Other Resources Joe’s Pluralsight Course: AngularJS Directives Fundamentals Tips Watch Ward’s course (Testing Techniques in Angular) when it comes out. (Joe) The Ionic Framework and Lukas Reubbelke: Ionic ProTips for the Awesome and Lazy Developer (Lukas) Picks Instrumentalities of the Night Book Series by Glen Cook (Joe) David East: An Angular2 Todo App: First look at App Development in Angular2 (Ward) Hooked: How to Build Habit-Forming Products by Nir Eyal (Lukas) American Sniper by Chris Kyle, Scott McEwen, and Jim De Felice (Chuck) Tips Watch Ward’s course (Testing Techniques in Angular) when it comes out. (Joe) The Ionic Framework and Lukas Reubbelke: Ionic ProTips for the Awesome and Lazy Developer (Lukas) News Announcing: ng-vegas!!! May 7th-8th at the Westin Lake Las Vegas Resort. Early bird tickets go on sale at 12:00 noon PST on March 3rd, 2015 and will be $700. Regular tickets go on sale at 12:00 noon PST on March 12th, 2015 and will be $800. Call For Presenters (CFPs) close on March 7th, 2015 at midnight.