- Moving SharePoint Database Data FilesI ran across a client that was looking to move the SQL Server data files and logs from their SharePoint 2007 installation to another drive. The reason was to free up some space on the drive that SQ…
- Itinerary Processing – Messaging (2)The last post showed an itinerary for sending a one-way message, to be transformed and stored using a FILE adapter. For two-way messaging, the process is very similar. The "Routing" service step ne…
- Object reference not set to an instance - Webpart SharepointObject reference not set to an instance - Webpart Sharepoint
- NTEXT vs NVARCHAR(MAX) in SQL 2005I recently profiled a sproc that makes heavy use of the TSQL SUBSTRING function (hundreds of thousands of times) to see how it performs on a SQL 2005 database compared to a SQL 2000 database. Much …
- LEFT JOINS and DefaultIfEmpty Operator in LINQSuppose you have a tblRoom and tblUserInfo. Now, you need to select all the rooms regardless of whether the room has user information or not. This calls for a LEFT JOIN which will select everything…
- Formatting Numbers in JavascriptFormatting numbers so they conform to a specific format can be deceivingly tricky. For example, one of the most common tasks is to format a number for currency display- an integer followed by two d…
- Silverlight Cream for April 3, 2008 -- #243John Stockton on a small animation secured inline on a page of text, Martijn Croezen & Rob Houweling have a very nice Texture mapping applcation up, Andy Nogueira has a Silverlight Wrapper Web Part…
- String.Replace() in XSLTHere's a sample template that lets you have the String.Replace() functionality in XSLT 1.0. The template "string-replace-all" takes 3 parameters and recursively processes the input text string.
- Software Developement as a Craft - 'The Craftsman' by Richard SennettI was listening to the BBC Radio 4 social science documentary strand Thinking Allowed earlier in the week (from my backlog of DAB radio recordings) and they were discussing a new book 'The Craftsma…
- LINQ to SQL DataLoadOptionsOne of the good things about LINQ to SQL is that it gives the developer flexibility to choose the specified columns of a table from a database. Let's say I have table Forums and Posts and I need to…
- Red, Green, RefactorThere are some key practices that all Agile developers should be familiar with. In fact, "familiar" probably isn't strong enough. One of these practices is test-driven development (TDD). As one of …
- Twitter is Twitterific! A List of All the Twitter tools.I am twitterpated with twitter. Ok so that is a bit strong but for some reason I am addicted to twitter. What is twitter? Well think of MSN messenger and AOL messenger mashed up with your favorite …
- Sharepoint Lists.asmx UpdateListItems: Root FolderThe RootFolder attribute on the Batch element controls the folder of the item. This can be used to access a sub-folder. The structure is Lists/list/folder where folder is optional.
- Virtual PC on two monitors without additional softwareI've finally moved my main development environment on my desktop to Vista, and had the issue that I still do quite a bit of work for one client in Visual Studio 2003 which is not supported. No prob…
- IoC and the Unity Application Block Once AgainUpdate: Fixed code changed from CTP and More in the series:
- Tech·Ed for Novices, 2008 EditionWhile I'm waiting to find out if I'll be able to go to Tech·Ed again this year I am still keeping an eye on what's going on with the conference. For last year's Tech·Ed, Microsoft created a "Tips f…
- Using JQuery to Add Drag and Drop SupportDrag and drop support in a web application always get some attention. I used drag and drop support in one of my applications and I have to admit that it involved a lot of JavaScript code. You can c…
- "New" Statement Considered HarmfulAll of us have probably written code like this:
- Declare different CSS rules for Firefox and Internet Explorer 7The post Creating different CSS style selector definitions for different browsers (Firefox, Internet Explorer 7 and IE 6.0) with subsequent comments describes that
- F# Solution : Project Euler Problems 1-3If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The sum of these multiples is 23. Find the sum of all the multiples of 3 or 5 below 1000.
