Dynamics CRM Developers: Build Your Own Mobile Apps for Windows, iOS, and Android Part 2

Last time, I introduced how to start developing Mobile application for Microsoft Dynamics CRM by using CRM Mobile helper library. This time, I will introduce additional information which makes your work easier. Previous post: Dynamics CRM Developers: Build Your Own Mobile Apps for Windows, iOS, and Android Generate early-bound code IntelliSense is one of the…


The Dangers of Guid.NewGuid();

Microsoft Dynamics CRM uses GUIDs as their primary key for the entity’s SQL table.  Using GUIDs as a primary key is usually not the best item due the random sequence of numbers and letters.  The Dynamics platform has an algorithm that generates GUIDs in sequential order.  This special GUID enables the SQL Server to index…


Dynamics CRM Developers: Build Your Own Mobile Apps for Windows, iOS, and Android

Mobile first, cloud first We all understand the importance of mobile and cloud strategy and that is why the Microsoft Dynamics CRM development team have released native mobile applications to accommodate all the major mobile platforms today – Windows Store, Windows Phone, Android, iOS, Office Outlook on Windows, and we have CRM Mobile Express for…


PFE Core Library for Dynamics CRM Documentation and Code Samples

Documentation. Always promised, rarely delivered. Our recently announced PFE Core Library for Dynamics CRM has proven no different. A shiny new box that when opened was missing its instruction manual. Well, not being one that succumbs to stereotypes, I decided to put Visual Studio aside for a moment and whip together details on what’s in…

0

PFE Core Library for Dynamics CRM on CodePlex and NuGet

Last week, we publically released a C# .NET library for Dynamics CRM that’s the result of multiple customer and partner advisory engagements. Predictably, for every development question we answer or recommendation we provide, a request for a code sample to illustrate the concept is sure to follow. When authoring code samples for customers and partners, we…

5

Microsoft Dynamics CRM 2013 Implementation Guide (IG) and Software Development Kit (SDK) are now available on MSDN and TechNet!

I just wanted to share with our blog followers that the Microsoft Dynamics CRM 2013 Implementation Guide (IG) and Software Development Kit (SDK) are now available on MSDN and TechNet!  These have both been available via download since CRM 2013 released, but they were just recently published to MSDN and TechNet.  They should be indexed…

7

Dynamics CRM 2011 and 2013 SDK Assemblies now on NuGet

Hey everyone – we have a great article today provided by a guest blogger Kenichiro Nakamura from our Japan office – he’s also a Microsoft Dynamics CRM PFE who recently joined PFE from the CRM support team.  Recently, he’s been a blogging maniac on the Dynamics Japan blog, posting dozens of articles and even translating…

2

UR12 improves onchange event behavior of checkbox control

Raise your hand if you’ve formatted a two-option field on a Dynamics CRM entity form as a checkbox. Keep it raised if you’ve implemented client-side form logic triggered by changes to that field. Now, start waving your hand wildly if you’ve overridden the onclick event to invoke your logic immediately rather than wait for control…

2

Code Review: Refactored Handling of Plug-in Pre-Image Attribute Values

During a recent Dynamics CRM 2011 code review engagement, I noticed a pattern being implemented repeatedly throughout the customer’s plug-in library. This library was in desperate need of a refactor in the form of a method that encapsulated the repeated pattern. In my assessment report, I provided them a suggested method refactor which could eliminated…

6

Dynamics CRM 2011 SDK Query Limitations by API

*UPDATE: In the table below, LINQ was incorrectly marked with no support for LEFT OUTER JOIN whereas the provider does support it as documented here. The LINQ column has been updated to correctly reflect support for this type of table join. The Microsoft Dynamics CRM 2011 SDK provides a flexible array of query API’s for retrieving data programmatically….

4