Filter
Exclude
Time range
-
Minimum likes
πŸ€– Could AI rebuild one of your existing Power Apps in under an hour?

Nick Doelman recently put Microsoft's new Copilot Code to the test by rebuilding a canvas app he uses for tracking his time.

Using screenshots, a detailed specification, and an ERD of his existing Dataverse tables, he was able to recreate the app in under an hour, without changing the backend.

That's pretty impressive!

But what I found particularly interesting was Nick's emphasis on the work that happened before generating the code.

Understanding the requirements, documenting the functionality, and creating a detailed specification were all critical to getting a useful result.

There are still some important questions around ALM, security, and sharing, but it's another interesting example of how AI is changing application development.

Definitely worth a read!

readyxrm.blog/2026/10/24/usi…

Thanks for sharing the experience, Nick!

#PowerPlatform #PowerApps #Dataverse #Copilot #AI #Community
0
0
0
23
πŸ”§ This looks like an interesting tool for Power Pages developers!

I recently came across Paqvilo, an open-source project from maksii that aims to improve the Power Pages development experience.

It offers two main workflows:

πŸ” Lense β€” Preview local JavaScript, CSS, and supported HTML changes against a live Power Pages site without having to upload every change.

πŸ’» Mirage β€” Run exported Power Pages sites locally, including Liquid rendering, simulated Dataverse data, forms, lists, and permissions.

Mirage also supports local test data, simulated user identities, and automated testing scenarios.

The idea of being able to develop and test traditional Power Pages functionality locally, without constantly deploying changes to an environment, is particularly interesting.

I haven't tried it myself yet, so I can't speak to how well it works in practice, but it's definitely on my list to explore.

Has anyone tried Paqvilo? I'd love to hear about your experience!

github.com/maksii/paqvilo

#PowerPages #PowerPlatform #Dataverse #DeveloperTools #OpenSource
0
0
0
21
🎀 Excited to share that I'll be speaking at M365 Con 2027!

My session is called "Power Pages for Power Platform Pros: Everything You Need to Get Started."

If you're already familiar with Power Platform but haven't explored Power Pages, this session is for you!

We'll look at how your existing Dataverse and Power Platform knowledge translates to Power Pages, covering Forms, Lists, authentication, security, and customization. We'll also build a simple site to bring it all together.

πŸ“… January 12, 2027
🎟️ Free to attend!

If you've been curious about Power Pages, I'd love to have you join me!

m365con.net/talks/power-pa…

#M365Con #PowerPages #PowerPlatform #Dataverse #Community
0
0
0
25
Meanwhile, in Canada... πŸ˜…

Lots of exciting AI features being introduced for Power Pages, but Canadian developers are still waiting for Power Pages Copilot to become available in our region.

It's hard to get excited about new capabilities when you can't actually try them!
r Power Pages Copilot to become available in their region?

#PowerPages #PowerPlatform #Copilot #Microsoft
0
0
0
27
Power Pages Tip #396 - Customizing the Empty Message on a List - Engineered Code

Link: youtu.be/PAh9Vp8NqD0

When a Power Pages List doesn't return any records, the default message isn't always helpful. In this tip, I show how to customize the Empty Message using the advanced uration, without writing any code.
0
0
0
39
πŸ” Should every Power Pages project include an automated code review?

Microsoft's PowerCAT team has introduced OverPage, a tool that analyzes Power Pages solutions and identifies potential issues with security, performance, accessibility, maintainability, architecture, and reliability.

I think this raises an interesting question about how we approach quality in Power Pages projects.

We have tools for reviewing traditional application code, but how consistently are we applying similar practices to Power Pages?

With so much of a Power Pages implementation spread across configuration, Liquid, JavaScript, and Dataverse, it's not always straightforward to review everything together.

Tools like OverPage could help make those reviews more consistent.

Of course, automated analysis isn't a replacement for someone who understands Power Pages reviewing the implementation.

Would you consider making a tool like OverPage part of your standard development or deployment process?

github.com/microsoft/powe…

#PowerPages #PowerPlatform #PowerCAT #CodeQuality #Security
0
0
1
58
🚨 Common Mistakes Monday: "Site Settings Are Just for Power Pages Configuration"

You need a configurable value in your Power Pages Web Template.

Maybe it's a feature flag, an external URL, or a value that differs between environments.

Easy! Just hardcode it into your Liquid.

😬

But Site Settings aren't just for configuring out-of-the-box Power Pages functionality.

You can create your own custom Site Settings and access them directly in Liquid!

