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_outlineCRM 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_outlineCRM 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_outlineCRM 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_outlineCRM 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_outlineCRM Audio
In this [delayed] episode of Refresh the Cache, George and Nick dive into the latest Wave 2 2024 release notes for Power Pages. They discuss the evolving landscape of agile development, where new features roll out continuously, and release notes serve as checkpoints rather than game-changers. The conversation touches on deprecations, governance updates, and intriguing AI-driven community template features, like thread summarization and AI moderation. They also debate the future of web templates and Power Fx integration. They even make a bet on how Microsoft’s event management solution will...
info_outlineCRM Audio
In this episode, George and Nick dive into the latest updates for Power Pages in the first half of 2024. They discuss new features, enhancements, and important deprecations, providing insights into how these changes impact users and developers. From generative AI integrations and improved file upload capabilities to crucial security updates and professional developer tools, this episode covers everything you need to know about the upcoming Power Pages release. Plus, they share their thoughts on the future of Power Pages and what they hope to see next. Tune in for an informative and engaging...
info_outlineCRM Audio
In this episode, George and Nick dive into Wave 2 2023 and what it's going to wash out for Power Pages. What's in store? The integration of DocuSign Bootstrap 5 and transition to it The capabilities and future potential of the Power Pages Copilot Upcoming features for administration and governance Enhanced collaboration features in the Power Pages Design Studio Introduction of managed environments New updates on user analytics Credits Cover image by on References Get in touch Nick Hayduk George Doubinski
info_outlineCRM Audio
What you hear in the opening is a sound clip titled "money count bills". Not sure about that, sounds more like soliders marching on gravel. Why did I pick that sound? Because it was available in the sound effect library I have already paid for. If I didn't have to pay for things, I would have definitely included Pink Floyd. Classic. Or Jerry McGuire saying "Show me the money". In this episode of Refresh the Cache Nick and I talk about how to take the nice customer's money using nothing but Power Pages. Credits Cover Image by Image by from . References Get in touch Nick Hayduk George...
info_outlineCRM Audio
Everyone misplaces things from time to time. Keys, airpods, sunglasses, wallet; anger, confidence, sense of entitlement... JavaScript in Power Pages is no exception. I know there is script, I can see that annoying debugger keyword, I just have no idea where the fuck did it come from. In this episode of Refresh the Cache Nick and I discuss all the possible locations where script can be hidden in Power Pages while contemplating using Dropbox as a source control alternative. And remember - we never truly lose any material possessions. We only temporarily misplace them. Credits Cover Image by...
info_outlineIn this episode of CRM Audio, George Doubinski and Joel Lindstrom discuss the business case for Dataverse for Teams. Who is it for and what does it mean for people who already have Dataverse and Dynamics 365?