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
-
Efficient CI/CD Pipelines for Power Platform: Managed Environments and Beyond
In the realm of IT project governance, the integration of Continuous Integration and Continuous Deployment (CICD) pipelines is pivotal for streamlining and automating the development…

-
Power Automate and Application Insights: Automatic logging at a new level
In the era of automation and artificial intelligence, it is important that workflows and processes work seamlessly. If the workflow stops working or stops with…

-
The Interplay of Consciousness in Human and Artificial Minds
I have a keen interest in the intersection of human cognition and artificial intelligence, I find the comparison between the human mind’s intricate network of…

-
JSON inception in Power Automate
When working with Power Automate, it’s crucial to handle JSON data correctly to avoid common pitfalls. One such issue arises when adding JSON within another…

-
Break from Power Automate loop
In traditional coding paradigms, for loops are a staple for iterating over a collection of items. When the desired condition is met or the task…

-
Create GitHub CI/CD pipeline for install Logic Apps with Dataverse connector
The first article explained the background of the solution and how the GitHub Repository is needed, we take the ARM template out of Logic Apps…

-
Parameterize Logic Apps with Dataverse connector for GitHub pipeline
The previous article explained the background of the solution and how the GitHub Repository is needed, we take the ARM template out of Logic Apps…

-
Cross-technology deployment automation from GitHub to Dataverse
Originally posted in Finnish at Sulava blog The excellence of Microsoft’s Power Platform is that it can be used to quickly make applications, workflows and…

-
Comparing two PDF with Copilot
I tried to compare two PDF files with Copilot for Word but it did not figure out. I was able to twist and flip even…

-
Notes app with AI formatting and To Do tasks
CRM Notes let’s user to speak notes from meeting (with phone keyboard speech recognition) to written notes. Solution then offers possibility to rewrite the notes…

- 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)

