CRM 2011/2013 Investigating CRM Form Performance issues
Performance in CRM is only a problem when performance is a problem The Hosk I have been doing some work on performance of some CRM forms in CRM 2011. When the topic of performance crops up people the...
View ArticleCRM Entity ownership – How do you decide?
When you can’t go backwards, make sure you heading in the right direction before you start walking – The HoskStudying for the MB2-703 I always learn things I hadn’t realised before or maybe I notice...
View ArticleCRM 2013 – When should you create a custom activity entity?
Carefully consider the security consequences of choosing to create a custom activity, if you get it wrong, you will have to do it all again and move the data – The Hoskrecently I blogged about entity...
View ArticleWhy Code Readability is important
If you struggle to read the code, how the hell are you meant to fix it – HoskCode readability is one of the most important qualities of good code, like the art of writing code it’s a subjective topic...
View ArticleIs Microsoft Listening to the Dynamics Community?
I read this great blog post recently Listen to Your Community, But Don’t Let Them Tell You What to DoThe article makes a number of good points but these two grabbed my attention 1. 90% of all...
View Article12 Ways to become a better CRM Developer
Now and again I get asked how to become a better CRM Developer, so I thought I would create a blog to point people towards and here it is.1. Decide you want become a better DeveloperImproving and...
View ArticleCRM 2011 – odd error with Query Expression and ConditionOperator.In
I found an odd error with OptionSetValues and ConditionOperator in when doing a query expression.I was doing a query expression which retrieved some account records where an optionSet was either Bill...
View ArticleWhat is TypeScript and how does it work with CRM 2011/2013
I prodded CRM MVP Dave Berry with a twitter stick, berating him to start blogging again, this is dangerous because he is a CRM Super HeroYou should read his CRM MVP Q&A, it’s very funny and...
View ArticleGood CRM design should not make users think
A well designed CRM system is where users use the system instinctively without needing to stop and think – HoskI have been reading Don’t Make Me Think!: A Common Sense Approach to Web Usability, the...
View ArticleHosk Blog Most Popular CRM Posts of the Year
I published 202 blogs posts this year! Which roughly works out at about 4 a week.Here are the most viewed blog posts this year. There is a caveat where the posts written at the start of the year have...
View ArticleHosk’s Top CRM Articles of the Year 2014
Waking up early, isn’t a problem I have two young children (1 and 3) who are particularly effective alarm clocks. Getting the kids dressed, fed and packed off to nursery was a lot more difficult on the...
View ArticleHosk Year 2014 in numbers
Whilst reflecting on another year, which has passed, I thought I would review my years in numbers, I appreciate numbers don’t tell you about quality but are merely a metricQuality is difficult to...
View ArticleWhat is a Gateway pattern?
I’m not talking about a Gateway to another dimension (as pictured above), I know what they are and I can use them without any problems. I’m talking about the design pattern Gateway, it suddenly popped...
View ArticleNew Year Hosk CRM Resolutions
I’m sure a lot of readers won’t have any new years resolutions, I admit it is an odd concept to wake up one day and decide you are going to do a bunch of things differently or do new things or stop...
View ArticleYou can’t import a CRM 2011 solution into CRM 2015
Whilst I was at work on friday 2nd and everyone else seemed to be still on Christmas holiday, I was reading Develop 1 Limited Blog by CRM MVP Scott DurowScott Durow has written a framework called...
View ArticleTips to boost your career in Microsoft Dynamics CRM
1. Read Microsoft Dynamics CRM BlogsReading blogs is a great way to keep up with the latest functionality in Microsoft Dynamics CRM. CRM blogs will teach you new functionality, give you common...
View ArticleThe problems with complex code and complex CRM Customizations
Any fool can write code that a computer can understand. Good programmers write code that humans can understand. Martin FowlerComplex code is hard to understand code because classes and methods do so...
View ArticleSherlock Hosk and the case of the annoying bug
”How often have I said to you that when you have eliminated the impossible, whatever remains,however improbable, must be the truth?”Sherlock Holmes Quote-The Sign of FourWhen debugging, eliminate what...
View ArticleShould you hire a Rockstar developer for your CRM project?
Articles about Rockstar developers, 10x developers, super developers, etc, etc seem to pop up regularly. I wondered about Rockstar developers and CRMAre there Rockstar developers in CRM?What...
View ArticleUnderstanding Plugin sandbox mode
PluginsPlugins in CRM are great ways to run powerful .NET code and our one of the CRM Developers most powerful tools in his toolbox.There are lots of steps you need to go through when creating a plugin...
View Article