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

Interview: Angular plus Docker with Julian Fahrer
I recently had the privilege of spending time with my buddy Julian Fahrer to talk about Docker and what it means for Angular developers. Julian has a fantastic! course on learning Docker at https://LearnDocker.online which is a great way to get on the Docker fast...

Interview: Jeff Delaney from Angular Firebase
Meet Jeff Delaney Jeff Delaney, creator of angularfirebase.com, is one of those "behind-the-scenes baller" types. Quite frankly, I had a hard time connecting the soft-spoken, ultra-polite IRL Jeff Delaney with the guy who was going beast mode on all of the amazing...

A Fun Introduction to Angular Animations
Huge fan alert! Angular Animations are one of my favorite parts of Angular, and I think Matias Niemela did just an incredible job with the current implementation of the library. As a point of reference, I wanted to revisit an example that I built in AngularJS and...

Five Things I Wish I Had Known about ngUpgrade
Moving a big application from AngularJS to Angular can feel completely overwhelming, especially if you don’t know where to start. If you’ll invest the time to create the right migration plan, you can save your team hundreds of hours and tens of thousands of dollars.

Components Are the New Thin Client
Here is a presentation about state management that I did with Bonnie Brennan at AngularConnect last year. It has been amazing to see the progression of state management tools over the last few years as they have significantly reduced development time and complexity within our applications and brought the focus back to what matters: building things that people love. Enjoy!

Angular Animations – Motion Makes Meaning
Last year I had the opportunity to speak at AngularConnect about one of my favorite subjects: animations. These are often overlooked as “nice-to-haves” that never make it into the app. Although they do fit into the “polish” phase of any app, I believe that animations are not just to make an app look pretty, but also convey a deeper meaning and give context to user interactions. Please enjoy!

Notes About Angular and Midi
Intro Hype song aside, I wanted to take a moment to share the lessons I learned while making Mischief Maker. This was a case of me pushing myself out of my comfort zone and trying to build something new and different. This pretty much meant that I started the project...

Free Song Download! All About Angular
Intro Roger Tipping and I wrote an Angular love song for our Mischief Maker presentation at ng-conf 2017 and it was an absolute blast creating something with one of my best friends. I love what happens when you take two separate disciplines and see what you can create...

ng-conf 2017: Mischief Maker
Intro Here are the presentation slides and code samples from my talk at ng-conf 2017. The primary goal of this talk was to be entertaining and so there is definitely a "proof of concept" element in the code. With that said, the code samples are a great place to start...

Writing a Basic Component Test with Angular Testing Utilities
Testing a Component Writing unit tests is very much like flossing. We all agree that we should floss (and write tests) but it is really easy to deprioritize given the general level of discomfort that comes with it. Angular takes the edge off of the proposition of...