Blog
Tutorials, guides and expert articles.
Angulars Router: the Introduction
Angular’s router acts as the main hub of any application, it loads the relevant components relevant to the route requested, as well as dealing with...

Todd Motto
Feb 22, 2017
A deep dive on Angular decorators
Decorators are a core concept when developing with Angular (versions 2 and above). There’s also an official TC39 proposal, currently at Stage-2, so...

Todd Motto
Jan 26, 2017
Join our email community
Developer tips and tricks, motivation, discounts and new course launches.
Mastering Angular dependency injection with @Inject, @Injectable, tokens and providers
Providers in Angular are key to how we develop our applications, and injecting dependencies can be done in various ways. In this post, we’re going ...

Todd Motto
Jan 24, 2017
Should you learn Angular 1.x or 2?
A question that I’m frequently asked, “should I learn Angular 1 or 2?”. I hope this post offers some insight, help and guidance into answering that...

Todd Motto
Jan 20, 2017
Building Teslas battery range calculator with Angular 2 reactive forms
In this epic tutorial, we’re going to build some advanced Angular (v2+) components that rebuild Tesla’s battery range calculator and then compile i...

Todd Motto
Dec 13, 2016

Angular 1.6 is here, this is what you need to know
AngularJS 1.6 was just released! Here’s the low down on what to expect for the component method changes as well as $http Promise method deprecation...

Todd Motto
Dec 6, 2016

Dynamic page titles in Angular 2 with router events
Updating page titles in AngularJS (1.x) was a little problematic and typically was done via a global $rootScope property that listened for route ch...

Todd Motto
Nov 17, 2016

Updating Angular Forms with patchValue or setValue
If you’re still guessing which method to use to update a Reactive Form value in Angular, then this post is for you.

Todd Motto
Nov 16, 2016

Please stop worrying about Angular 3
Please note: since writing this article Angular adopted SemVer and Angular 3 was skipped to Angular 4 to allow all modules to align with the sam...

Todd Motto
Nov 10, 2016

Modern Angular 1.x essential interview questions
AngularJS 1.x has changed a lot with version 1.5 introducing .component(), and with this it brings a whole new light to interviewing. At many previ...

Todd Motto
Nov 4, 2016

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

Todd Motto
Nov 4, 2016