For example:

`{{ settings['Custom/FeatureEnabled'] }}`

Now you can change the value without modifying your Web Template.

βœ… Use custom Site Settings for configurable values.

βœ… Keep environment-specific configuration out of your code.

βœ… Don't store secrets in Site Settings that could be exposed through Liquid.

Site Settings aren't just for configuring Power Pages. They're also a great way to configure the solutions you build with it.

#CommonMistakesMonday #PowerPages #PowerPlatform #Liquid #SiteSettings #WebDevelopment
0
0
0
27
πŸŽƒ Happy Halloween from Engineered Code! πŸ‘»

What's scarier than a haunted house?

A Power Pages site with:

πŸ‘» Anonymous users with Global Table Permissions

🧟 JavaScript pretending to be security

πŸ•·οΈ A production site with no ALM strategy

πŸ’€ A mysterious bug that only happens in production

πŸ¦‡ Someone saying, "Just clear the cache!"

And the scariest words of all...

"It works on my machine." 😱

What's your biggest Power Pages nightmare?

Have a safe and spooky Halloween! πŸŽƒ

#Halloween #PowerPages #PowerPlatform #Dataverse #EngineeredCode
0
0
0
24
πŸŽ™οΈ Hot SPA Time Machine in Power Pages!

George Doubinski and I are back with another episode of Refresh the Cache, and this time we're talking about single-page applications (SPAs) in Power Pages.

SPAs are becoming an increasingly important part of the Power Pages story, and they raise some interesting questions about how we build sites, where traditional development fits, and what the future of the platform might look like.

Are SPAs the future of Power Pages? Or is there still plenty of room for more traditional approaches?

Have a listen and let us know what you think!

crm.audio/hot-spa-time-m…

#RefreshTheCache #PowerPages #PowerPlatform #SPA #React #Dataverse
0
0
0
30
#ThrowbackThursday πŸ”™

Back in 2018, I published a blog post titled "Hacking Your Way to Server-Side Code with Dynamics 365 Portals – Just Like Microsoft!"

When Dynamics 365 Portals moved to Microsoft's hosted service, we lost the ability to add our own server-side .NET code.

But I discovered an interesting workaround being used by Microsoft's own Event Portal.

By combining Liquid, FetchXML, and a Dataverse plugin registered on RetrieveMultiple, you could effectively execute custom server-side code from your portal.

Was it a hack? Absolutely.

Was Microsoft using it themselves? Yep. πŸ˜„

I may have heard that not everyone at Microsoft was particularly happy about me sharing this technique. πŸ‘€

Eight years later, we finally have Server Logic in Power Pages, giving us a supported way to accomplish many of the things we were trying to do back then.

If you want a trip down memory lane, here's the original post:

engineeredcode.com/blog/hacking-y…

Who remembers the days of getting creative with server-side code in Dynamics 365 Portals?

#ThrowbackThursday #PowerPages #Dynamics365 #Dataverse #Liquid #ServerLogic
0
0
0
30
Missed our latest Power Pages Community Call? The recording is now available!

In "Troubleshooting Power Pages: How I Figure Out What's Broken," we walk through practical, live troubleshooting examples covering caching, Liquid and FetchXML, table permissions, the Web API, and Basic Form Metadata.

We also highlight some Power Pages-specific troubleshooting tools and techniques that can help you track down those hard-to-explain issues.

Watch the recording here:
youtu.be/eSJ0rfo3Qdg

What's your go-to technique when troubleshooting Power Pages?

#PowerPages #PowerPlatform #MicrosoftPowerPages
0
0
0
30
πŸŽ‰ Greetings from Las Vegas!

It's Wednesday at the Power Platform Community Conference (PPCC), and it's great to be surrounded by so many people who are passionate about the Power Platform!

Looking forward to more great sessions, interesting conversations, and catching up with community.

Of course, I'll be keeping a particularly close eye on anything Power Pages related. πŸ˜„

If you're here at PPCC, come say hi! Always happy to talk Power Pages, Power Platform, or just catch up.

#PPCC #PowerPlatform #PowerPages #Community #LasVegas
0
0
0
48
Microsoft: Power Pages now supports Bootstrap 5! πŸŽ‰

Also Microsoft: Use Copilot to help build your Power Pages site!

Power Pages Copilot: Here's some Bootstrap 3 markup for you. πŸ˜…

With all the investment in AI-assisted development, shouldn't Copilot at least understand which ite is using?

Anyone else running into this?

