Skip to content

Details

Join us for the D365 & PP UG Virtual Event! This user group will focus solely on Virtual Events. We know that not everyone can make it to in person events, so we've created a dedicated Virtual UG that anyone can attend!

Agenda

18:00 - Intros

18: 15 - Talk 1: Hello World, Goodbye Syntax: Vibe Coding React Apps on Power Platform - Charles Sexton and Josh Giles

19:00 - break

19:05 - Talk 2: Building Production-Ready Power Apps: Error Handling, Validation & Resilience - AJ Zafar
19:55: Wrap up

20:00 - Finish

Talk 1 - Hello World, Goodbye Syntax: Vibe Coding React Apps on Power Platform - Charles Sexton and Josh Giles
"Vibe Coding" is the practice of forgetting the code exists and focusing purely on the flow. Until recently, this was a fantasy for pro-coders. Now, this is a reality in the Power Platform.
This session is a deep dive into Power Apps Code Apps, the code-native capability that allows developers to deploy JavaScript web applications in Power Apps. We will leave the Canvas Studio behind and "Vibe Code" a solution live. You will learn:

  • The Stack: Understanding what code apps actually are and where they sit in the Power Platform ecosystem.
  • The Workflow: How to orchestrate the "Plan -> Build -> Iterate" lifecycle using only natural language.
  • The Reality Check: How to review the generated code so your "vibe" doesn't become technical debt or, even worse, a danger to your organisation.

Bio
Charles Sexton
Josh Giles

Talk 2 - Building Production-Ready Power Apps: Error Handling, Validation & Resilience - AJ Zafar
Back to Basics:

Most Power Platform solutions start the same way: a quick app, a simple flow, and everything just about works… until it doesn’t.
In this session, we go back to the basics and focus on what actually makes a solution production-ready.

You’ll learn why apps break, how bad data creeps in, and how small design mistakes can lead to big issues at scale. We’ll take a simple app and evolve it into something far more robust by introducing proper validation, user-friendly error handling, and reliable automation patterns.
Across both Power Apps and Power Automate, we’ll cover:

  1. How to prevent bad data with effective validation.
  2. How to design meaningful, user-friendly error messages
  3. How to handle failures in flows using scopes, run-after conditions, and retry patterns
  4. How to think about resilience across the full solution, not just individual components

By the end of the session, you won’t just know how to build apps, you’ll know how to build ones that don’t break in the real world.

Key takeaway:
Anyone can build an app that works nicely. Professionals build apps that also fail nicely.

Bio
AJ Zafar

Related topics

Education & Technology
Web Technology
Microsoft
Microsoft Dynamics
Microsoft Power Platform

You may also like