In just over a week, I'll be speaking at SharePoint Saturday Houston. My topic will be Manipulating SharePoint with Client-Side JavaScript; we'll address client-side coding as a whole, look at the Client-Side Object Model, and then dive into a working sample app using the CSOM and jQuery. Come see how easy it is to develop complex solutions for SharePoint 2010 without ever opening Visual Studio.
The event is already chock-full of high-profile speakers and generous sponsors (and a few guys like me, with a session right after the huge gourmet lunch) -- and with just over 100 seats left, you'll want to register right away. Hope to see you there!
I almost didn't make it out alive. I followed the instructions in every piece of sample code and every forum post by someone who had no idea why their client OM code wasn't working, and my code still wouldn't get past the page load. I kept getting "'Type' is undefined" errors when sp.core.js tried to register the SP namespace.
As it turns out, you need the help of the default master page (or one like it) to get the object model loaded. Once I told my sample page to use the default master and modified everything accordingly, it hooked up and ran just fine.
Now I can finally get some work done.