Engineered Code Consulting Inc.

Call Directions Website

Engineered Code Consulting Inc. Engineered Code Consulting Inc. is a web portal development firm specializing in Microsoft Dynamics 365 for Customer Engagement.

🌍 Building multilingual Power Pages SPAs just got easier!Microsoft has added localization support to the Power Pages plu...
10/22/2026

🌍 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?

https://www.microsoft.com/en-us/power-platform/blog/power-pages/go-multilingual-with-the-power-pages-plugin/

We’re thrilled to bring localization support to the Power Pages plugin for GitHub Copilot CLI and Claude Code. The new /add-localization skill makes it easy to create multilingual Power Pages SPA sites in 43+ languages, including experiences in right-to-left languages such as Arabic and Hebrew.

🌍 Power Pages is expanding its global footprint!Microsoft has announced that Power Pages is now available in two additio...
10/21/2026

🌍 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!

https://www.microsoft.com/en-us/power-platform/blog/power-pages/microsoft-power-pages-is-now-available-in-sweden-central-and-italy-north/

We’re excited to announce the general availability of Microsoft Power Pages in the Sweden Central and Italy North regions. Whether you’re a no-code, low-code, or code-first developer, Power Pages empowers you to build scalable, secure, and business-centric websites.

10/21/2026

✈️ Who's heading to PPCC in Las Vegas?

I'll be attending the Power Platform Community Conference next week, and I'm looking forward to catching up with friends from across the community, meeting some new faces, and hearing about what's happening across the Power Platform.

One of my favourite parts of these events is getting to connect with people I usually only interact with online.

Who's going to be there?

If you're attending, let me know! Would love to say hi!

Lots of changes happening with Power Pages lately, especially around SPAs!But what does that mean for everything that ca...
10/20/2026

Lots of changes happening with Power Pages lately, especially around SPAs!

But what does that mean for everything that came before? πŸ‘€

Does traditional Power Pages development still have a place alongside SPAs?

10/20/2026

Power Pages Tip #394 - Passing Parameters to Web Templates - Engineered Code

Link: https://youtu.be/yOLVjR0m_Kk

Did you know you can pass parameters to a Web Template using the Liquid include tag? In this tip, I show how to create reusable Web Templates that display different content depending on the parameters you provide.

πŸ”§ Having trouble with Power Pages? You're not alone!Our next Portals Community Call is tomorrow, and this month we're ta...
10/19/2026

πŸ”§ Having trouble with Power Pages? You're not alone!

Our next Portals Community Call is tomorrow, and this month we're talking about troubleshooting Power Pages.

We'll look at common issues, approaches to figuring out what's going wrong, and some of the tools and techniques that can help when things aren't behaving as expected.

πŸ“… Tuesday, October 20
πŸ•’ 3 PM Eastern / 12 PM Pacific

And a reminder that we're meeting on Tuesday this month, instead of our usual Thursday!

Hope you can join us!

https://www.engineeredcode.com/portals-community-call

What Happens on These Calls? The format of these sessions is flexible, and might include things like the latest Portals news, training, and Q&A – the key is that is will be based on what the community wants. This call is for any topics related to building portals on top of the Power Platform – [...

10/19/2026

🚨 Common Mistakes Monday: "I'll Just Filter Them in Liquid"

You need to display a list of Dataverse records on your Power Pages site.

Your FetchXML retrieves 500 records, but you only need 10.

Easy! Just add an `if` condition inside your Liquid `for` loop.

😬

It works, but you're retrieving 500 records just to display 10.

And there's another problem...

FetchXML queries in Power Pages have a maximum of 5,000 records per page. If you're filtering in Liquid, you might miss matching records that weren't even retrieved!

βœ… Filter records in FetchXML, not Liquid, whenever possible.

βœ… Only retrieve the columns and records you actually need.

βœ… Remember that Liquid filtering happens after the data has already been retrieved.

Just because your Liquid displays the correct records doesn't mean you're retrieving them efficientlyβ€”or that you're getting all of them.

πŸš€ Another interesting development for Power Pages SPAs!Microsoft has added SPA template support to the Power Pages plugi...
10/16/2026

πŸš€ Another interesting development for Power Pages SPAs!

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

Instead of generating an entire site from scratch, you can now use the /create-site skill to start with a ready-made React template.

Two templates are available to start:
- 311 Citizen Services Portal
- Supplier Invoice Portal

And these aren't just front-end templates. They include the site code, Dataverse solution, and sample data. The plugin can even handle provisioning the site for you!

Microsoft says this can reduce the time to create a working site from over an hour to just minutes, while also reducing AI credit consumption.

I'm interested to see how this approach evolves, especially as more templates become available.

Have you tried building a Power Pages SPA using AI coding tools yet?

https://www.microsoft.com/en-us/power-platform/blog/power-pages/create-power-pages-sites-in-minutes-with-spa-templates/

We’re thrilled to share SPA template support in the Power Pages plugin for GitHub Copilot CLI and Claude Code. The /create-site skill can now create your site from a ready-made single-page application (SPA) template, instead of generating every page and component from scratch.

With the Power Pages Web API wildcard deprecation, figuring out exactly which columns your existing code is using could ...
10/16/2026

With the Power Pages Web API wildcard deprecation, figuring out exactly which columns your existing code is using could be a bit of a pain.

The community has been working on tools to help.

Big Scene has released a free, open-source Power Pages Web API Auditor that scans your site code, compares the fields you're exposing with the fields you're actually using, and can help replace * with an explicit list.

Worth checking out if you've got existing Power Pages sites to update.

https://github.com/BigSceneUK/DynamicsSuite

Everything you need to troubleshoot and audit the Microsoft Dynamics 365 - BigSceneUK/DynamicsSuite

  πŸ”™This blog post from Nick Doelman is almost exactly 10 years old!Back in October 2016, Nick wrote a walkthrough on set...
10/15/2026

πŸ”™

This blog post from Nick Doelman is almost exactly 10 years old!

Back in October 2016, Nick wrote a walkthrough on setting up Adxstudio Portals v7.

Download the installer. Install the package. Import the AdxstudioInstaller solution into CRM. Pick a starter website. Install the solutions and portal metadata. Add your license key. Then finally get the portal application running.

Power Pages provisioning looks a little different 10 years later. πŸ˜„

For a great trip down memory lane β€” complete with screenshots β€” check out Nick's original post:

https://readyxrm.blog/2016/10/09/setting-up-adxstudio-portals-v7/

Who remembers setting up portals this way?

If you are using Dynamics CRM Online and want to deploy a (Microsoft) portal solution, you have 2 options, one is to subscribe to the CRM Online Portals add-on (v8) or you can implement and manage …

Address

1329 Scarth Street
Regina, SK
S4R2E7

Alerts

Be the first to know and let us send you an email when Engineered Code Consulting Inc. posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Shortcuts

Share