Monthly Archives: July 2023

How to play a broken telephone game professionally – just create a user story and let it be!

I don’t think a lot of things have changed since I learned about the tree swing analogy. Which has been a while ago, and, even by then, that analogy had been around for a lot longer😄 So it’s probably been like this forever, I’d think it would also be applicable to the pre-software-development days: Normally,… Read More »

Canvas App – adding alternating colors to a gallery that’s sourced from a Dataverse table

The technique for adding alternating colors to a Canvas App gallery has been described in various posts, here is one of those: We just need to add a new column to the data source, which is going to store the sequential row number, and, once we have it, we can use it to calculate… Read More »

Microsoft Dataverse is more than a database, and it’s not, necessarily, a good thing

There are all sorts of definitions of what Microsoft Dataverse is. Just go to, and you’ll get a few right away: Microsoft Dataverse is the data backbone that enables people to store their data in a scalable and secure environment dynamically. It enables [us] to look at data as a service spun up on-demand… Read More »

ITA Business Rules – try this if you wanted to set up advanced server-side validation rules

These are not the same business rules you are used to in Dataverse – these are relying on the plugins and FetchXML, so, technically, there is nothing new since we’ve been using plugins forever. However, the cool thing about them is that: Everything is in git, and you’ll find plugin source codes, as well as… Read More »

Managed environments and licensing

More and more capabilities are getting release which are only available in the managed environments, so one might ask why don’t we make all our environments managed? First of all, what features are made available through the managed environments these days? It’s these four: Here is a link for your reference: Now there is,… Read More »

Dataverse IP Firewall (and how to get yourself unblocked)

You may have seen the announcement – we can now configure Dataverse IP Firewall per managed environment: This is only possible in the managed environments, so all the licensing and other considerations still apply. Also, when specifying the IP address, you actually need to use CIDR format (classless inter-domain routing), which looks like this:… Read More »