James World

Comments On Code

Posts
  • James World

    Publishing InfoPath Forms: "The following URL is not valid:..."

    • 1 Comments
    I got the above error when trying to publish an InfoPath form. In my case the "problem" was that I had no SharePoint site at the root of the URL - i.e. I only had sites under the /sites/ folder. Smells like a bug to me... and an ugly one at that. I created...
  • James World

    More Kerberos in SharePoint: The lifetime of a Kerberos ticket

    • 1 Comments
    I had a great follow-up question from my last post on Kerberos in SharePoint : "We are using Kerberos for our MOSS based server and there is one page which renders a list based on the current user's membership groups. The issue is that once the user...
  • James World

    Essential Tips On Kerberos for SharePoint Deployers

    • 21 Comments
    Hi, This definitely isn't the first blog post on this topic, and it certainly won't be the last - but hopefully it will bring some peace and understanding to those struggling to get Kerberos working in a live SharePoint deployment. First off, I...
  • James World

    Passing variable numbers of parameters to sprocs using XML

    • 2 Comments
    Passing a variable number of parameters to a stored procedure is a problem that’s been around and solved for a while – in fact there’s a good article on several approaches for passing parameters in a comma-delimited string here: http://www.sommarskog...
  • James World

    Book Review: Essential Windows Workflow Foundation

    • 0 Comments
    I've been working with Windows Workflow Foundation for over a year - and was lucky enough to implement a project that ended up being the first world-wide enterprise system in production based on Windows Workflow. At the time, I struggled to understand...
  • James World

    System.Transactions Article

    • 0 Comments
    System.Transactions in .NET 2.0 provide a fantastic way to manage your transactions in .NET without having to resort to messy code that tracks and passes SqlTransaction objects around. Best of all is it supports lightweight transactions. So as long as...
  • James World

    Read the chapter on Generics from Essential C#

    • 0 Comments
    Mark Michaelis is bringing out a new book called "Essential C#". There is a great chapter on generics which you can read here . Enjoy!
  • James World

    DataContractSerializer: A better XMLSerializer

    • 1 Comments
    XMLSerializer provides a simple means of serializing and deserializing object graphs to and from XML. However, simplicity brings a price, and there are limitations that I have seen people come up against. The most common of these is that XMLSerializer...
  • James World

    Book Review: Inside Microsoft SQL Server 2005: T-SQL Querying

    • 1 Comments
    This book is destined to become a classic. Benefiting from the main author's close relationship with the product team, this text provides a distilled insight into the machinations of SQL Server that are hard to garner from elsewhere. Managing to be both...
  • James World

    Common Table Expressions in SQL Server 2005 ROCK!!!

    • 2 Comments
    I've been taking a look at a new feature in SQL Server 2005 called "Common Table Expressions" (hereafter CTEs). This is an extra-ordinally powerful extenstion to Transact SQL that removes the need for managing temporary tables in many common scenarios...
  • James World

    Encrypting Data In SQL Server 2005

    • 3 Comments
    I've been looking at the new encryption functionality in SQL Server 2005. Here's some sql that executes on IDW15 - June CTP (most of it should work on IDW14 - April CTP apart from DecryptByKeyAutoCert I think... This sample code sets up a database...
  • James World

    New InternalsVisibleTo attribute in .NET 2.0

    • 0 Comments
    I discovered a cool new attribute in .NET 2.0 called "InternalsVisibleTo". This takes an assembly name and public key token and grants it access to the assembly internals. One cool application I can think of is that you no longer have to place your...
Page 1 of 1 (12 items)