I'm Todd, a Developer Advocate @Telerik. Creator of the Angular 2 migration guide, founder of Voux. JavaScript, Angular, React, conference speaker. Developer Expert at Google.

Master AngularJS with my online courses

You'll learn: components, architecture, one-way dataflow, advanced directives,

ui-router, forms and validation, custom filters, testing, promises and much more.

A new Angular 1.x ES2015 styleguide, the path to Angular 2

As many of you know, I created an Angular 1.x styleguide back in July 2014, it’s grown in popularity since inception, and has served many teams across the world to...

Read more A new Angular 1.x ES2015 styleguide, the path to Angular 2

Comprehensive dive into Angular 1.5 lifecycle hooks

Lifecycle hooks are simply functions that get called at specific points of a component’s life in our Angular apps. They landed in Angular 1.5 and are to be used alongside...

Read more Comprehensive dive into Angular 1.5 lifecycle hooks

Angular 2 authentication with Auth0 and NodeJS

If you’ve needed to add authentication to an Angular 1.x app, you’ll have likely have had some fun and perhaps been lost at where to start. Traditional methods of session...

Read more Angular 2 authentication with Auth0 and NodeJS

A sneak peak at Angular 3 alpha

Austin (@amcdnl) and I are huge Angular 1.x and 2.x fans, and have taken some time out to get some behind the scenes scoop on the Angular 3 developments. The...

Read more A sneak peak at Angular 3 alpha

Transclusion in Angular 2

Transclusion is an Angular 1.x term, lost in the rewrite of Angular 2, so let’s bring it back for this article just concept clarity. The word “transclusion” may be gone,...

Read more Transclusion in Angular 2

Component events with EventEmitter and "Output" in Angular 2

Angular 2 Components have a far better way of notifying parent Components that something has happened via events. There is no longer two-way data binding in Angular 2 in the...

Read more Component events with EventEmitter and

Passing data into Angular 2 Components with "Input"

Static Components can be great, however most Components have the need for data to be passed in and out of them. Usually we would pass data into a Component, the...

Read more Passing data into Angular 2 Components with

Creating your first Angular 2 Component

This is a beginner level tutorial to ease you into Angular 2, although there are many resources online to create Components, these articles exist as part of a series. This...

Read more Creating your first Angular 2 Component

Angular .service() or .factory(), the actual answer

I was giving a workshop earlier this week, and as the workshop came to a close and people were leaving, an attendee asked if I could explain the difference between...

Read more Angular .service() or .factory(), the actual answer

Emulated or Native Shadow DOM in Angular 2 with ViewEncapsulation

Shadow DOM has long been a talking point on the web, and the Polymer project pushes the proof of concept quite nicely, however, adoption of “raw” Web Components (Shadow DOM...

Read more Emulated or Native Shadow DOM in Angular 2 with ViewEncapsulation