Welcome to the Power Platform Developers Weekly!
We have been through a journey for 4+ years; delivery consistently every week. We have grown from a single editor to a team of six. Over the years several times we have improved the format to make it more digestible. If you have been following our journey you’d notice that we do take your suggestions seriously and it’s time of the year again when we ask you for some feedback. This time we have made it super easy as well; no fill out any survey or form; just leave a comment below.
Oh and if you have not yet subscribed, my question to you is why haven’t you?! If there is any particular reason we’d like to know that too.
Microsoft feature releases and announcements
We need to follow more content creators. If you know anyone who writes blogs or creates videos, please fill out the form on their behalf provided on this website so we can start tracking them.
We hope you enjoy the content of this week.
— PP Dev Weekly Team
🥇 Cover Story
Custom Lookup Filtering in 2024
by Oleksandr Olashyn
Oleksandr explains how custom lookup filtering in Power Pages can enhance user experience in 2024. He demonstrates hiding default lookups, fetching filtered data with Web API, and using custom controls for secure data retrieval.
💎 Model Driven Apps & Dataverse
Dataverse: Get Azure Key Vault Secret from Plugin
by Temmy Wahyu Raharjo
Temmy explains how to access Azure Key Vault secrets within Dataverse plugins. He covers the steps involved in integrating Azure Key Vault with Dataverse and provides guidance on securely managing sensitive information.
🏋️♂️ Canvas Apps
Understanding App Functionality Through Code View in Power Apps
by Inogic
The article discusses how to use the Code View feature in Power Apps to visualise, copy, and share code for individual controls, helping developers better understand app functionality.
5 Best Practices for Named Formulas in Power Apps
by Pieter Veenstra
Quite a few of Pieter’s recent posts have been about named formulas in Power Apps. In this post he goes through some of the best practices.
🤖 Copilot
Elevate Copilot Interactions with Rich Media Responses, Images, and Videos in Copilot Studio
by Inogic
The blog shows how to use Copilot Studio to enhance interactions by adding rich media like images and videos to Copilot responses.
😎 Power Automate
How To Use Power Automate + Azure OpenAI GPT Models
by Matthew Devaney
Matthew explains how to integrate Azure OpenAI GPT models with Power Automate for automating helpdesk ticket prioritisation using AI-powered chat completions.
Add line break / new line for description field of Email – Dataverse / Power Automate
by Nishant Rana
In his latest post, Nishant shares a practical guide on inserting line breaks in the email description field of Dataverse via Power Automate, enhancing the clarity and organisation of email messages.
⛅ Around Azure
Extract table data from Documents using Azure AI Document Intelligence
by Matthew Collinge
In this post, Matthew demonstrates the process of leveraging Azure AI Document Intelligence to effectively extract table data from various documents, providing insights into implementation techniques and useful tips.
👩💻 Dev to the Core
Securing Plain Text using SHA hashing: SHA-256 Sorcery
by Bala Madhusoodhanan
This blog post explains how to encrypt plain text using SHA-256 hashing in custom code plugin for custom connector. It covers the implementation of keyed hashing to improve data integrity and security in different applications.
🎮 Other Interesting Articles
Power Automate - The Code Review Onion - David Wyatt
Improve Collaboration by Adding Notes Before Saving in Dynamics 365 - Inogic
📢 Call for Speakers
A look at CFS closing soon
Powerful Devs - Closes October 30, 2024
ColorCloud Hamburg 2025 - Closes November 17, 2024
🎥 Videos
🔊 Podcasts
In this podcast episode, Oleg Ovanesyan discusses when to choose Microsoft Dataverse over SharePoint or SQL for building solutions, emphasizing the benefits it offers to organizations and providing valuable insights for IT admins and solution developers in understanding its capabilities.
✨ Thanks for reading
If you’re enjoying this newsletter, it would mean a lot to share it with your friends & colleagues and ask them to subscribe to it.
👍