Todd Motto

Todd Motto

Owner, Ultimate Angular
Mar 19, 2016

Component events with EventEmitter and @Output in Angular 2+

Angular components have a far better way of notifying parent components that something has changed,...

Mar 18, 2016

Passing data into Angular 2+ components with @Input

In a component-driven application architecture we typically use stateful and stateless components. A key concept...

Mar 17, 2016

Creating your first Angular 2+ component

This is a beginner level tutorial to ease you into Angular (v2+), although there are...

Mar 11, 2016

Angular .service() or .factory(), the actual answer

I was giving a workshop earlier this week, and as the workshop came to a...

Mar 6, 2016

Emulated or Native Shadow DOM in Angular 2 with ViewEncapsulation

Shadow DOM has long been a talking point on the web, and the Polymer project...

Mar 5, 2016

Bootstrapping your first Angular 2+ app

In this series of four Angular (v2+) posts, we’ll explore how to bootstrap an Angular...

Feb 11, 2016

$onInit and new "require" Object syntax in Angular components

The component() helper method shipped with so many great features to take us even closer...

Feb 8, 2016

Stateless Angular components

There were a tonne of interesting changes happening in the beta and release candidate phases...

Feb 5, 2016

One-way data-binding in Angular 1.5

Angular is known for its powerful two-way data-binding, but with the new release of AngularJS...

Jan 22, 2016

So you want to talk at conferences? This is what it's like.

Talking at conferences looks like an absolute breeze, but is it? No. It’s stressful, nerving,...

Jan 4, 2016

React.createClass versus extends React.Component

Two ways to do the same thing. Almost. React traditionally provided the React.createClass method to...