I'm Todd, a Developer Advocate @Telerik. Founder of @UltimateAngular Creator of ngMigrate. JavaScript, Angular, React, conference speaker. Developer Expert at Google.

Angular 1.6 is here, this is what you need to know

Angular 1.6 is in the final release candidate stage and is coming this week. Here’s the low down on what to expect for the component method changes as well as...

Read more Angular 1.6 is here, this is what you need to know

Dynamic page titles in Angular 2 with router events

Updating page titles in Angular 1.x was a little problematic and typically was done via a global $rootScope property that listened for route change events to fetch the current route...

Read more Dynamic page titles in Angular 2 with router events

Updating Angular 2 Forms with patchValue or setValue

Setting model values in Angular 2 can be done in a few different ways, however with reactive forms things are extremely easy to do with the new form APIs. In...

Read more Updating Angular 2 Forms with patchValue or setValue

Please stop worrying about Angular 3

Another Angular version planned already? Whaaaat? Didn’t Angular 2 just ship? Why Angular 3? What? Why? First off, there is no massive rewrite, and won’t be for Angular 3. Secondly,...

Read more Please stop worrying about Angular 3

Modern Angular 1.x essential interview questions

Angular 1.x has changed a lot with 1.5 introducing .component(), and with this it brings a whole new light to interviewing. At many previous jobs I’ve interviewed many developers on...

Read more Modern Angular 1.x essential interview questions

The future for Angular 1.x, what next?

Angular 2 is upon us, and with the new approach the Angular team are taking with semantic versioning (SemVer), Angular 3 will shortly be upon us. Then Angular 4, 5,...

Read more The future for Angular 1.x, what next?

Reactive FormGroup validation with AbstractControl in Angular 2

Validation in Angular 2, various approaches, various APIs to use. We’re going to use AbstractControl to learn how to validate a particular FormGroup. I covered FormGroup, FormControl and FormBuilder in...

Read more Reactive FormGroup validation with AbstractControl in Angular 2

Cache-busting in Jekyll, GitHub pages

I’ve always found updating my blog an interesting feat, however with several million users per year (you crazy cats) cache-busting is something I’ve recently been thinking since rolling out my...

Read more Cache-busting in Jekyll, GitHub pages

Angular 2 form fundamentals: reactive forms

Angular 2 presents two different methods for creating forms, template-driven (what we were used to in Angular 1.x), or reactive. We’re going to explore the absolute fundamentals of the reactive...

Read more Angular 2 form fundamentals: reactive forms

Angular 2 form fundamentals: template-driven forms

Angular 2 presents two different methods for creating forms, template-driven (what we were used to in Angular 1.x), or reactive. We’re going to explore the absolute fundamentals of the template-driven...

Read more Angular 2 form fundamentals: template-driven forms