Featured
Picked from the blog
-

Killer toolset for Power Platform agentic development
I’ve always loved Batman with his tools and widgets. I was sold when Knight Rider had his self driving car Kit and remote control watch to talk to it. Suddenly…
-

Same score, opposite meaning: what my Nordic Summit demo actually proved
I gave “From Smart Answers to Trustworthy AI: Designing Governed Copilot Studio Agents” at Nordic Summit 2026 in Billund on 21 September, in the Ideas room. I forgot to press…
-

Copilot Cowork, Claude Cowork and Claude Code: five comparison tables
Most comparisons of AI tools ask which one is smartest or latest. In my daily M365 and Power Platform work…
-

Scheduling a Copilot Studio agent test: the evaluation call returns a run, not a result
Agent instructions change constantly. Someone widens a trigger phrase, someone adds a knowledge source, someone rewrites a topic to remove…
-

Defensible beats impressive: designing a governed Copilot Studio agent
A confident wrong answer sounds helpful. It is the worst possible outcome, because nobody thinks to check it. “I don’t…
All posts
-
Enrich Offline Profile with Online Dataset
How to get data from Dataverse into Canvas App outside the offline profile filters? Previous post demonstrated how to create two different Canvas Apps and…

-
Bypass Canvas Apps Offline Profile
Power Apps Canvas renewed the offline functionality so that there is offline profile, which saves data with selected filter into your mobile device when there…

-
Setup custom user settings with custom page in Model Driven App
Custom user settings can be saves into Dataverse. In previous post I described how to read the settings with Power Automate before notifying user in…

-
Handle user settings from Dataverse with Teams notification
Custom user settings can be saves into Dataverse. In previous post I described how to create the table and set permissions. This post describes how…

-
Enhancing User Experience with Custom Settings in Power Platform
In the realm of digital solutions, the ability to tailor user experiences is paramount. Our team specializes in crafting solutions that not only announce or…

-
Use Teams group chat for notifying developers of new tasks in backlog
Previous blog shows how to Use AI Builder to analyse the request problem and create solution for it We could automate the solution to assign…

-
Use AI Builder to analyse the request problem and create solution for it
Previous blog shows how to Add Attachments and Pictures to Azure DevOps Tasks from Email There might be a need for adding some AI to…

-
Use Power Automate to automate the creation of tasks from customer emails requests
Technical instruction to How to Streamline Customer Requests and Improve Consultant Productivity. One of the solutions that I demonstrated in my session is how to…

-
How to Streamline Customer Requests and Improve Consultant Productivity
A session recap from the Microsoft 365 UK User Group As consultants, we often deal with multiple communication channels with our customers, which can cause…

- Agent 365 (3)
- AI Builder (6)
- AI Hub (12)
- AI Translator (3)
- Application Insights (2)
- Azure (19)
- Azure DevOps (7)
- ChatGPT (13)
- Claude Code (18)
- Cognitive Services (2)
- Copilot (40)
- Copilot Studio (69)
- Custom Connector (2)
- Database (3)
- Dataverse (37)
- Dynamics 365 (15)
- Error handling (2)
- GitHub (4)
- GitHub Copilot (7)
- Helpers (1)
- Logging (3)
- Logic Apps (4)
- Microsoft 365 (9)
- Offline (1)
- OpenAI (5)
- OpenCode (2)
- Planner (1)
- Power Apps (32)
- Power Automate (69)
- Power Pages (1)
- Power Platform (65)
- Security (16)
- SharePoint (10)
- Teams (15)
- VS Code (5)
- Yleinen (19)


