Select Page

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

Components Are the New Thin Client

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

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

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

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

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...

Infographic: Observable Cheat Sheet

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...

Check Out Our Latest Projects

Our Friends

GetHuman is a fantastic service that allows us to find the exact number when we need to get a human on the phone. For instance, it is really easy to find the exact United Airlines phone number. Thanks to GetHuman and Jeff Whelpley we also have Angular Universal and pre-rendering.