
blogs
Get flash to fully experience Pearltrees
I would like to thank Rebecca Murphey for inspiring me to open-source this mini-book and release it for free download and distribution - making knowledge both open and easily available is something we should all strive for where possible. I would also like to extend my thanks to the very talented Alex Sexton who was kind enough to be the technical reviewer for this publication. I hope that it helps you learn more about design patterns and the usefulness of their application to JavaScript. Volume 2 of Essential JavaScript Design Patterns is currently being written and will be more detailed than this first edition.
Learning JavaScript Design Patterns
Building Single Page Applications With jQuery’s Best Friends
Building Large-Scale jQuery Applications
JavaScript developers wishing to add more structure to their code often look for simple ways to apply the popular MVC architecture pattern to their applications. Utilizing a client-side MVC framework can be useful for such code organization and today we’ll be looking at Spine.js , a recently released solution that assists with this task. You may be familiar with some existing projects that provide a similar solution – for example Justin Meyer’s JavascriptMVC – which is perfect for larger projects (and addresses more concerns), SproutCore , Rebecca Murphey’s dojo MVC template and Jeremy Ashkenas's Backbone.js – a worthy solution to achieving this for small to middleweight projects, in particular when creating SPAs (single-page applications). I've been quite an avid fan of JMVC and Backbone for quite some time and for any developers that have yet to try Backbone out, I recommend it or new alternative Spine.js , which we'll be looking at in more detail today.
Building JavaScript Web Apps With MVC & Spine.js
I've been meaning to write up some tips on interviewing at Google for a good long time now. I keep putting it off, though, because it's going to make you mad. Probably. For some statistical definition of "you", it's very likely to upset you.

