Welcome to my blog on all things SharePoint and .NET. I have a range of articles that will interest you if you've made it as far as visiting my blog. I currently live in Perth, Western Australia and am a Independent Sharepoint Consultant. I founded the SharePointDevWiki.com and help facilitate the Perth SharePoint User Group.

Whitepapers

Conferences

Solution Development in SharePoint 2007

This series was inspired by the chatter amongst SharePoint blogs on the best ways to approach customisations in SharePoint using Solutions.

Part 1 - Part 2 - Part 3 - Part 4 - Part 5 - Part 6 - Part 7 - Part 8

Leveraging the SharePoint Platform

This series was inspired by a discussion had with Andrew Coates at a Perth SharePoint User Group meeting. This then turned into a 6 part series on Arno Nell's SharePointMagazine.net web site.

Initial post - Part 1 - Part 2 - Part 3 - Part 4 - Part 5 - Part 6

Webcasts

I have recorded various web casts that I present at User Groups or just on a specific topic by request:
How ASP.NET Developers can leverage SharePoint webcast
SPSource Webcast: Reverse engineer Lists to ListTemplates and much more
SharePoint Development with Unit Testing webcast
Perth SharePoint UG Web Cast on approaches to deploying artefacts (SPSource)
More...


Podcasts

I have been interviewed about Leveraging the SharePoint Platform by the SharePoint Pod Show: listen here .

Latest Posts

Visual Studio Add-Ins Every Developer Should Download Now

October 30, 2006

Saw this on MSDN, has a great list on 10 add ins. Always wondered how people format up code in their blogs...now I have the answer! Also downloaded Firefox 2.0, gotta love the spell checker built in to Input fields in a web page...great for blogging!   more...

 

37Signals: Getting Real

October 29, 2006

A very good book that is now freely available to read...you should check it out.http://gettingreal.37signals.com/toc.phpHas some interesting theories in there.  more...

 

Using BeyondCompare in Visual Studio 2005 (VS2005)

October 23, 2006

 Always a handy tip:In Visual Studio Choose "Options..." from the "Tools" menu. Expand "Source Control" in the treeview. Click "Visual Studio Team Foundation Server" in the treeview. Click the "Configure User Tools..." button. Click the "Add..." button. Enter ".*" in the "Extension" edit. Choose "Compare&qu more...

 

Enterprise Library: Exception Handling Block

October 17, 2006

I've been looking into the Exception Handling Block which is part of the Enterprise Library January 2006. There is a good article on DevX which goes over defining Policies, using the Enterprise Library Logging Block and also Custom Handlers. This article also covers the same thing but in more detail. This MSDN article highlights a use for this with a Critical Errors Database scenario.The diagram more...

 

Web Service Exception Handling

October 17, 2006

 I've been using the new Web Services Factory and am looking into the arguments behind Exception Shielding the internal workings of the Web Service when firing SoapExceptions. Found some great articles from Eric that explain how you can shield but also extract more detail on the errors that happened in the web service.Write a custom ExceptionHandler to expose more details in SoapExceptionAn Excep more...

 

Error: Changing a workflow and getting a state on a persisted Workflow Instance

October 6, 2006

I was experimenting with Persistance and created some workflow instances and unloaded them. these appeared in my database with appropriate Guid's. I then closed the application and reopened it and returned the State of the workflow fine using:    StateMachineWorkflowInstance stateMachineWorkflowInstance = new StateMachineWorkflowInstance(w more...

 

WF DelayActivity State Information

October 5, 2006

I've been investigating the Windows Workflow Platform for the last two weeks and have really been pushing it to it's limits with regards to custom State Workflows and persisting it to the database. Great introduction article on State Machines in Windows Workflow and this one on the Base Activity's and this on switching on SQL Persistance. We've been looking into the migration of existing instance more...