🎉 New Year Discount!

Hurry, there's 20% OFF any course or bundle right now with coupon LEARN2020!

days
hours
mins
secs

Blog

Welcome! Here you'll find our top guides and resources to help you learn new technology the right way. Enjoy!

Write with us!

Become an expert blog author and share your amazing knowledge.

Being a healthy software engineer image

Being a healthy software engineer

This post is a little off topic today, but after a few tweets of mine a ...

Todd Motto image

Todd Motto

A better way to scope angular.extend no more vm this image

A better way to scope angular.extend no more vm this

The evolution of Angular Controllers has changed over the last year. As ...

Todd Motto image

Todd Motto

Killing it with Angular Directives Structure and MVVM image

Killing it with Angular Directives Structure and MVVM

In this post I’m going to outline my approach on writing Directives for ...

Todd Motto image

Todd Motto

ES6 arrow functions, syntax and lexical scoping image

ES6 arrow functions, syntax and lexical scoping

ES2015 (ES6) introduces a really nice feature that punches above its wei...

Todd Motto image

Todd Motto

AngularJS one-time binding syntax image

AngularJS one-time binding syntax

Angular 1.3 shipped with an awesome new performance enhancing feature - ...

Todd Motto image

Todd Motto

Polyfills suck use a featurefill instead image

Polyfills suck use a featurefill instead

I’m going to dub this a featurefill as the post title suggests, but it’s...

Todd Motto image

Todd Motto

Opinionated AngularJS styleguide for teams image

Opinionated AngularJS styleguide for teams

After reading Google’s AngularJS guidelines, I felt they were a little t...

Todd Motto image

Todd Motto

Replacing switch statements with Object literals image

Replacing switch statements with Object literals

In many programming languages, the switch statement exists - but should ...

Todd Motto image

Todd Motto

Angulars dependency injection annotation process image

Angulars dependency injection annotation process

For those familiar with Angular’s dependency injection (DI), this post w...

Todd Motto image

Todd Motto

Web Components and concepts ShadowDOM imports templates custom elements image

Web Components and concepts ShadowDOM imports templates custom elements

Web Components, the future of the web, inspired from attending Google I/...

Todd Motto image

Todd Motto

Methods to determine if an Object has a given property image

Methods to determine if an Object has a given property

There are multiple ways to detect whether an Object has a property. You’...

Todd Motto image

Todd Motto

Minimal Angular module syntax approach using an IIFE image

Minimal Angular module syntax approach using an IIFE

Since day one using Angular, I’ve always debated on how I should be exte...

Todd Motto image

Todd Motto