Using RabbitMQ as a message broker in Dynamics CRM data interfaces – part 2

Welcome back to this five-part series on creating loosely coupled data interfaces for Dynamics CRM using RabbitMQ. In my last post I discussed why you would want to incorporate a message broker into your Dynamics CRM data interfaces, and today I will show how to install and configure RabbitMQ to support the examples I’ll be presenting in the rest of the series. »

Using RabbitMQ as a message broker in Dynamics CRM data interfaces – part 1

One of the things I love about Dynamics CRM is how easy it is to create data interfaces to enable integration with other systems. If you’ve worked with Dynamics CRM for any length of time, you’ve probably seen multiple web service integrations that enable interoperability with other line-of-business and legacy systems. »

Console application for moving Dynamics CRM access team templates

When Dynamics CRM 2013 was released, I thought access teams were the new killer feature in that version, and I even developed custom workflow activity code to make managing access team membership easier by using connection records. I have thus far not had an opportunity to use access teams in a real project, so I was disappointed to read this blog post by Ben Hosking (AKA “The Hosk”) about how Microsoft doesn’t provide any out-of-the-box capabilities for moving access team templates between Dynamics CRM organizations. »

Creating a near real-time streaming interface for Dynamics CRM with Node.js – part 4

This is the final post in my four-part series about creating a near real-time streaming interface for Microsoft Dynamics CRM using Node.js and Socket.IO. In my last post I showed how to write the plug-in code to send messages from CRM to the Node.js application. In today’s post I will show how to configure a client to receive and process notifications from the Node. »

Lots of Dynamics CRM sample code now available on GitHub

Over the years, I’ve shared a lot of code as part of my blogging, but I didn’t do a particularly good job of making the code easily available outside of the individual blog posts. I also realized I didn’t even have all the code where I could easily get to it from my PC! »