colbya

/Colby Africa

About Colby Africa

Thanks for taking the time to read my profile and presumably my posts. I am a big city person living in a tiny town that offers no distracts from my passion: Creating software that helps others be more productive, happy, and enhances their work or personal life. I am a life-long learner, builder, writer, tinkerer, and when duty calls, an focused engineer and project manager.

Build it and you will enjoy it. Build it right, and they may come. Never build it and you will never know.

Microsoft Dynamics 365 & A Developer’s Adventure Spelunking the SDK

By | 2017-11-17T11:30:34+00:00 July 10th, 2017|Categories: .NET, Development, Dynamics 365|Tags: , , , |

Microsoft Dynamics 365 Don't get blinded by the skirmishes between Microsoft and SalesForce.com over the hearts and dollars of salespeople across the world: Microsoft Dynamics 365 offers a tightly integrated, full-featured CRM and ERP platform that goes beyond just customer relationship management.  Visit https://explore.dynamic forces.com/ and take a tour of some of the fantastic capabilities [...]

Comments Off on Microsoft Dynamics 365 & A Developer’s Adventure Spelunking the SDK

Sortable Binding List for Generics

By | 2017-11-17T11:30:35+00:00 May 22nd, 2017|Categories: .NET, Development|Tags: , , , |

The Saga of Sortable Binding List for Generics and How the Mother Ship doesn't give you Tomatoes The only Microsoft assembly\namespace where you will find a sortable binding list for generics is in Microsoft.SqlServer.Management.Controls Um mm, say what? I remember this when generics were first introduced and wondered why.  I also found a chunk of [...]

Comments Off on Sortable Binding List for Generics

Making Project Server Development Easy

By | 2017-11-17T11:30:35+00:00 May 16th, 2017|Categories: .NET, Development, Project Server Development|Tags: , , |

For at least 9 years I worked on a project called mpFx, which is just marketing-speak for a library that encapsulated the Project Server Interface to ease Project Server development. It started out open source and then shipped with a product later on as an internal asset. You can find plenty of information about it [...]

Comments Off on Making Project Server Development Easy

Code Snippets from Work and Play Volume II

By | 2017-11-17T11:30:35+00:00 May 9th, 2017|Categories: .NET, Development|Tags: , , |

Welcome to Volume II of Code Snippets from Work and Play. See here for the first installment. Let's start with an improvement over our TryCatchMethod extension method: TryCatchMethod with Func and "Continuation" Method [crayon-5a313fa5076b8128425608/] This overload is a Func with "continuation" Action and a couple other options.  Use it like this: [crayon-5a313fa5076c5575065864/] Very handy and [...]

Comments Off on Code Snippets from Work and Play Volume II

Code Snippets from Work and Play Volume I

By | 2017-11-17T11:30:35+00:00 April 27th, 2017|Categories: .NET, Development|Tags: , , |

I have my career and I have my hobby, which blissfully happen to be the same. I do different software design for work than for play (typically). I like to share, so while you won't see the heavy, important IP from work anywhere in this blog, I will share code where I see fit, so [...]