Visual Studio and Git error: “URI formats are not supported”

TFSRecently, while trying to synchronize with my Visual Studio Online git repository, the Visual Studio Git plugin started displaying the error “URI formats are not supported” while attempting to execute a pull operation. This appears to be an issue introduced with Update 2, and at least from my own experience only appears to be affecting Pull operations.

This issue appears to be manifesting in my case due to either a web application or WCF service application that I added to my solution and synchronized to the repository. If you’ve done something similar, you’ll probably start seeing this error as well. After this error occurs, push synchronizations will continue to work, but attempting to pull changes or use the ‘Sync’ operation on the remote repository will fail with the error message.

The issue has been reported to Microsoft back in May and a few workarounds have been posted, including a suggestion to use another tool like SourceTree to execute your repository synchronizations.

UPDATE: Microsoft has stated that this issue will be resolved in Visual Studio Update 3.

Sitecore 7: Ensuring IQueryable ordering with string fields

I hadn’t had the chance to really play around with the indexing options in Sitecore 7 until this past week when I needed to build a listing page from an index and sort it by the page title. At first, I just couldn’t get it to work. The ordering never seemed to match up to the actual title field I was ordering by. Time to dig into the indexing configurations!

Continue reading “Sitecore 7: Ensuring IQueryable ordering with string fields”

Using MongoLab to manage your MongoDb instances

Icon_MongoDBIf you have been looking at getting into using document-oriented storage, you have probably looked at the variety of NoSQL offerings such as CloudDB, Elasticsearch, or MongoDB. These databases are built for scalability, performance, and high availability, tailored for gathering large quantities of data in a reliable manner.

My personal preference is MongoDB, as the support for it is very solid and the C# driver is great for the .NET applications I build. Recently, while working on a pet project, I started playing around with MongoLab to host a cloud storage of the data.

Continue reading “Using MongoLab to manage your MongoDb instances”

Sitecore tips for upgrading and development

Sitecore 122The last week has been very busy around the office and we managed to get out some helpful tips for those of you working with Sitecore for the first time, as well as folks who may be considering a Sitecore upgrade for their current installation.

Trying to get started with development on Sitecore and preparing for your first Sitecore upgrade are similar in a very simple way: it can seem scary. We hoped that with these tips we could convince some more folks out there that it wasn’t so bad and that a little help can go a long way to making the transition smooth and painless.

The laws of Sitecore development

First, my colleagues Nick Allen and Gavin Fortugno joined me for a Google Hangout as part of the nonlinear buzz series.  We chatted about about some common questions regarding development on the Sitecore platform, including a few ‘first-timer’ tips. Have a look!

3 tips: Preparing for a Sitecore upgrade

After that, as a lead-up to our first ever MVP forum, I posted some tips for folks preparing for a Sitecore upgrade.  The low-down:

  1. Move your configuration customizations to include files
  2. Map out your upgrade path
  3. Configure a load-balancer for a live upgrade

For the full article, have a read of the nonlinear blog: 3 tips: Preparing for a Sitecore upgrade.