Want more updates, tutorials, and awesomeness in general? Sign up!

Handle Multiple Angular 2 Models in ngrx with Computed Observables
Intro I am a huge fan of the simplicity and power that redux brings when dealing with state management and communication. Redux, as a software pattern, gives us a single place to store our application state (the store) and a single place to mutate our application...

Infographic: Observable Cheat Sheet
The Observable stream is a very scary subject (pun intended) in the frontend universe. Many developers have heard of them, and about how awesome they are, but get totally overwhelmed swimming in the sea of RxJS operators. I recommend that new developers set the RxJS...

Dreams Do Come True! Named Router Outlets in Angular 2
Intro I am generally a positive person that endeavors to say nice things about people and frameworks. In the broadest sense, I love Angular, and it has been an amazing tool to build some really cool things. Angular 2 has exceeded my expectations in a lot of ways. But!...

Slides: Embrace the Angular 2 Ethos in Angular 1.x
Intro Angular 2 ushered in the apocalypse when it was announced a few years ago and it looked nothing like the current version of Angular 1.x we were using. The initial gap between the two versions seemed to be like standing on opposite sides of a canyon with the...

Angular Connect 2016: Go Beast Mode with Realtime Reactive Interfaces in Angular 2 and Firebase
Intro Here are the presentation slides and code samples from my talk at Angular Connect 2016. Code samples are below and feedback is welcome. Some of the examples, especially the game is demo quality only and I quite possibly did some very silly things in there. The...

Angular 2 with Handcrafted Tools, Century-Old Techniques and ES5
The Idea Writing an Angular 2 application in ES5 is a tricky subject, and I have to be careful about the tone I adopt when talking about this approach. Using a modern build system that leverages ES6 or TypeScript with live reloading, scaffolding, linting, deployment...

Field Notes: Evaluating Auth0 vs. Stormpath
TL;DR Auth0 is the best authentication option as a service provider. In terms of features, out of the box integrations and enterprise support, Auth0 manages to meet and exceed my expectations. It may not be the perfect solution but goes a long way to making the...

Electron all the Angular 2 Things
Intro I recently had the opportunity to conduct an Electron workshop at ng-conf 2016 and I wanted to share my slides and project, as well as a few screencasts (since I could not help myself). For the uninitiated, Electron is a runtime that allows you to package your...

Build a Better Angular 2 Application with Redux and ngrx
The Evolution of Angular State Management State management within Angular started out as a single celled organism if you will in the form of a single controller managing all the state for the application. If this is a single page application, one controller makes...

Get Started with Angular 2 Pt 2: MOAR Subcomponents
The Website This lesson is the follow-up post to Get Started with Angular 2 by Building a Simple Website where we walked through building out a simple website in Angular 2. In this lesson, we are going to expand on the idea of composition through components by...