Posts

Showing posts from July, 2026

Vibe coding without shadow IT

Image
Power Apps Code Apps · Conference field notes Vibe coding without shadow IT AI can build an internal app in minutes. The enterprise question is no longer whether people will do it, but where the result runs, which identity it uses, and whether IT can still govern it. Lukáš Oplt 18 June 2026 9 min read At ARICOMA's Two Faces of AI in Power Platform 2026 event, I opened my live demo with a deliberately uncomfortable question: how many applications exist in your company that IT does not know about? Generative AI has shortened the path from an idea to working software. That is useful, but it also removes the friction that once limited shadow IT. A person who could not build an application last year can now prompt a coding agent, connect a data source, and have a plausible interface before IT has even heard about the requirement. ...

Catch Power Apps problems before they reach production

Building in public I built a code quality tool for Power Apps. Easel reads canvas app source, finds problems before deployment, and brings linting, semantic diffs, dependency analysis, and CI gates to Power Apps development. By Lukáš Oplt 8 min read Open source Easel analysis flowing from Power Apps source into pull request feedback A pa.yaml source file passes through the Easel analyzer and produces lint findings, a dependency graph, and a successful CI check. scrHome.pa.yaml Children: - btnSubmit: Control: Button OnSelect: | Collect(...) e PULL REQUEST ...

Let AI build the flow. Never outsource the blast radius

Image
Power Automate · FlowAgent MCP Let AI build the flow. Never outsource the blast radius. Microsoft’s Power Automate plugin can build, edit, run, and diagnose cloud flows from Claude Code or GitHub Copilot CLI. The useful question is no longer whether AI can do it. It is when we should let it. By Lukáš Oplt 12 min read Power Automate & AI 01 Describe the outcome 02 Inspect the context 03 Build and validate 04 Review before impact A natural-language request can now become a real Power Automate cloud flow. The agent can discover connectors, map dynamic values, validate the definition, create the flow, inspect failed runs, and even repair individual actions. That is a meaningful change in how automation can be built. It is also exactly where teams can make a dangerous category error: confusing the ability to generate a workflow with the authority to decide what that workflow s...

Power Apps Accessible Labels: AI Removed the Excuse

Image
Power Apps accessibility The repetitive part can now be generated by AI. Leaving hundreds of interactive controls unnamed is no longer a scheduling problem; it is a decision not to care. By Lukáš Oplt 7 min read Power Apps Three hundred and six. That is not an obscure edge case buried in a complex formula. It is the same basic accessibility omission repeated across an application: interactive controls that a screen reader cannot name properly. The Accessibility Checker found 306 missing accessible labels in a single canvas app. Teams often explain this away with familiar phrases: the deadline was tight, accessibility was scheduled for later, or there was no capacity for manual cleanup. Those arguments were already weak. With coding agents able to inspect a canvas app, infer control intent, write AccessibleLabel formulas, and validate the result, they have become indefensible. ...