Angular icon Get 67% off the Angular Master Bundle!

See the bundle then add to cart and your discount is applied.

days
hours
mins
secs

Blog

Our top guides and resources to help you learn new technologies the right way. Enjoy!

Updating Angular Forms with patchValue or setValue image

Updating Angular Forms with patchValue or setValue

Todd Motto image

Todd Motto

Nov 16, 2016

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

Please stop worrying about Angular 3 image

Please stop worrying about Angular 3

Todd Motto image

Todd Motto

Nov 10, 2016

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

Modern Angular 1.x essential interview questions image

Modern Angular 1.x essential interview questions

Todd Motto image

Todd Motto

Nov 4, 2016

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

The future for Angular 1.x, what next? image

The future for Angular 1.x, what next?

Todd Motto image

Todd Motto

Nov 4, 2016

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

Reactive FormGroup validation with AbstractControl in Angular 2 image

Reactive FormGroup validation with AbstractControl in Angular 2

Todd Motto image

Todd Motto

Oct 26, 2016

Validation in Angular (v2+), various approaches, various APIs to use. We’re going to use AbstractControl to learn how to validate a particular Form...

Cache-busting in Jekyll, GitHub pages image

Cache-busting in Jekyll, GitHub pages

Todd Motto image

Todd Motto

Oct 23, 2016

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

Angular Form Fundamentals: Template-driven Forms image

Angular Form Fundamentals: Template-driven Forms

Todd Motto image

Todd Motto

Oct 18, 2016

Angular presents two different methods for creating forms, template-driven (what we were used to in AngularJS 1.x), or reactive. We’re going to exp...

Stateful and stateless components, the missing manual image

Stateful and stateless components, the missing manual

Todd Motto image

Todd Motto

Oct 12, 2016

The goals of this article are to define what stateful and stateless components are, otherwise known as smart and dumb - or container and presentati...

Pure versus impure functions image

Pure versus impure functions

Todd Motto image

Todd Motto

Oct 11, 2016

Understanding pure and impure functions is a simple transition into cleaner, more role-based and testable code. In this post we’ll explore pure and...

Things I use, desk, software, setups image

Things I use, desk, software, setups

Todd Motto image

Todd Motto

Oct 6, 2016

I often get asked what colour schemes I’m using, stuff for videos, workshops, slides and so forth. So this is essentially a quick write up on that ...

Documenting your Angular app using Dgeni in 10 easy steps image

Documenting your Angular app using Dgeni in 10 easy steps

Todd Motto image

Todd Motto

Sep 30, 2016

The following is a guest post by @sebastpelletier. Don’t hate on me, as my hair styling techniques are not as good as Todd’s ;)

All about $q and Promises in Angular image

All about $q and Promises in Angular

Todd Motto image

Todd Motto

Aug 15, 2016

You’ve seen $q, maybe used it, but haven’t uncovered some of the awesome features $q provides, such as $q.all() and $q.race(). This article dives i...