Debugging CRM web resources without ever deploying them

UPDATE: The steps explained below don’t work with CRM 2013.  However, Scott has a blog post which shows you how to get it working again: One of my last posts was sharing how I use Visual Studio to debug CRM web resources: This approach was one of those discoveries that makes us developer…


REMINDER: I constantly update my dev tips n tricks deck

I’ve been tweaking my tips n tricks deck over the last few months based on new findings, thoughts, etc.  Just wanted to remind people to reference the skydrive version vs. downloading it and saving it locally.  That way you always see the latest version. @devkeydet


WEBCAST FOLLOW UP: Unit Testing Dynamics CRM Plugin and JavaScript code

Thanks to everyone who attended my presentation on Unit Testing Dynamics CRM Plugin and JavaScript code hosted by  I’ll update this post when the recording is available.  However, the webcast was basically a shortened walkthrough of these two posts: …with some additional “what is and why unit testing” commentary. Here’s the presentation:…


CRM, Accessibility, and 508

I’ve spent many a time having accessibility and 508 compliance discussions with customers and partners over the years working at Microsoft and focusing on various web based technologies.  In fact, it’s hard to believe I recorded this video over seven years ago: As it relates to Dynamics CRM 2011, whether your overall implementation is…


Visual Studio, ALM & Dynamics CRM

UPDATE (17MAY2013): There’s now a whitepaper on the topic as well: ALM for Microsoft Dynamics CRM 2011: CRM Solution Lifecycle Management NOTE: I’ve included related links to both Visual Studio 2010 & 2012 content.  Even thought the Developer Toolkit for Microsoft Dynamics CRM now supports Visual Studio 2012, I recognized not everyone has upgraded.  I…


CRM Solution Manager keeps getting better

Full disclosure, I received a free license from the authors of the tool.  However, I do believe it’s definitely worth the license fee. I’ve blogged previously about reasons for my fondness of the addin to Visual Studio for Dynamics CRM 2011 development.  Well they’ve recently introduced some new features that I think make it…


Improving the performance of multiple Inserts, Updates, and Deletes via the CRM 2011 Organization Service

UPDATE: Now that Polaris/UR12 are out, the new bulk API is available.  Check out Sonoma Partners blog post on a simple benchmark of the improvements.  Now you can Combine the ne bulk API with client side parallelism to achieve even better performance.  I’ll put that on my ever growing “to blog” list.  However, if you followed this…


Getting started with the CRM 2011 Windows Store app sample

UPDATE (18APR2013): Updated AuthenticateAsync() extension method to handle both IFD and CRM Online authentication.  Now, the code in HelloCRM will work regardless of whether you point it to an IFD or CRM Online Organization Service.  All you have to do is pass in the appropriate username/password combo to AuthenticateAsync().  Quick link to updated code:….


Developing CRM 2011 customizations without a local server

I’ve spent a lot of time over the last year applying my general application development experience to the world of Dynamics CRM customizations (aka XRM).  Often, I take part in conversations that go something like “Why is X harder to do when customizing Dynamics CRM compared to general .NET web development?”  I usually respond with…


Unit testing CRM 2011 JavaScript web resources

UPDATE: Fixed the video resolution issue.  Higher resolution (720p) version is available. After writing my post on unit testing plugins, I’ve been asked a few times about how to do the same for Dynamics CRM 2011 JavaScript web resources.  While I knew it could be done, truth be told, I had never done any significant…