Container and Presentation Components in Angular2

Angular2 has a strong emphasis on components. An application is made up of a tree of components, starting from the root component and working down to child components. This helps to organize your application into logical and manageable pieces. Complex user interface can be broken down into smaller components, assembling them together, to better organize…

Big Ideas Behind Angular2

When I first started using AngularJS (way back in version 0.8, I believe), I was continually impressed at what it could do. The team I was working with at the time had many discussions on how this young framework could be used effectively within our project. We found ourselves experimenting with different techniques and slowly…

AngularJS 2 Beta Announced

Santa’s elves aren’t the only ones working hard this December, as the AngularJS team has announced the release of Angular 2 Beta.  This release marks point at which further changes should be minimal and significant applications for production can be built. Through developer preview and alpha we’ve worked closely with several large projects here at…

Build an Angular 2 App – Data Binding Syntax

In our previous article about building a simple application in Angular 2, we laid the foundation for moving forward and covered all the very basics about bootstrapping your application. However, it’s more or less a hello world application, and that, has been done already a number of ways. The goal is to build a small…

Angular Benchpress and Performance Tests

Ben Nadel wrote a blog post that explored the performance of rendering a large dataset using Angular (version one) and React. It was a good post and demonstrated the perceptible difference between an Angular 1 application and a React application. The example application (found here) was intended to give a feel for this performance difference.…

Build an Angular 2 App: The Root Component

Build an Angular 2 App: The Root Component Angular 2 is in active development right now, but is still in an alpha state. In fact, at the time of writing this article, the alpha 31 release was just cut. There are a lot of things in flux, but the platform has enough meat on it…

Angular2 Databinding is Fast!

I’ve been working with the Angular2 alpha ever since ng-conf 2015, and it has been pretty awesome to see how the framework is shaping up. I’ll be the first to admit that the bleeding edge tax is high, but it has been worth it to see just how powerful the next version of Angular is…

Top 5 AngularJS Frustrations

AngularJS may be the latest JavaScript framework darling of the web world, but like all technologies it comes with its share of frustrations. AngularJS has exploded onto the web world with no small help from Google such that its hard to imagine doing a web based application without giving it at least a passing consideration.…

AngularJS and Benefits to the Development Team

A few days ago, I found myself in the position of talking with a team about the benefits we’ve seen using AngularJS in developing web applications. There are so many popular choices out there, React, Ember, KnockOut, Backbone, jQuery, etc., etc. These are all solutions that can help a team build very capable web applications.…

10 Reasons Web Developers Should Learn AngularJS

There is no doubt that AngularJS – the self-proclaimed “superheroic JavaScript framework” – is gaining traction. I’ll refer to it frequently as just “Angular” in this post. I’ve had the privilege on working on an enterprise web application with a large team (almost 10 developers, soon growing to over 20) using Angular for over half…