Featured
Picked from the blog
-

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 that is almost never what decides it. What decides it…
-

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
-
Forged but Valid: How to Test API Authentication and RBAC Safely
Broken access control and identification & authentication failures consistently rank among the OWASP Top 10. Yet, many teams still disable authentication entirely when running integration…

-
Mastering Power Automate Flows: Structure, Error Handling, Child Flows, and AI in Real Projects
Power Automate is often introduced as a low-code automation tool. In real projects, however, it behaves much more like a distributed execution engine where structure,…

-
Autonomous Agents in Action
A Deep Dive into the Rally Company Scenario with Business Central Autonomous agents are often discussed at a high level: orchestration, reasoning, memory, and autonomy.…

-
Do You Need a Custom Agent to Detect Anomalies?
No — you usually don’t. Power Platform and Dataverse already include built‑in mechanisms for detecting abnormal or unexpected usage. Whether you need a custom solution…

-
Play it (w)right — Automating End‑to‑End Tests in the Power Platform
At CollabDays Bremen 2026, I attended the session “Play it (w)right: automate your end-to-end tests in the Power Platform.” held by Arjan Rijsdijk (slides). This…

-
Oops!…I Vibe Coded Again
At CollabDays Bremen, I joined a session titled “Oops!…I Vibe Coded Again: AI-Assisted Development in Power Platform & M365.” prented by MVP Timo Pertilä. Going…

-
From Likes to Insights: Measuring Real User Experience in Conversational AI
At CollabDays Bremen this year, one session stood out for its clarity, practicality, and truth‑telling about a challenge many AI teams quietly struggle with. Katerina…

-
You are ready for AI! But are your users?
I attended CollabDays Bremen last weekend. I attended Leo Visser’s session without any expectations as I just arrived at the venue. Internal Reflection: Key Takeaways…

-
Fixing Prompt Injection Vulnerability
I’ve been building agents a while and after CollabDays Portugal I had the idea of hacking my own Copilot Studio agent. Other MVPs discussed how…

- 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 (68)
- 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 (64)
- Security (16)
- SharePoint (10)
- Teams (15)
- VS Code (5)
- Yleinen (19)


