Software Craftsman at 8th Light.
What I came to realize over the past two days is that while Backbone is certainly a popular framework, in my mind the conference attracted as many people as it did not entirely because of the framework itself, but because people are fed up with lousy JavaScript... Read More
'So, for a class to be easy to unit-test, the class must have explicit dependencies that can easily be substituted and clear responsibilities that can easily be invoked and verified'... Read More
The Facade pattern can be applied in a few ways. A Facade provides a cleaner interface to a section of code that can be complex, ugly, 3rd party, or all of the above... Read More
Of all the GUI design patterns out there, the Observer pattern may be the one that is the most important to master... Read More
Rather than learning the framework first, I think it is more beneficial to understand the patterns that frameworks implement. By learning design patterns, you gain understanding not only of the design of the framework, but how to best use them... Read More
Design patterns in client JavaScript aren't always needed. Over time, though, web applications experience an evolution of complexity, and that complexity uncovers the need for structured code that is easy to maintain over time... Read More