November 2012 Meeting

GUI Architecture - Using Design Patterns in Your Client JS

jQuery plugins are great for standalone features, but when your client-side code base starts to grow and your Javascript moves beyond one-off actions, you need ways to organize your code.

Don't reinvent the wheel! Instead, come learn about common GUI design patterns like Data Bindings, Observers, Event Aggregators, as well as what MVC really is.

We'll talk about how the theory behind these patterns, how to use them in practice, and how they are used in popular frameworks like Backbone.js and Ember.js.


Mike Jansen spent 5 years in Madison, WI working at a medical software company before discovering test driven development and craftsmanship at 8th Light in 2011.

He's spent the past year writing (and rewriting) Backbone.js code for clients and for himself. He has several open source client JS projects available on Github.

When: 2012-11-14 18:00:00

Where: SPR/Redpoint, 233 South Wacker Dr, 35th Floor, Chicago (map)

comments powered by Disqus