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

Get Started with Angular 2 by Building a Simple Website
The 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....

Awesome Angular Projects to Win a Hackathon
Hackathon Resources 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...

5 Reasons to Fall in Love with Angular Material
Hello, 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...

CIDER: My Checklist for Creating Angular 2 Components
Intro 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 Connect 2015: The “REAL” Angular 2 Keynote
Intro 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...

Build a Realtime Event Bus with Firebase and Angular
Why an Event Bus? "We think Firebase is just what we need to get rid of this crazy long polling stuff we are doing but what about HIPAA compliance?" This was the challenge that I found myself in awhile back as I was working with a health care startup. Realtime...

Just Enough Angular for Designers
The Intro I recently gave a talk at ngVegas 2015 called Turn Your Designers Into Deathstars with Angular where I make the case that we need to make designers first class citizens in AngularJS. UPDATE: A huge shoutout to my designer buddy Jordan Stoddard for hand...

ngVegas 2015: Turn Your Designers Into Deathstars with Angular
The Conference I wanted to share my talk Turn Your Designers Into Deathstars with Angular from ngVegas 2015. Making designers first class citizens in Angular is something I am particularly passionate about and thrilled that the Angular team is equally committed to...

Easy Zip Parsing with JSZip and Angular
The Setup I recently had a client approach me about an interesting problem for which they needed a solution where their customers could drop a zip file onto the browser, unzip the file and parse an XML manifest. They wanted to know if it was possible to do this all in...

ngConf 2015: Badges? We don’t need no stinkin’ badges!
The Conference One of the highlights of my career was introducing my good friend Geoff Goodman to the AngularJS community. Geoff has been a huge inspiration to me over the last couple years and made me realize that we do not need external validation (badges) to...