loader from loading.io

Wave 2 2024: Release Notes Don't Make Sense Anymore

CRM Audio

Release Date: 09/30/2024

Hot SPA time machine in Power Pages show art Hot SPA time machine in Power Pages

CRM Audio

AI agent wrote, compiled, and deployed a full Dataverse plugin for George in under thirty minutes with DLL, custom API, pre/post steps and all, rendering him (George, that is) obsolete.  This aside, we cover the new caching improvements in server-side logic, whether Power Fx has any reason left to exist, and why SPA might be the most overloaded three letters in the Power Platform right now. Skip Cache: a new parameter on retrieve/retrieve multiple in server-side logic lets you bypass the 15-minute Dataverse cache. Still no built-in way to clear it programmatically and Nick Doelman's post...

info_outline
The Very Last Release Wave show art The Very Last Release Wave

CRM Audio

Better late than never: we look back at what Microsoft put in the Power Pages section of the last-ever Power Platform release wave. The twice-yearly release-wave model is now being replaced by continuous updates on the AI at Work roadmap. So what was in the final wave? Server-side logic and client APIs reaching general availability, unified Power Pages and Dataverse authorization, AI coding tools that understand the platform, and Bootstrap 5 support for Dynamics 365 portal templates. We also discuss new CLI, analytics, authentication, and security capabilities and why steady delivery may...

info_outline
jQuery or Not, Client-Side API Will Always Start with a $ show art jQuery or Not, Client-Side API Will Always Start with a $

CRM Audio

Power Pages is having a surprisingly good run. In this episode we dig into server-side logic debugging, the new client-side API, and why both feel about 15 years late yet still genuinely useful. We also look at Omar Zaarour’s business-rules tool, Danish Naglekar’s cross-platform Power Platform Toolbox, and George’s Entra ID auto-clicker for making one of the most annoying prompts quietly disappear. References Get in touch Nick Hayduk  George Doubinski 

info_outline
Hide your dirty laundry on the server-side show art Hide your dirty laundry on the server-side

CRM Audio

15 years too late but it's finally here: server-side logic in Power Pages. What does it change in practice? Unlike Azure Functions, it's just another Power Pages asset that can be added to Power Platform ALM. Perfect for anything that is logic-lite/secret-heavy. Think payments and integrations that need secrets. Server-side logic avoids awkward workarounds using plugins, Power Automate, etc. just to keep keys safe. Re-use your Javascript skills though it's not lift-n-shift from the client-side exercise. Just couple new objects to learn: HTTP client for external calls and a Dataverse object...

info_outline
Contacts Are Users Too - Now with Dataverse Privileges show art Contacts Are Users Too - Now with Dataverse Privileges

CRM Audio

It’s one of the biggest Power Pages updates we’ve seen in years, and we’re excited about what it means for the future. We talk about the newest Power Platform release and its biggest change — bringing Power Pages security together with Dataverse roles. We explain how web roles and contact records now work with system users, making Power Pages security act more like Dataverse. We share what we learned from testing the private preview, including how permissions, ownership, and auditing work now, and what the new “C2” users are. We also wonder what this means for performance,...

info_outline
End Of The World As We Know It: Security Leaks In Power Pages show art End Of The World As We Know It: Security Leaks In Power Pages

CRM Audio

In this episode, we take a close look at the history of security issues in Power Pages. We start with the early days — when simple misconfigurations like unchecked table permissions and enabled OData feeds led to major data exposures. These weren’t bugs, but they showed how easy it was to set things up the wrong way. We talk about how Microsoft responded and what lessons we’ve learned about secure defaults and clear documentation. We then move on to more serious vulnerabilities introduced by newer features like the Web API. We explain how some of these flaws allowed access to restricted...

info_outline
Hidden In Plain Site: Underused Features in Power Pages show art Hidden In Plain Site: Underused Features in Power Pages

CRM Audio

Continuing from the wishlist, in this episode we focus on underused features in Power Pages - capabilities that are built into the platform but often overlooked during development. We discuss features such as redirects, shortcuts, site markers, and web link sets, highlighting where they fit and why they’re still relevant, especially for structured navigation and content management. We also cover content snippets, explaining how they support multilingual content, reduce duplication, and allow non-developers to manage content without modifying code. Additional topics: Leveraging form and...

info_outline
Cache Me If You Can: The Power Pages Wishlist show art Cache Me If You Can: The Power Pages Wishlist

CRM Audio

In this episode, we deliver on their promise from the previous show — a wishlist of features they’d love to see in Power Pages (and none of them are AI). It’s a mix of practical frustrations from real-world projects and some wild ideas for future innovation. What did we talk about? George’s standing desk automation project — powered by Python, Bluetooth, and (eventually) Power Platform. Imagine your desk going up automatically before every meeting! Top Power Pages wishlist items: API to clear the cache — long-requested, simple sounding, yet still missing. Modern Forms —...

info_outline
What’s Really Coming in Release Wave 1 2025: AI Hype And A New Security Threat show art What’s Really Coming in Release Wave 1 2025: AI Hype And A New Security Threat

CRM Audio

In the first episode of 2025, Nick and George break down Release Wave 1 2025 for Power Pages, separating real improvements from underwhelming updates. AI features take center stage, but do they actually add value? Discussion covers AI-assisted forms, web agents, and natural language queries, questioning their usefulness in real-world applications. Modern lists get long-awaited updates, including JavaScript event support and metadata filters, finally closing gaps with classic lists. The ongoing file upload saga resurfaces, and the new virus scanning feature raises questions about...

info_outline
Solid Liquid with Web Templates show art Solid Liquid with Web Templates

CRM Audio

In this somewhat warm episode, George and Nicholas explore web templates in Power Pages, breaking down how they work, their history from ADX Studio to modern-day template blocks, the regrets along the way, and practical ways to use them effectively. They discuss features like include and extend, share tips for simplifying your development process, and highlight why templates are a powerful tool for creating reusable components. Whether you’re new to web templates or looking to refine your skills, this conversation has something for everyone. As a bonus, they debate what’s better as an...

info_outline
 
More Episodes