Category Archives: Programming

D365 OptionSet filtering

In Dynamics365 (aka Microsoft CRM, aka PowerApps) most lookup fields (lists) are lookups to Entities, and there is plenty of code and great examples which show how to filter a lookup (dropdown) list, based on another form field (onChange). However, … Continue reading

Posted in PowerApps, Programming | Tagged , , , , | Leave a comment

CS0411 The type arguments for method … cannot be inferred from the usage

Evil. I really hate vague error messages. Especially when you search goog, bing, stackover and you find dozens of people talking about it, but none of it is similar to your code, and just frustrates you as you search, and … Continue reading

Posted in Blazor, Errors, Programming | Leave a comment

Azure DevOps build agent’s frustrating install mess

Sometimes I have to remind myself that I get paid pretty well to solve frustrating puzzles like this. “Go set up automated builds” they said. “It will save us lots of time” they said. I’ve done this before, so I … Continue reading

Posted in Builds, Errors, Lessons Learned | Leave a comment

Would you like to be as bored as I am?

Boy, that came out wrong. I mean, yeah, I’m an IT guy and a programmer. You don’t see any Tom Cruise movies about programming, y’know. Pretty unlikely that boredom will become the new hotness anytime soon. Maybe this is why … Continue reading

Posted in Errors, IT Horror Stories, Lessons Learned, Maintenance | Tagged , | Leave a comment

Steps for supporting a system (part 2)

In the previous article, I talked about the fundamental resources that I need, to be able to support a system. In this part, I will break-down the individual steps of creating and applying a fix to a system. Summary – … Continue reading

Posted in Errors, Lessons Learned, Maintenance | Tagged , , , | Leave a comment

Steps for supporting a system – Part 1

For me, as a dev (technical) leader/manager, I am occasionally given a system to support.  Often, I have not been involved in the creation of that system and I don’t know the people who made it, etc.  I guess it … Continue reading

Posted in Errors, Lessons Learned, Maintenance, Testing | Tagged , , , | Leave a comment

Installing SSRS – TLS hates you & will try to steal your joy

I know a lot of folks who like to hate-on SSRS. I feel like it is mostly unfounded. Well um, except when you are setting up a new SSRS instance. It will try to steal your joy, but I’ve got … Continue reading

Posted in Errors, IT Horror Stories, Lessons Learned, Reporting | Tagged , , , , | Leave a comment

Cheap vs Good

Disclaimer: This is not about my current project. It is about all projects, everywhere. Kernighan once said “debugging is inherently twice as difficult as writing code in the first place. Therefore, if you have written an app as cleverly as … Continue reading

Posted in Lessons Learned, Maintenance, Programming | Tagged , , , , | Leave a comment

Do you want it right, or do you want it right-now?

Superior: I wanted this yesterday, and it isn’t done yet. So, when will it be done? Me: You can have it “right” or you can have it “right now”. I can give you either one. Maybe it sounds like I’m … Continue reading

Posted in Errors, IT Psychology, planning | Tagged , , | Leave a comment

BC30456 ‘ContainsKey’ is not a member of ‘JObject’

I’m taking-over maintenance of a project. We got the source code (I think) but parts of it don’t seem to compile nicely right now. The code seems a little rusty in places (eg. dotnet 4.0). Right now I’m getting an … Continue reading

Posted in Errors | Leave a comment