Pro SharePoint 2007 Development Techniques
Earlier this week, Microsoft hosted a Sharepoint boot camp. I was scheduled to attend but ended up doing some work for Microsoft related to Mobility. It's really strange how things work in this industry. I mean, when I was getting started, I was desperate to get experience and training was a luxury that I didn't even really think of. Once you're established though, it's amazing how many opportunities present themselves.
Sharepoint is one aspect of my game that got really behind although as of late, I've been making a pretty decent comeback attempt. Attending a weekend intensive hosted by Dunn Training and Sahil Malik was priceless and got me way over most of the humps that will stunt your development early on.
I've read through just about every Apress book on Sharepoint and recently just got a copy of Pro Sharepoint 2007 Development Techniques. Sahil spoke really well of it and at the risk of sounding like a starstruck teeny bopper, Sahil's advice can pretty much be taken blindly with the knowledge it's right. The one thing he forgot to tell me about it though is that it's not something you want to read until after you've got all your work done. I was in the middle of a ton of new stuff and then this showed up on my doorstep. Flipped through Chapter 1, nothing eventful there, Chapter 2 Creating Interactive Web Parts using Ajax - and that was the last anyone heard from me. It started with a "Oh cool, so that's how you do it" followed by a "I wonder if I can..." followed by a "Oh crap, it's 3:00 am. Prior to getting this book, I had loaded up on all the latest and greatest Silverlight stuff, pulled down Expression Blend bound and determined to learn how to do something cool with it, started to make progress and figured I'd just dip my toe in the Sharepoint pool. Then I got to Chatper 2.
So I forced myself to just 'move on' and go into Chapter 3 - Reporting Services... I often have thoughts on the lines of "If you'd have told me 20 years ago that I'd be sitting in front of a computer ________________ I'd have thought you were nuts" and I can tell you for certain, if you'd have told me 3 years ago that I would spend more than 20 minutes enjoying report writing, I'd have thought you were high or nuts, perhaps both. Reporting Services has some weird effect on me though and I often find myself enjoying myself way more than I ever should writing a report. Thus it was with this. I had a long list of things I wanted to accomplish (the least of which was running to Best Buy to buy RockBand and shredding) by tonight and thanks to this book, I've done zilch. Nada. I've made it to Chapter 3 and got some cool Ajax effects to work and wrote a function to pull tiffs out of a database and render them in Reporting Services. Lame, I know. Anyway, at this rate, this book will turn into a full blown habit by Chapter 5 and I'll be selling my stereo to buy another copy of Chapter 6 before much furthter. I can say this though, even if the rest of the book totally sucks, Chatpers 2 and 3 are cool enough I would still be glad I got it. Then again, considering I have a virgin Windows Home Server sitting two feet away from me, with nothing set up on it, all because of this book, maybe I wouldn't. Not sure why it's so intriguing to me, but once again, trusting Sahil proved right...