Gold Coast

Over the years, this blog has been about many different things related to software development with Microsoft technologies. Since my current role focuses on Dynamics CRM / XRM, that's what it's primarily about right now.

Browse by Tags

Tagged Content List
  • Blog Post: Capturing a signature in a CRM form using html5

    Scenario: “I have a touchscreen.  I want to capture a signature in a Dynamics CRM form.  If the signature hasn’t been saved, then I want to allow a user to provide their signature.  The next time the record is loaded, after the signature has been saved, I want to load an imagine of the...
  • Blog Post: 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: http://develop1.net/public/post/Fiddler2-The-tool-that-gives-you-Superpowers-Part-2.aspx One of my last posts was sharing how I use Visual Studio to debug CRM...
  • Blog Post: EUREKA: F5 debugging of CRM JavaScript web resources

    Scenario: “Internet Explorer F12 JavaScript debugger is great, but I use Visual Studio.  I want to be able to set breakpoints in my JavaScript web resources which I author in Visual Studio, then hit F5 on the keyboard or Debug->Start Debugging from the menu or the Play Button on my toolbar just...
  • Blog Post: TOOL HIGHLIGHT: CRM 2011 Web Resource Linker/Publisher

    I’ve blogged previously about why I like the approach CRM Solution Manager uses for authoring web resources in Visual Studio.  While I think CRM Solution Manager is a fantastic tool, there are ways to get some of the benefits of it’s approach to web resource authoring with a couple other free Visual...
  • Blog Post: Improving perceived performance in a CRM form

    In general web development, there are useful patterns to improving the perceived performance in a web page.  A great example is this blog post: http://blog.michaelckennedy.net/2012/11/13/improve-perceived-performance-of-asp-net-mvc-websites-with-async-partialviews/ Once you understand the core concepts...
  • Blog Post: CRM Online & Windows Azure: Improving the SSO experience

    This is supposed to be one of a series of CRM Online & Windows Azure posts for which I have been building some samples.  While I really wanted to make this the second or third post, someone needed the explanation sooner, so this will be somewhat of a tease to the overall series. Scenario: I...
  • Blog Post: Enable IE10 spell check in a CRM 2011 form

    UPDATE: Yes, I am shamelessly promoting IE10 in this post, but this will work in any browser CRM that supports the spellcheck attribute. Now that Polaris/UR12 is out, CRM works with browsers like IE10 and others that support the spellcheck attribute of the <input/> and <textarea/> tags. ...
  • Blog Post: Make sure your CRM 2011 customizations will work with the upcoming cross browser release

    UPDATE: The Dynamics CRM in the Field blog just published a useful post on Script Errors after Installing UR12 . The next update to CRM 2011 introduces an expanded range of supported browsers. You can learn more about the upcoming release here: http://crm.dynamics.com/en-us/Polaris http://crmpublish...
  • Blog Post: 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...
  • Blog Post: Updated Developer Tips and Tricks Deck

    I spend a lot of time talking to .NET developers who are looking at building business applications using Dynamics CRM.  They journey to understanding how to be a productive Dynamics CRM developer can sometimes be daunting.  There’s a bit to learn on top of your existing .NET / web dev skills...
  • Blog Post: CRM 2011, OData and datajs

    UPDATE: FALSE ALARM about batch updates.  Turns out the CRM 2011 OData service doesn’t support batch updates .  I just assumed it did because I’ve written .NET/Silverlight clients against the CRM 2011 OData service using a derived DataServiceContext.  DataServiceContext based contexts...
  • Blog Post: Geocoding and displaying a map for an address in CRM 2011

    There are a few blog posts out there that cover this topic, but the ones I’ve found don’t take you through it step by step.  I will, however, make assumptions like you know how to create an entity, add web resources to a form, etc.  Here goes… The overall solution is going to consist of: Create...
  • Blog Post: Minify Selection in Visual Studio 2010

    You learn something new every day!  One of the things I’ve been talking to CRM folks about a bit lately is Minifying your CRM 2011 JavaScript and CSS .  Well, I just discovered that when you install the Microsoft Ajax Minifier , you get a handy little context menu option to minify. It shows...
  • Blog Post: Using the CRM 2011 OData service from a Metro style app

    UPDATE: Fixed a few bugs in the downloadable sample including one where it wouldn’t work in Office 365 based CRM Online subscriptions. Edited some text in the post for clarity. UPDATE2: Added some text about how to get this working for Windows Authentication. UPDATE3: I've just blogged about...
  • Blog Post: Cross domain calls from JavaScript

    It’s exciting times for web developers.  Many of the hoops we used to have to jump through are being eliminated as more browsers support more of the HTML5 spec and more people are using modern browsers.  One of the things that has me excited is Cross-origin resource sharing (CORS) .  In...
  • Blog Post: Using RequireJS with CRM 2011 forms

    GOAL: Simplify referencing JavaScript libraries from CRM forms for code-centric developer types like me. I have always been a fan of “code beside” JavaScript files that contain all my main code for a corresponding HTML page.  For example, if I have a page called hello.htm , then I will have a file...
  • Blog Post: Cascading option set dropdowns with CRM 2011

    I get asked this once or twice a month.    “Does CRM 2011 allow me to configure cascading dropdowns out of the box?” There is no “out of the box” way to do this using point and click customization through the CRM UI.  I find that when people hear “not out of the box” they immediately...
  • Blog Post: New Features for the CRM 2011 JavaScript Model Generator

    I blogged about this handy community tool before.  See here .  I just noticed that there’s an update version, as of 3-21-2012, with some new features.  From the Release Notes: Now supports mult-forms and explicitly setting which attributes, tabs, sections, and left navs to include in the...
  • Blog Post: SAMPLE: Editable grid for CRM 2011 using jqGrid

    A while back, I wrote a post called Building an editable grid for CRM 2011 .   The goal of the post was to give you the necessary knowledge to know how to write the code to build an editable grid.  Since then, someone introduced me to jqGrid .  This is quite a powerful JavaScript...
  • Blog Post: CRM 2011 JavaScript Model Generator

    http://dkdt.me/ycgdJJ   This my newest favorite tool for Dynamics CRM development!!! It’s a tool that creates a ViewModel-esque class for a given form.  As the text on the home page says: “The JS Model Generator will go and grab the Form XML for specified entities and create objects for each...
  • Blog Post: Dynamics CRM 2011 Script# Xrm.Page library

    I love it when something becomes community driven!  A few months ago, I blogged about Script# & Dynamics CRM 2011 .  Since then, I‘ve been working on a little side project to make it easier to get started.  As with most side projects, you do them when you find the time.  Unfortunately...
  • Blog Post: Minifying your CRM 2011 JavaScript and CSS

    Minification is a popular technique in web development. The benefits are equally as applicable to Dynamics CRM 2011 JavaScript and CSS web resources. My minifier of choice is the Microsoft Ajax Minifier because it integrates well with the Visual Studio 2010 build system. I’m a proponent of using...
  • Blog Post: Cross domain calls to the parent CRM 2011 form

    UPDATE: Added reference to another blog post that does a great job of going into the cross-document / cross-domain issue. Fixed some grammar/typos. UPDATE2: You might also be interested in my newer post: Cross domain calls from JavaScript I’ve spoken to some folks recently who built solutions...
  • Blog Post: Displaying a lookup as a dropdown in a CRM 2011 form

    UPDATE (04JUN2013):  If you need to evolve this sample to support a one to many relationship represented as a multi-select, I like this multi-select control which can be themed with jQuery UI themes . Another scenario from a customer: We want to use a lookup to another entity because we want to...
  • Blog Post: Showing a jQuery UI dialog in a CRM 2011 form

    I was asked how to implement the following scenario in a CRM 2011 form (paraphrased): Show an alert notification indicator in the header When the user to click the notification indicator, show a dialog with the details of the alert Here’s how I did it.  The code below assumes you’ve already wired...
Page 1 of 2 (31 items) 12