Todd Motto

Todd Motto

Owner, Ultimate Angular
Jul 17, 2017

Lazy loading: code splitting NgModules with Webpack

Let’s talk about code splitting in Angular, lazy-loading and a sprinkle of Webpack. Code splitting...

May 17, 2017

RxJS: Observables, observers and operators introduction

RxJS is an incredible tool for reactive programming, and today we’re going to dive a...

May 8, 2017

Component architecture recipes for Angular’s reactive forms

Component architecture is the fundamental building block of applications, and isn’t just limited to Angular....

Apr 11, 2017

Introducing ngxErrors, declarative form errors for Angular

I’ve been working on an open source project to bring better validation to Angular’s reactive...

Mar 13, 2017

Configurable Reactive Forms in Angular with dynamic components

In this post we’re going to explore the creation of dynamic components alongside a Reactive...

Mar 6, 2017

Angular constructor versus ngOnInit

Angular has many lifecycle hooks, as well as a constructor. In this post, we’ll quickly...

Feb 22, 2017

Getting started with Angular's Router

Angular’s router acts as the main hub of any application, it loads the relevant components...

Feb 1, 2017

Angular ngFor, <ng-template> and the compiler

Angular ngFor is a built-in Directive that allows us to iterate over a collection. This...

Jan 26, 2017

A deep dive on Angular decorators

Decorators are a core concept when developing with Angular (versions 2 and above). There’s also...

Jan 24, 2017

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

Jan 20, 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...