Skip to content

Engineered Code Blog

Category: Power Pages

Power Pages: Escape Filters

April 27, 2026 3 Min.To Read

If you give your Power Pages code to an AI tool for analysis, there is a good chance that it might tell you that you have unescaped Liquid code. In this post, I’ll cover what that means, whether it is as bad as the tool might say, and what your options are to fix it.

Power Pages: A Governed Platform for Hosting

March 31, 2026 2 Min.To Read

I was lucky once again to attend the MVP Summit at Microsoft campus in Redmond, Washington last week. While I am not able to share the contents of the sessions due to my NDA, I can share what was one of the most common questions I received from my MVP colleagues: with all this new AI stuff, is Power Pages dead? I know I have my biases, but I think the answer is still no.

Power Pages: Data Change Request Architecture

January 31, 2026 5 Min.To Read

A few months ago I put out a tip on our YouTube Channel called Data Change Request Architecture, where I described how, for critical data, instead of allowing users to directly edit their information in Dataverse, I prefer to create an additional table where the user creates a change request row. Then, once approved, the changes are made to the primary rows in Dataverse. In this post, I’m going to walk through one way to do that, using JavaScript and Liquid to enhance the user experience a little bit.

Power Pages: Adding Tabs to Forms Using Web Link Sets

December 22, 2025 4 Min.To Read

Microsoft has gone back and forth over the years with whether or not to display tabs in model-driven Power Apps or Dynamics 365 Customer Engagement. However, Power Pages has been consistent – there are no tabs, and all sections are displayed in one long form. In this post, we’ll look at how you can create your own tabbed interface using Web Link Sets.

Back to top