Spread the Word

This is the most recent version of the slide deck I presented at SharePoint Saturday Richmond, SharePoint Saturday Virginia Beach and most recently at SharePoint Saturday Boston. SharePoint 2010 Client Object Model View more presentations from G. Scott Singleton.

Spread the Word

This is about month 5 for me using a Macbook Pro as my personal laptop and I really can't describe how much I enjoy it. I still have to carry around a Dell that's owned by one of my clients as it's my only way to connect to their network to perform work. Occasionally I carry the Dell that my office provided me as well. Yes -- that's right. Sometimes I'm using up three security bins at the airport just for the hardware.For the most part I've found that the mac-equivalent applications are as good, if not better, than their Windows counterpart -- with two glaring exception.Microsoft still has the absolute corner on the business worker productivity tools, i.e. Microsoft Office. The Microsoft Office for the Mac is pure shite on a stick and iWork just doesn't have the same level of features. Tha... [More]

Spread the Word

This is the slide deck used during the SharePoint Saturday New York Presentation titled “The Anatomy of A SharePoint Solution”   For those that attended you’ll know that my sessions are a little outside-the-box :) Hopefully you can cringe your way through the brashness and take a little bit of knowledge away from it!   This deck also includes the two screen capture videos from the event. Anatomy Of A Share Point Solution View more presentations from SharePoint Saturdays.

Spread the Word

  I spent the week tweaking my presentation for SharePoint Saturday in New York, including timing my entire presentation, testing the presentation on a low resolution monitor (read my 17” Digital TV on my desk) and even working with a nifty remote control iPhone Application that let me read my slide deck notes and track my time. How did this go over?  It didn’t work.  No matter how hard you plan something is going to pop up.  What do you do? You improvise. You adapt. You Overcome. I’d been really excited to do my presentation with my new MacBook Pro.  When you’re doing events at that revolve around Microsoft Software you don’t see too many Macs, but hey I am, always have been, and always will be a rebel. Keynote is Apple’s ve... [More]

Spread the Word

I was over at Bil Simser’s Blog the other day reading his post on extending SharePoint through Extension Methods where he describes adding a “ListExists()” extension onto the SPWeb object.  The goal of this method is to return a boolean value representing the existence of the list name passed to the extension. Extension Methods = cool, dangerous and sometimes obfuscated, but cool non-the-less. Using Extension Methods to enhance a developer’s experience when working with the SharePoint Object Model?  +3.  Anything helps there right? What really got me thinking was his method for determining the existence of the list and a discussion that ensued in the comments of his blog.  Just like everywhere else in the programming universe there are about 1... [More]

Spread the Word

Lighting tools announced a price change for their Web Edition of the popular “BDC Meta Man” product.  If you’ve ever had to create a BDC (Business Data Catalog) application in SharePoint you’ve probable run across this utility.  They were the first – and Microsoft tried poorly to create an editor of their own. But for most people the cost of the Web Edition was just too costly.  Why spend the money just to get a different UI when most BDC definition files are created in a development or staging environment then simply uploaded to the production server after testing? Now it’s at least somewhat palatable; though if you truly want to GROK what goes on behind the scenes of the BDC my suggestion is still to suck-it-up and try creating a defi... [More]

Spread the Word

One of the biggest time drains I experience when creating SharePoint solutions is the constant creation of new GUIDs, especially when creating site columns (Fields).  Each time I wanted to create a  new field I would typically copy the previous line and make the appropriate changes. When I code I want to do everything with keystrokes and not touch my mouse; it must be the old school developer in me. There are two major problems as I see it: 1. When you double click a section of a GUID, either in XML or in code, the intelligent highlighter only picks up the current segment of the GUID and doesn’t traverse the dashes or braces.  FAIL 2.  Even if we used the keyboard or mouse to select the entire GUID in code there’s no way with the keyboard to create and i... [More]

Spread the Word

As Lars Fastrup pointed out in his blog entry Visual Studio Unit Tests and 64-bit SharePoint does not play the Microsoft philosophy of not providing 32-bit servers for their new platforms are going to wreak havoc on us developers, especially those that write unit tests. (if you don’t you NEED to!). Visual Studio, the web application host, and the unit test host process are all 32-bit even if you’re running a 64-bit Operating system. We can get around the debugging for web applications by using our local IIS process instead of the developer web host but we can’t get around running integrated unit tests. So when you’re developing for SharePoint in a 64-bit host what do you do? Enter NUnit. But that makes you leave the IDE to run your unit tests right? Nope! Giv... [More]
© Copyright 2010 G. Scott Singleton | Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.