Hey guys. I just wrapped up my talk on Tools for jQuery Application Architectureover at Web Directions in London and wanted to make sure anyone interested had access to the slides. This is the extended version, which includes about 15 slides that weren't in the original deck, but may prove useful.
Some of the topics I cover include:
Thanks to everyone that showed up at #wdx as well as the crowd that attended a preview of the talk earlier in the month from the London Ajax Group. I hope to continue talking about some of the topics above in more depth as the year goes on.
If you're interested in learning a little more, I'm currently working on an accompanying excercise project to my talks but in the mean time you can find out more by reading some of the posts I've previously written below.
Should I Be Using Dojo here?
A quick side-note is that when deciding to use jQuery for a project requiring many of the tools mentioned in the topics list, you should remember that there's a point where it makes sense to keep using the library and a point where it may be more sensible to opt for a toolkit like Dojo. For some further guideance on this, see my poston the subject.
Remy Sharp asked the question, 'Should patterns like Pub/Sub really exist as plugins?". He noticed that a lot of developers were releasing it in this form and it's certainly a valid point. Ideally, event messaging (eg. Pub/Sub) should be addressed as a part of the library you're using rather than something you need to bolt on yourself. Dojo for example, provide it out of the box. It's worth noting, community members have submitted proposals for it being included in jQuery, but this is currently something still under review at the moment. For the time-being, plugin-based solutions should be fine but they'll hopefully be a short term solution.
Once again, thanks for reading and sharing my posts over the year. If you have any feedback at all about the talk, or topics you would like me to consider covering at future events, conferences or otherwise, please feel free to drop me a line. I'm very open to new ideas and hope that the material helps you learn something new.
Until next time, g'luck with your projects!