Profile picture

Written by Stuart Whiteford
A software developer with over 20 years' experience developing business applications primarily using Microsoft technologies including ASP.NET (Web Forms, MVC and Core), SQL Server and Azure.

  1. August 24, 2023

    A few weeks ago, one of my hosting provider's servers went belly-up. So down went a client site, their email and a couple of my email domains and sites. Nothing monumental from my side - a company holding page and my blog. This blog (or the WordPress version of it anyway).

  2. February 08, 2020

    I've got a bunch of pet websites, some hosted in Azure, others with an old school hosting provider. I don't think these other non-Azure sites are going to be transferred any time soon either by virtue of the fact you typically get an email server with your web hosting package, something sadly lacking from Azure.

  3. March 07, 2012

    A slight change in tack for this post. I've been getting more involved in continuous integration and testing recently (which I've decided is a good thing) and two of the tools we've been using are TeamCity (which I've also decided is a good thing) and FitNesse, more specifically dbFit (which I'm still undecided on). The relative pros and cons of each are, thankfully, out with the scope of this post.

  4. June 16, 2011

    Ive been working primarily with event and feature receivers in MOSS 2007 for the last few weeks and this post will describe some of the issues that I encountered and their solutions (or workarounds) if they exist mainly for my own benefit, as my memory doesnt seem to be what it used to, but I wouldnt be unhappy if it helps someone else out.

  5. March 22, 2010

    In Part 1 we created a Silverlight control that enabled us to add pushpins to a Bing Map using JavaScript. In this part well use that ability to create a web part that will connect to a SharePoint list of location data and render that data as pushpins on the map.

  6. November 17, 2009

    Working for a Microsoft shop, you get used to only using Microsoft products, it's only when one of doesn't work you go and look at the alternatives. Getting ready for the imminent public beta release of SharePoint 2010 I decided to set up a new virtual machine with Windows Server 2008 and SQL Server 2008 on my 64-bit Windows 7 machine.

  7. September 01, 2009

    In an attempt to solve the issue of the never-ending workflow I kicked off the installation of Service Pack 2 for WSS and MOSS this morning. Both updates installed successfully but both failed during the Products and Technologies Configuration Wizard.

  8. June 29, 2009

    I've been working with a serial device that captures a signature recently and one of the methods of its associated ActiveX control lets me have a VBScript array of bytes that represents the captured image. It's a reasonably simple method to convert this into a JavaScript array of bytes and I thought that once I had this it would be easy enough to call the SharePoint web services using jQuery's built-in AJAX methods.

  9. June 29, 2009

    Recently, my Lacie Big Disk (500GB) died on me. It just stopped appearing as a drive on my PC and I tried it on other machines without success. Looking at some of the forum posts it appeared as if it was going to be one of two problems. Either one (or both) of the drives had failed or the internal controller had failed.

  10. March 02, 2009

    I dislike Excel. A lot. It's not that it isn't a useful tool, it's just that every time it crosses my path someone has tried to make it do something it really doesn't want to do. Let's face it, it's not an RDBMS by any stretch of the imagination and it's a long way from being a fully functional reporting engine. However, cross my path it does, and it's likely to do so for the foreseeable future, so I might as well try and play nice with it.

  11. February 25, 2009

    I'm always eager to find ways of making my life easier, so recently I've been searching for a method of creating a Microsoft Word document using purely managed code (none of that Object Model awfulness). I'd been playing around with version 1.0 of the Open XML SDK and while this works fine, it's not strongly typed, so requires you to manipulate the XML directly.

  12. February 08, 2009

    If, like me, you have a bizarre fascination with maps you can't have failed to notice that Google Maps are appearing on an ever-increasing number of websites, some for valid and useful reasons, some not so much.

  13. January 12, 2009

    I seem to be putting an ever increasing amount of appSettings keys into my web and app.config files these days, and often these keys take the form of a list of settings that can be grouped together and apply to a single object/class.

  14. August 13, 2008

    There's nothing particularly original about creating a PRODUCT function in SQL Server using the CLR. Follow this link to see how to implement one. Recently, however, I had the need to return an annualised product of a set of values.

  15. July 21, 2008

    The purpose of Dynamic Data is to make it easy to quickly develop a data-driven web application. The purpose of this post specifically, is to demonstrate how to take what you get at the end of the wizard and turn it into a slightly more polished web application.