Todd Motto

Todd Motto

Owner, Ultimate Angular
Oct 26, 2016

Reactive FormGroup validation with AbstractControl in Angular 2

Validation in Angular (v2+), various approaches, various APIs to use. We’re going to use AbstractControl...

Oct 23, 2016

Cache-busting in Jekyll, GitHub pages

I’ve always found updating my blog an interesting feat, however with several million users per...

Oct 19, 2016

Angular 2 form fundamentals: reactive forms

Angular (v2+) presents two different methods for creating forms, template-driven (what we were used to...

Oct 18, 2016

Angular 2 form fundamentals: template-driven forms

Angular (v2+) presents two different methods for creating forms, template-driven (what we were used to...

Oct 12, 2016

Stateful and stateless components, the missing manual

The goals of this article are to define what stateful and stateless components are, otherwise...

Oct 11, 2016

Pure versus impure functions

Understanding pure and impure functions is a simple transition into cleaner, more role-based and testable...

Oct 6, 2016

Things I use, desk, software, setups

I often get asked what colour schemes I’m using, stuff for videos, workshops, slides and...

Sep 30, 2016

Documenting your Angular app using Dgeni in 10 easy steps

The following is a guest post by @sebastpelletier. Don’t hate on me, as my hair...

Aug 15, 2016

All about $q and Promises in Angular

You’ve seen $q, maybe used it, but haven’t uncovered some of the awesome features $q...

Jun 13, 2016

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

As many of you know, I created an AngularJS (1.x) styleguide back in July 2014,...

Jun 3, 2016

Lifecycle hooks in Angular 1.5

Lifecycle hooks are simply functions that get called at specific points of a component’s life...