Reading List

The most recent articles from a list of feeds I subscribe to.

Lessons Learned: A Year with a Large AngularJS Project

After a year of working with a large AngularJS project, I thought I'd share a few of the lessons that I learned in the process. Firstly, I love AngularJS. It suits my needs exceedingly well, and I expect it will be my goto for the forseeable future…

Size and Composition of Effective Software Teams

The success or failure of any project is based on the team or teams working on it. Teams are like fingerprints and snowflakes. They are composed of individuals with unique experiences and skillsets. When we set out to build large applications in a…

AngularJS, Dependency Injection, and when is a singleton not a Singleton?

The Singleton is the Highlander of design patterns. There can be only one . An example of a Singleton implementation might look something like this: from Tom Roggero The above JavaScript is from an answer from StackOverflow that seemed resonable…

A rose by any other name?

I posted an article about using models to assist in creating leaner, meaner controllers. It resulted in a lively conversation in the comments that spawned an interesting rebuttal from Rob Conery that essentially says I am full of it, and the…

Modeling Data and State in Your AngularJS Application

Respect your data. Contain your state. Data and state are the foundation of your application. These two items should be absolutely respected. As you work through the AngularJS documentation, these two items are generally stored on the controllers…