#PowerPages #PowerPlatform #Copilot #Bootstrap
0
0
0
29
Power Pages Tip #395 - Evaluating Dynamic Content with Liquid - Engineered Code

Link: youtu.be/mqR_QT_p8Oc

Did you know that Power Pages can evaluate Liquid expressions stored inside Content Snippets? In this tip, I demonstrate the liquid filter and explain why it should ed content.

#PowerPages #PowerApps #MSDyn365Portals #MSDyn365
0
0
0
24
✈️ Vegas, here I come!

I'm heading to Las Vegas today for the Power Platform Community Conference (PPCC)!

Looking forward to a few days of learning, catching up with old friends, meeting new people, and talking all things Power Platform (and probably a lot of Power Pages πŸ˜„).

As much as I enjoy the sessions, one of the best parts of these conferences is getting to connect with people from the community in person.

Who's going to be at PPCC this week?

If you see me wandering around, please come say hi!

#PPCC #PowerPlatform #PowerPages #Community #LasVegas
0
0
0
43
🚨 Common Mistakes Monday: "I'll Just Hardcode the GUID"

You need to reference a specific Dataverse record in your Power Pages Web Template.

Easy! Just copy the GUID from your development environment and paste it into your Liquid or FetchXML.

Everything works perfectly.

😬

Then you deploy to Test or Production.

The record has a different GUID, and suddenly your functionality stops working.

While some records, including Power Pages configuration records, can retain their GUIDs across environments, you shouldn't assume that every Dataverse record will.

βœ… Avoid hardcoding environment-specific GUIDs in your code.

βœ… Use alternate keys, unique identifiers, or configurable values to find the records you need.

βœ… Test your functionality across environments.

A hardcoded GUID might save you a few minutes today, but it could cost you hours of troubleshooting during deployment.

#CommonMistakesMonday #PowerPages #PowerPlatform #Dataverse #Liquid #FetchXML #ALM
0
0
0
19
With Power Pages supporting modern JavaScript frameworks, there's a lot of discussion about what's possible.

But just because a framework is supported doesn't necessarily mean it works as expected.

Oleksandr Olashyn recently experimented with using Astro with Power Pages and shared some interesting findings, including challenges with how multi-page sites are deployed.

It's a great example of why real-world testing matters, especially with new capabilities.

Have you experimented with frameworks other than React for Power Pages code sites?

dancingwithcrm.com/astro-in-power…

#PowerPages #PowerPlatform
0
0
1
40
Did you know that Power Pages still relies on classic Dataverse workflows for its out-of-the-box password reset functionality?

While Power Automate has largely replaced classic workflows for new automation, this is one area where they're still part of the standard Power Pages implementation.

Parthiv Suthar recently shared an article demonstrating how you can implement password reset functionality using Power Automate instead.

An interesting approach for those looking to modernize their Power Pages implementations and reduce their reliance on classic workflows.

Have you replaced any of the out-of-the-box Power Pages workflows with Power Automate?

c-sharpcorner.com/article/how-to…

#PowerPages #PowerPlatform
0
0
0
39
🌍 Building multilingual Power Pages SPAs just got easier!

Microsoft has added localization support to the Power Pages plugin for GitHub Copilot CLI and Claude Code.

With the new /add-localization skill, you can add support for 43+ languages to React, Vue, and Angular-based Power Pages sites.

The plugin can:
- Extract strings and generate translations
- Add a language selector
- Handle right-to-left languages like Arabic and Hebrew
- Test language switching and layouts in a browser

You can even add localization as part of the initial site creation process.

One important distinction: this handles localization of the SPA's user interface, not Dataverse data or the underlying environment.

It's interesting to see how quickly the Power Pages plugin is evolving beyond simply generating code to handling more of the work involved in building and deploying a complete site.

Have you tried the Power Pages plugin yet?

microsoft.com/en-us/power-pl…

#PowerPages #PowerPlatform #GitHubCopilot #AI #Localization
0
0
0
36
🌍 Power Pages is expanding its global footprint!

Microsoft has announced that Power Pages is now available in two additional Azure regions: Sweden Central and Italy North.

This is great news for organizations in these regions looking to build Power Pages sites while keeping their data closer to home.

Data residency can be an important consideration when choosing where to deploy a Power Pages site, particularly for organizations with regulatory or compliance requirements.

Nice to see Microsoft continuing to expand the geographic availability of Power Pages!

microsoft.com/en-us/power-pl…

#PowerPages #PowerPlatform #Dataverse #Microsoft #Azure
0
0
0
32