WRITTEN BY Patrick Verbeeten - 25 June 2014
To run unit tests for scripts normally running on CRM forms you need a working version of the CRM Xrm Page object. This is object contains lots of information and can be difficult to fake. The FakeXrmPage object allows you to load all this information from a customizations file. This makes testing easier and results in a more reliable. Defining unit tests allows you to quickly run a verification of the operation of your scripts.
WRITTEN BY Patrick Verbeeten - 01 April 2012
In CRM 2011 Web Resources you can connect to other resources on the CRM server. This can be the CRM web services or you may want to redirect to another web resource. To do this you need the full URL which can differ depending on the deployment.
WRITTEN BY Patrick Verbeeten - 08 March 2012
In CRM 2011 there are two approaches you can use to create solutions; Managed and unmanaged. There is lots of information available as to what the differences are, for example on channel 9. In general I would recommend using managed solutions every time you are exporting customizations from one environment to the next (in a dev, test, prod environment). But this article specifically addresses the development of applications/products using multiple solutions. I have seen various approached used and people running into problems caused by developing multiple unmanaged solutions in one organization.
WRITTEN BY Patrick Verbeeten - 12 January 2012
NuGet is an open source initiative that 'Makes it easy to install and update open source libraries in Visual Studio' or so it says on the website. Basically its a Visual Studio plugin that allows you to add packages to individual projects. These packages can contain different things such as assemblies, commonly source files etc. With support for both an online public repository as well as the ability to use local repositories it makes it a good way to save your libraries, even if it is only for your self or your team.