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

Angular 2 with Handcrafted Tools, Century-Old Techniques and ES5


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 options, pre-processors, test runners, etc. is a superior course of action and Read More

Field Notes: Evaluating Auth0 vs. Stormpath

Auth vs Stormpath

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 implementation of authorization and authentication a breeze. Recently, I started Read More

Electron all the Angular 2 Things


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 HTML web applications into native desktop applications. Native Read More

Build a Better Angular 2 Application with Redux and ngrx

NGRX Header

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 sense right? We emerged out of the ice age by starting to group our views and controllers Read More

Get Started with Angular 2 Pt 2: MOAR Subcomponents

Angular 2 SubComponents

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 introducing subcomponents. Angular 2 components, by nature, offer a consistent Read More

Get Started with Angular 2 by Building a Simple Website

Angular 2 Website

Angular 2 has finally hit beta which was the mental milestone for me to start writing Angular 2 content. Hooray! To kick things off, I wanted to port a project that I covered in my Building a Website with AngularJS Pt 2 – Now With State! post to Angular 2. We are going to get Read More

Awesome Angular Projects to Win a Hackathon

Angular Hackathon

I love programming. We can all identify with the deep, intrinsic sense of satisfaction that we get when we create something awesome. The amplifier to that feeling is when we create something awesome with awesome people. This is why I love hackathons. I am not talking about those cutthroat affairs where a person would punch Read More

5 Reasons to Fall in Love with Angular Material


Let me tell you about the first time I used Angular Material. I was just about to put myself on the line. I looked over at Scott Moss and whispered "Why don't we just skip the static comps and do the entire thing in Angular Material?" to which he replied "I know, right!". I raised Read More

CIDER: My Checklist for Creating Angular 2 Components

Angular 2 CIDER

Angular 2 is a significant departure from Angular 1.X in terms of style and syntax. I have to admit that it felt like the first day of school the first time I sat down to try my hand at Angular 2. Eventually, I began to notice a pattern emerge when creating Angular components that made Read More

Angular Connect 2015: The “REAL” Angular 2 Keynote

AngularConnect 2015

I really truly love the Angular community. I am talking about a group that continually pushes me to try new things and get out of my comfort zone. I am still amazed that I can get in front of such a passionate group of folks and share my ideas while doing some pretty zany things Read More