Is your Power Pages site secure?

Power Pages is secure. Your configuration might not be. There has been public reporting recently about a data extortion group pulling Dataverse records out of Power Pages sites. The write-ups have been picked up widely, and the framing in a few of them is that Power Pages itself is the problem. It is not. Nothing… Continue reading Is your Power Pages site secure?

Ditch the Power Apps maker portal!

Are you a maker, a low-code developer, a builder? Do you want to be ten times more productive when you build Canvas apps, model-driven apps, Power Automate flows, and Power Pages? I’m going to show you a set of tools that will do exactly that. This is different from what you’re used to. But if… Continue reading Ditch the Power Apps maker portal!

Power Pages: Cache Conquered!

A very common question that comes up while configuring Power Pages is how to get around cache issues. Using Power Pages Server logic, there is now an official way to skip the cache! Power Pages caching 101 Power Pages uses caching to store Dataverse data locally to improve website performance by reducing traffic between the… Continue reading Power Pages: Cache Conquered!

Power Pages: Bring your own code! (Tutorial)

Introduction At the Power Platform Community Conference in Las Vegas, low-code (as we know it) was declared dead. In Power Apps, we’ve seen Generative Pages, Code Apps, and now vibe.powerapps.com as new ways to take the ultimate form of “low code” (that being natural language) to generate pro-code (usually being TypeScript or JavaScript with the… Continue reading Power Pages: Bring your own code! (Tutorial)

Power Pages single-page apps: Create a “Hello World!” website

Power Pages has a lot of great features to build powerful websites that are directly connected to business data in Microsoft Dataverse. Makers can build web pages with static content as well as data connected components such as lists and forms that are based on model-driven Power Apps forms and views. To further extend your… Continue reading Power Pages single-page apps: Create a “Hello World!” website

Five forgotten features of Dataverse

If Microsoft Dataverse were a human, they would now be legally old enough to vote, drive, and drink alcohol. The feature is more than just a database, it truly a Common Data Service (it’s previous name) that evolved from the data layer that was part of Dynamics CRM since 2002. Over the years, Dataverse has… Continue reading Five forgotten features of Dataverse

Power Pages: Stop using the default maintenance mode page!

There are times when you need to do some work on your Microsoft Dataverse backend that could affect users and visitors to your Power Pages website. Things like a data migration, solution imports, or enabling new features. To ensure your visitors won’t get timeouts or weird error messages, a good practice is the put the… Continue reading Power Pages: Stop using the default maintenance mode page!

Low-code is Dead. Long live Vibe Coding!

Thank you (and sorry) for indulging my click bait title. 🙂 Also, the following is my own personal opinion, and in no way looking to offend or scare professional developers or low-code makers. Here is the video version of this blog post: There is a new buzzword term making the rounds that you may have… Continue reading Low-code is Dead. Long live Vibe Coding!

Power Pages: Site Settings as Environment variables

Currently rolling out to is the ability to configure Power Pages site settings as environment variables. Why is this such a big deal? In Power Pages configuration, much of the Power Pages website configuration is stored in metadata records called site settings. In many cases, these site settings are unique to specific environments, for example,… Continue reading Power Pages: Site Settings as Environment variables

Power Pages: Cache test dummies

What is Power Pages caching? Sooner or later, while you are configuring a new Power Pages website, you are going to run into the concept of caching. What is it, why does it matter? And why does Nick Hayduk post memes about it? Caching in web applications refers to storing frequently accessed data (such as… Continue reading Power Pages: Cache test dummies