Keith shares his background in traditional .NET and SQL development and explains why Power Apps immediately stood out to him: speed. Instead of repeatedly building the same forms, logic, and app structures manually, Power Apps allowed him to focus more on solving business problems while drastically reducing development time.

A major topic is “vibe coding,” where developers describe applications in natural language while AI generates layouts, formulas, workflows, and functionality automatically. The episode covers new Power Apps capabilities such as Generative Pages, Vibe Apps, Code Apps, AI-generated layouts, and Copilot-assisted Power Fx generation. Keith explains how screenshots, requirement documents, and prompts can now generate working applications in minutes instead of days or weeks.

The discussion also highlights how AI is changing the role of developers. Future app creators will rely less on memorizing syntax and more on business analysis, architecture, governance, testing, prompt engineering, and user experience design. Keith argues that understanding customer problems will become more valuable than writing repetitive code.

Mirko and Keith also address the risks of AI-driven development, including governance, security, compliance, shadow IT, and unsafe automation. They stress that while AI dramatically accelerates development, organizations still need proper architecture, testing, validation, and governance frameworks to safely deploy enterprise-grade solutions.

Overall, the episode presents a vision where AI democratizes app creation while experienced a

Apple Podcasts podcast player iconSpotify podcast player iconYoutube Music podcast player iconSpreaker podcast player iconPodchaser podcast player iconAmazon Music podcast player icon

You’re living in a time where Microsoft Power Apps is truly transforming app development. With AI and Vibe Coding, you can build apps faster and more easily than ever. Now, you don’t need to be a coder to turn your ideas into real solutions. Power Apps puts powerful tools in your hands, whether you’re a developer or a business user.

  • Over 25 million people use Power Platform every month, and organizations have seen a 206% ROI, saving millions of hours.
  • Vibe Coding lets you describe your app in plain language, so you can go from idea to prototype in minutes.

As you explore the Future of Power Apps, remember that good governance and learning new skills will help you get the most out of these exciting changes.

Key Takeaways

  • Power Apps empowers users to create apps without coding skills, making app development accessible to everyone.
  • AI features like Microsoft 365 Copilot streamline the app-building process, allowing users to focus on ideas rather than technical details.
  • Vibe Coding enables users to describe app requirements in plain language, transforming concepts into prototypes quickly.
  • Organizations can achieve significant ROI, with some reporting a 206% return on investment through efficient app development.
  • Rapid prototyping allows users to create functional apps in minutes, enhancing speed and agility in business operations.
  • Automation of repetitive tasks through AI reduces development time and minimizes errors, freeing up time for innovation.
  • Strong governance practices ensure that app development remains secure and compliant while encouraging experimentation.
  • Continuous learning and adaptation to new tools and features are essential for success in the evolving landscape of Power Apps.

The Future of Power Apps

The future of power apps is here, and you get to shape it. You can now build smarter, faster, and more accessible apps than ever before. Let’s break down what’s changing and how you can take advantage of these new tools.

AI-Driven Transformation

From Low-Code to AI-Powered

You might remember when app development meant dragging and dropping controls or writing formulas. Now, the future of power apps is all about AI. You can describe your app in plain language, and Microsoft 365 Copilot will help you turn that idea into a working solution. You don’t have to worry about syntax or complex logic. Instead, you focus on what your app should do, and AI handles the heavy lifting.

  • Vibe Coding lets you explain your requirements in your own words.
  • Microsoft 365 Copilot generates layouts, data models, and even suggests improvements.
  • You move from being a coder to a solution architect, making decisions that matter.

This shift means you can accelerate development and see results in minutes, not weeks.

Impact on Business Users

The future of power apps isn’t just for developers. You, as a business user, can now create apps that solve real problems without waiting for IT. Microsoft 365 Copilot and AI features make app development feel as easy as building a PowerPoint or writing an Excel formula. You can join the process, share your ideas, and see them come to life.

Tip: If you’re a business analyst, you can now build apps alongside developers, making your team more agile and innovative.

Vibe Coding Revolution

Natural Language to App

Imagine telling Microsoft 365 Copilot, “I need an app to track inventory and send alerts when stock is low.” In the future of power apps, that’s all you need to do. Vibe Coding takes your words and creates a prototype right away. You don’t need to learn a new language or memorize commands.

  • You describe your needs.
  • The AI builds the app structure.
  • You review and adjust as needed.

This approach makes app development more natural and less intimidating.

Accessibility for All

The future of power apps is about breaking down barriers. With Vibe Coding and Microsoft 365 Copilot, anyone in your organization can participate. You don’t need a software engineering degree. You just need your business knowledge and a willingness to try.

FeatureAI-Driven Power AppsTraditional Low-Code Approaches
Development ApproachConversational app design using AIVisual, declarative approach
User AccessibilityEnables non-developers to create apps easilyRequires some coding knowledge
EfficiencyFaster app creation with AI assistanceSlower due to manual coding
User AdoptionHigher due to democratization of developmentLimited to those with coding skills

You can see how the future of power apps opens the door for everyone, not just IT professionals.

Speed and Agility

Rapid Prototyping

You want to move fast. The future of power apps gives you that power. You can turn ideas into working prototypes in minutes. Microsoft 365 Copilot helps you plan, model data, and build apps in one workspace. You don’t have to switch between tools or wait for someone else to finish their part.

  • Changes you make update the whole app automatically.
  • You get smart suggestions based on your business context.
  • You can test and refine your ideas quickly.

Real-world examples show this in action. Companies like IKEA Sweden and Johnson Controls have used Power Apps to save thousands of hours and boost efficiency. You can do the same.

Reducing Development Time

You don’t have to spend weeks building and testing. The future of power apps means you can cut development time in half. Microsoft 365 Copilot automates repetitive tasks and helps you avoid errors. You can focus on solving business problems, not fixing bugs.

  • Organizations have seen a 206% ROI in three years.
  • Employees reclaim hundreds of hours each year by automating manual work.
  • Teams like Custom Air Products & Services and Kao Corporation have improved processes and saved time.

Note: With AI and Microsoft 365 Copilot, you can spend more time on innovation and less on routine tasks.

The future of power apps is bright. You have the tools to build, innovate, and lead your organization into a new era of app development.

AI Features in Power Apps

AI Features in Power Apps

You get to unlock a new level of productivity with the latest AI features in Power Apps. Copilot, vibe apps, and generative pages bring you tools that make app creation faster and smarter. Let’s dive into how these AI features work and how you can use them every day.

Copilot and Generative AI

Code and Layout Generation

Copilot changes the way you build apps. You describe what you want, and copilot turns your ideas into code and layouts. You don’t need to worry about syntax or structure. Copilot uses natural language understanding to interpret your intent. It supports common scenarios with pre-built AI models. You can drag and drop conversation designs, making the process simple.

FeatureDescription
Natural Language Understanding (NLU)Interprets user intent for better interaction.
Pre-built AI modelsSupports common scenarios to streamline development.
Drag-and-drop conversation designSimplifies the creation of conversational interfaces.
Integration with Dataverse, Power Automate, and other Microsoft servicesEnhances functionality and connectivity across platforms.
Multi-channel deploymentAllows deployment across web, Teams, and mobile apps.

You can use copilot to generate app layouts, connect to data, and even automate workflows. Copilot helps you visualize trends, spot correlations, and create drafts in Word or PowerPoint. You get the full power of copilot when you combine these features.

Solution Architecture Suggestions

Copilot doesn’t just build apps. It suggests solution architectures based on your requirements. You get recommendations for data models, workflows, and integrations. Copilot learns your preferences and offers tailored guidance. This is helpful for new employees who need to adapt quickly.

Use CaseDescription
Data AnalysisCopilot interprets large datasets, providing insights and forecasts, enabling data-driven decision-making without requiring specialized skills.
Communication ManagementIt suggests responses and summarizes email threads, helping users manage communication overload efficiently.
CollaborationIntegration into Microsoft 365 enhances teamwork with AI-assisted editing and real-time change tracking.
Personalized AssistanceCopilot learns user preferences, offering tailored guidance, which is beneficial for new employees adapting to new tools.
Resource ManagementIt helps allocate resources and track project milestones, ensuring deadlines are met effectively.

Vibe Apps and Generative Pages

Uploading Assets for App Creation

Vibe apps and generative pages let you upload screenshots, requirement documents, or branding assets. AI features use these assets to create functional apps. You can generate applications from simple prompts. You maintain full control over the generated code. The integration of AI enhances the speed and quality of app creation.

  • Rapid prototyping enables quick application generation from natural language descriptions.
  • AI-assisted development makes sophisticated app creation accessible to a wider audience.
  • Seamless transition between no-code and pro-code experiences ensures flexibility and control.

Aligning with Business Needs

Organizations use vibe apps to solve real business challenges. For example, a global manufacturer transformed their time tracking process by quickly building a drag-and-drop time reporting app. The vibe experience reduces the time and complexity of app development. You can create functional applications in minutes, empowering citizen developers to participate directly.

Automation and Intelligent Suggestions

Workflow Automation

AI features automate repetitive tasks. You can focus on high-value work. Automation streamlines operations and saves costs. Copilot helps you allocate resources and track milestones.

AdvantageDescription
Increased Efficiency and ProductivityAutomating repetitive tasks allows teams to focus on high-value work, enhancing productivity.
Improved Accuracy and Decision MakingAI models minimize human error and provide data-driven insights for better decision-making.
Cost Savings and Resource OptimizationAutomation streamlines operations, leading to significant cost reductions and resource reallocation.

Error Reduction

AI features improve accuracy and decision making. Copilot minimizes human error and provides data-driven insights. You get intelligent suggestions that help you avoid mistakes and make better choices. You enhance productivity by simplifying daily tasks and workflows.

Tip: Use copilot and vibe apps to automate your workflows and reduce errors. You’ll save time and boost efficiency.

Vibe Coding in Power Apps

Vibe Coding in Power Apps

What Is Vibe Coding

Vibe coding” is a new and loosely-defined term in software development that refers to the practice of prompting AI tools to generate code rather than writing code manually. The goal of vibe coding is to create an AI powered development environment where AI agents serve as coding assistants making suggestions in real time, automating tedious processes and even producing standard codebase structures.

You don’t have to write every line of code yourself anymore. With vibe coding, you describe what you want, and the AI does the heavy lifting. This approach changes how you interact with a low-code platform like Power Apps. You get to focus on your ideas, not just the technical details.

Key Differences from Traditional Coding

Traditional coding means you write every function and logic by hand. Vibe coding lets you use natural language to guide the AI. You can ask for features, and the AI builds them for you. This is a big shift from the old way of working. You move from typing code to having conversations with your tools. This makes creating pro-grade applications much faster and more fun.

Empowering Citizen Developers

Vibe coding opens the door for everyone. You don’t need years of programming experience. If you know your business, you can build apps. This is how ai vibe coding empowers citizen developers. You can start building production-ready solutions with just your ideas and a few prompts. This is bridging the gap between no-code and pro-code, making app development more inclusive.

Collaboration with AI Agents

The agent feed in Power Apps acts as a collaborative space. Here, you and AI agents work together. The feed helps you switch between tasks, prioritize what matters, and keep everything organized. This makes your development process smoother and more efficient.

  • You can work with AI agents to define user stories and requirements.
  • The AI generates code and customizes features based on your feedback.
  • This teamwork blends your business knowledge with AI-assisted coding.

Agent-First Development

When you use agent-first development, intelligent agents automate tasks and respond to your inputs. They learn from your interactions and improve your apps over time. This means your apps get smarter as you use them. You get a more personalized and intelligent experience.

Human-AI Co-Creation

You and the AI become a team. You bring the ideas, and the AI brings speed and accuracy. This is ai assisted development at its best. You can focus on building production-ready solutions while the AI handles the routine work. This partnership helps you create ai-first applications that are ready for real business needs.

Business Impact

Speed vs. Governance

You want to move fast, but you also need control. Vibe Apps and traditional Canvas Apps both use the Dataverse framework for governance. Here’s how they compare:

AspectVibe AppsTraditional Canvas Apps
Governance ModelConsistent with Dataverse frameworkConsistent with Dataverse framework
Organizational BoundariesDefined by Business UnitsDefined by Business Units
Ownership & AccountabilityDefined by Teams and UsersDefined by Teams and Users
Security RolesGovern access to tables, rows, actionsGovern access to tables, rows, actions
Identity & AccessSynchronized through Microsoft Entra IDSynchronized through Microsoft Entra ID

You get speed from vibe coding, but you also keep strong governance. This balance lets you build fast without losing control.

Use Cases for Vibe Apps

Vibe Apps shine when you need to build solutions quickly. You can use them for team dashboards, inventory tracking, or customer feedback tools. They help you move from idea to production-ready solution in record time. With low-code platforms like Power Apps, you can start creating pro-grade applications that fit your business perfectly.

Power Platform Integration

Ecosystem Synergy

Connecting Data and Services

You get more value when you connect your apps, data, and services. The power platform lets you bring everything together. You can link Power Apps with SharePoint, Dynamics 365, and even Azure. This makes it easy to share data and automate tasks. You don’t have to jump between tools or worry about missing information.

  • You can access data from different sources in one place.
  • Automation of complex workflows becomes simple.
  • You use your existing Microsoft technology investments more effectively.

When you connect your data and services, you make smarter decisions. For example, a compressor manufacturer saw a 60% increase in information availability for strategic decisions after moving to the power platform. You can also use Power BI to visualize your data and create reports that help you understand your business better.

Leveraging Microsoft Tools

You have a whole toolbox at your fingertips. The power platform works with Microsoft 365, Azure, and other services. This gives you a consistent experience across all your apps. You can build solutions that fit your needs and boost productivity.

Here’s a quick look at how integration helps:

Integration AspectBenefit
Low-code innovationEnables faster development of applications
Seamless data accessFacilitates easy data sharing across platforms
Process automationStreamlines workflows and reduces manual tasks

You can see how the power platform makes your work easier and more efficient.

Generative AI Across Power Platform

Unified Experience

You get a unified experience with generative AI across the power platform. You can use AI to automate data entry, schedule tasks, and summarize calls. This saves you time and helps you focus on what matters. You don’t need to build AI models from scratch. You can fine-tune existing models to fit your business.

According to IDC’s findings, GenAI delivers substantial returns, estimated at 3.7 times the investment per dollar spent. For top leaders using generative AI, the average ROI jumps to $10.3.

You can use generative AI in many industries, like financial services, retail, manufacturing, healthcare, and education. This means you can find new ways to innovate and grow your business.

Cross-Platform Automation

You can automate tasks across all your apps with the power platform. Generative AI helps you manage data, follow up with customers, and create new products. You improve customer experiences and reduce costs. You get insights that inspire new ideas and prototypes.

  • Generative AI streamlines processes like scheduling and follow-up activities.
  • AI solutions provide personalized support and interactions.
  • You enhance operational efficiency and drive innovation.

You can rely on the power platform to connect your tools, automate your workflows, and unlock new opportunities for your organization.

Governance and Risk Management

As you dive into the world of AI-powered app development, you need to keep governance, security, and compliance front and center. Power Apps gives you powerful tools, but you want to make sure your organization stays safe and in control while you innovate.

Security and Compliance

Data Protection

You handle sensitive data every day. Protecting it should be your top priority. Power Apps lets you segment environments so you can isolate data, users, and resources. This approach helps prevent accidental leaks and keeps your information secure. Many organizations create separate environments for development, testing, and production. This way, you can experiment safely without risking your business-critical data.

Managing AI Output

AI can generate solutions quickly, but you still need to review what it creates. Always check that the AI-generated content meets your compliance standards. Set up monitoring and auditing tools to track changes and flag anything unusual. You can tag apps and workflows with metadata, making it easier to manage and review them later.

Governance for Citizen Developers

Guardrails and Best Practices

You want everyone to build apps, but you also need to set clear boundaries. Here are some best practices you can follow:

  1. Establish a Center of Excellence (CoE) to drive consistency and quality.
  2. Segment environments to control access and isolate data.
  3. Use tiered access and role-based controls so only the right people have the right permissions.
  4. Monitor, audit, and tag all activity for transparency.
  5. Build a culture of shared accountability across teams.
  6. Watch out for common pitfalls as you scale up citizen development.

These steps help you balance freedom and control, letting your team innovate safely.

Safe Experimentation

You want your team to try new things without fear. By creating personal developer environments, you give users a safe space to build and test apps. Over 4,500 organizations now use this strategy, and it has boosted productivity while reducing risk. Automatic provisioning makes it easy for users to start building, while controlled creation prevents sprawl and keeps your environment organized.

StrategyDescriptionExample
Center of Excellence (CoE)Fosters consistency and accountabilityZurich Insurance uses a CoE for compliance
Environment StrategySegments environments to isolate data and usersHeathrow Airport created 14 business-aligned environments
Tiered Access and Role-Based ControlsRestricts capabilities based on rolesG&J Pepsi reduced expenses with role-based access
Monitor, Audit, and Tag EverythingManages app activity with metadataToyota uses Datadog for monitoring
Managed Solutions for Critical AppsEnsures long-term support and governanceAvanade uses managed solutions in DevOps pipelines
Shared Accountability CultureCombines tech policies with human buy-inSchlumberger’s Delfi platform fosters shared ownership

Balancing Innovation and Control

Production vs. Experimentation

You need to separate your production apps from your experimental ones. Use personal developer environments for testing and learning. Move successful solutions into managed environments for long-term support. This strategy keeps your business running smoothly while encouraging creativity.

StrategyDescriptionOutcome
Personal Developer EnvironmentsSecure spaces for users to develop apps and flowsHigher productivity, lower governance risk
Automatic ProvisioningEnvironments created automatically for new solutionsEasier user experience, less admin work
Controlled CreationRouting system for environment creationBetter governance and compliance

Tip: Encourage your IT and business leaders to work together. When you align your goals, you create a culture where innovation and control go hand in hand.

Role of IT and Business Leaders

IT and business leaders play a key role in governance. IT sets up the guardrails and ensures compliance. Business leaders encourage experimentation and help teams adopt best practices. When you work together, you get the best of both worlds—safe, scalable innovation.

Future-Proofing Skills for Power Apps

The future of Power Apps is bright, but you need the right skills to keep up. As AI and no-code tools evolve, your ability to adapt will set you apart. Let’s explore what you need to thrive in this new era.

Essential Skills in the AI Era

Technical and Business Acumen

You don’t have to be a traditional developer to succeed with Power Apps, but a mix of technical and business skills will help you shape the future. Here’s what you should focus on:

  • Get comfortable with PowerApps Studio. Design user-friendly interfaces and use formulas to make your apps smarter.
  • Learn how to connect to different data sources and model your data for the best results.
  • Understand the Power Platform, including Power Automate and Common Data Service.
  • Pick up some basic coding skills, like JavaScript or REST APIs, to unlock more advanced features.
  • Sharpen your problem-solving and analytical thinking. Troubleshoot issues and optimize your apps for better performance.
  • Build your project management skills. Plan, design, and collaborate with others to deliver great solutions.

You’ll find that these skills make your no-code and low-code experience much richer and more rewarding.

Continuous Learning

The future moves fast. You need to keep learning to stay ahead. Here are some ways to keep your skills sharp:

  • Follow Microsoft’s roadmap to see what’s coming next.
  • Join online communities, like LinkedIn groups or Power Apps subreddits, to share your experience and learn from others.
  • Attend interactive sessions and hands-on workshops to practice new features.

Tip: Continuous learning helps you spot trends early and gives you a head start on the latest no-code innovations.

Human-AI Collaboration

Best Practices for Teams

Working with AI means working smarter, not harder. To get the most from your Power Apps experience, try these best practices:

  • Start with clear planning and governance so everyone knows their role.
  • Use the right AI tools for each task to boost productivity.
  • Set boundaries and accountability for every app you build.
  • Make sure your data is accurate and easy to access.
  • Plan for growth from the start, so your solutions scale with your business.

Teams at Microsoft have seen how strong governance and environment ownership can make collaboration seamless. This approach helps you and your team work confidently with AI-powered tools.

Adapting to Change

Change is constant in the world of Power Apps. You can use low-code and no-code development to respond quickly. Modernize your apps to improve efficiency and customer experience. The platform lets you integrate existing systems, making collaboration and data sharing easier. Citizen developers can jump in and build solutions, while pro developers can tackle complex challenges faster.

Preparing for What’s Next

Anticipating New Features

You want to be ready for whatever the future brings. Here are some strategies to help you prepare:

  • Train your team on Copilot Studio and other new capabilities.
  • Set up governance for AI-generated content and apps.
  • Start proof-of-concepts for AI-embedded apps instead of sticking to old methods.
  • Build a Center of Excellence to support both citizen and pro developers.
  • Use solutions and application lifecycle management to keep your work organized.
  • Monitor your integration architecture and reuse shared services to avoid duplication.
  • Map out business processes where autonomy makes sense.
  • Keep an eye on agent decisions with monitoring and logging for compliance.

Learning Resources

You have plenty of resources to help you learn and grow:

  • Training programs with practical exercises.
  • A vibrant community where you can share your experience and get support.
  • Access to industry experts and mentors for personalized guidance.
  • An ever-growing library of tutorials, videos, and interactive labs.

The future of Power Apps belongs to those who keep learning, stay curious, and embrace the no-code experience. You have the tools and the community to help you succeed—now it’s your turn to shape what comes next.


You’ve seen how AI and Vibe Coding change the way you build apps with Power Apps. These tools make development faster, easier, and more collaborative. Check out the table below for a quick recap:

Feature/BenefitDescription
Speed and SimplicityVibe Coding lets you create apps quickly and easily.
CollaborationPower Apps brings people together, no matter their skill level.
AI IntegrationBuilt-in AI makes your work smoother and smarter.
Governance and SecurityYou get strong controls for safe app deployment.
Unified ExperienceEverything works together with Microsoft 365 Copilot.

To keep growing, try these steps:

  1. Follow tutorials from experts like April Dunnam and Shane Young.
  2. Join the PowerApps community for support.
  3. Take on a 30-day Power Platform challenge to test new features.

Stay curious and keep learning. You have everything you need to shape the future of app development.

FAQ

What is Microsoft Power Apps?

You use Power Apps to build business apps fast. You don’t need to be a coder. The platform lets you create, customize, and share apps with your team using simple tools and AI.

How does AI help you build apps in Power Apps?

AI speeds up your work. You describe what you want, and Copilot or Vibe Coding turns your ideas into working apps. You get smart suggestions, layouts, and even data models in minutes.

What is Vibe Coding?

Vibe Coding lets you use plain language to tell the AI what you need. You don’t write code. You just describe your app, and the AI builds it for you. It’s easy and fast.

Can you build apps without coding experience?

Yes! You can start with your business knowledge. Power Apps and AI features help you create apps without writing code. You get guidance and support every step of the way.

How do you keep your apps secure?

You set up environments to protect your data. You use role-based access and monitor activity. Power Apps gives you tools to manage security and compliance so you stay safe.

What skills should you learn for Power Apps?

You should learn how to use Power Apps Studio, connect data, and design user-friendly interfaces. Stay curious. Keep learning new features and best practices to stay ahead.

How does Power Apps work with other Microsoft tools?

Power Apps connects with Microsoft 365, Azure, and Power BI. You can share data, automate tasks, and build solutions that fit your business. Everything works together for a seamless experience.

🚀 Want to be part of m365.fm?

Then stop just listening… and start showing up.

👉 Connect with me on LinkedIn and let’s make something happen:

  • 🎙️ Be a podcast guest and share your story
  • 🎧 Host your own episode (yes, seriously)
  • 💡 Pitch topics the community actually wants to hear
  • 🌍 Build your personal brand in the Microsoft 365 space

This isn’t just a podcast — it’s a platform for people who take action.

🔥 Most people wait. The best ones don’t.

👉 Connect with me on LinkedIn and send me a message:
"I want in"

Let’s build something awesome 👊

1
00:00:00,000 --> 00:00:06,880
Yeah, where I come to another edition of the M65 at M podcast my guest today is at

2
00:00:06,880 --> 00:00:11,600
Kiss Errinton and yeah, I have to write it a little bit down what you're, what are you all

3
00:00:11,600 --> 00:00:12,600
do?

4
00:00:12,600 --> 00:00:17,040
He is the power platform a solution architect, Microsoft MVP for business applications,

5
00:00:17,040 --> 00:00:24,040
certificate to Microsoft trainer, 11, uh, certificate professionals.

6
00:00:24,040 --> 00:00:31,160
So I think that's the link the Microsoft certifications linked in learning instructor public speaker

7
00:00:31,160 --> 00:00:37,280
found also power platform community high five user group host of the on air in the cloud

8
00:00:37,280 --> 00:00:41,880
podcast and a mentor of the woman in power platform.

9
00:00:41,880 --> 00:00:48,280
Yeah, in this episode, we will explore the future of power apps, how AI is reshaping app development

10
00:00:48,280 --> 00:00:54,600
and the rise of wipe code and how makers and developers can build business applications faster

11
00:00:54,600 --> 00:00:56,520
than ever before.

12
00:00:56,520 --> 00:00:59,520
So I forgot anything.

13
00:00:59,520 --> 00:01:01,440
You know, I don't know if I've got time for anything else.

14
00:01:01,440 --> 00:01:06,120
I think you've got everything there.

15
00:01:06,120 --> 00:01:11,680
Yeah, also, yeah, I don't think so then so many people, but for the people discovering you

16
00:01:11,680 --> 00:01:20,520
for the first time, what's your background and how did you get into Microsoft technology?

17
00:01:20,520 --> 00:01:23,040
Yeah, yeah, thanks, Merco.

18
00:01:23,040 --> 00:01:24,440
And thanks for having me on the show.

19
00:01:24,440 --> 00:01:27,400
I'm a fan already, so it's great to be on the podcast.

20
00:01:27,400 --> 00:01:31,200
Um, yeah, a bit of background about me is you say I'm Keith Adleton.

21
00:01:31,200 --> 00:01:33,320
I'm a power platform solution architect.

22
00:01:33,320 --> 00:01:35,960
That's my main role in my day job.

23
00:01:35,960 --> 00:01:41,600
I work for cap Gemini, one of the large consultancies and Microsoft partners.

24
00:01:41,600 --> 00:01:48,080
The way started for me is really a long, long time ago when I graduated from a science degree.

25
00:01:48,080 --> 00:01:53,920
I wanted to go into programming and the first job I had it was a mixture of different technologies.

26
00:01:53,920 --> 00:01:59,440
But the Microsoft tech stacks kept coming back again and again, it was more pro-deaf for me.

27
00:01:59,440 --> 00:02:04,400
That's been the majority of my career up until the last four years or so, but it would

28
00:02:04,400 --> 00:02:08,920
always come out into either a visual basic or a dot net or a seawalls over there.

29
00:02:08,920 --> 00:02:14,600
It always be some kind of Microsoft tech is the main theme.

30
00:02:14,600 --> 00:02:18,960
And then the majority of my career was internal development for many organizations, in different

31
00:02:18,960 --> 00:02:19,960
sectors.

32
00:02:19,960 --> 00:02:24,800
Again, maybe focusing mostly on dot net and seawalls server.

33
00:02:24,800 --> 00:02:30,960
So when I started a new job about four years ago, they asked me in week one, so you know,

34
00:02:30,960 --> 00:02:34,080
you can work on these different things, but could you look up Power Apps?

35
00:02:34,080 --> 00:02:36,400
And I was completely new to the power platform.

36
00:02:36,400 --> 00:02:42,160
But again, Power the Microsoft tech stack integrated well with all the Microsoft tools like seawalls

37
00:02:42,160 --> 00:02:46,440
server and many Azure services as well.

38
00:02:46,440 --> 00:02:50,880
So I thought, yeah, let's have a look and it's something where I really enjoyed using it.

39
00:02:50,880 --> 00:02:52,880
I can build solutions very, very quickly.

40
00:02:52,880 --> 00:02:56,000
You know, that low code, no code approach.

41
00:02:56,000 --> 00:03:01,360
So really, I just sort of doubled down on that power platform and recently a co-pilot

42
00:03:01,360 --> 00:03:02,880
studio since then.

43
00:03:02,880 --> 00:03:03,880
Yeah.

44
00:03:03,880 --> 00:03:05,240
What the, uh,

45
00:03:05,240 --> 00:03:07,240
a moment where you realize,

46
00:03:07,240 --> 00:03:12,240
how X was going to become your major force in business development or.

47
00:03:12,240 --> 00:03:19,240
Well, that's a great question because it was something that got me hooked, which was when

48
00:03:19,240 --> 00:03:26,400
I was doing, um, again, Pro Dev projects, either Web Apps or WinForm Apps, I would actually

49
00:03:26,400 --> 00:03:28,800
do a similar build again and again.

50
00:03:28,800 --> 00:03:31,840
It would be a similar kind of structure to the apps.

51
00:03:31,840 --> 00:03:36,400
And there was even one at one point I even made like a scaffolding system that would actually

52
00:03:36,400 --> 00:03:41,240
create the template of an app based off a data model, almost like a very, very basic

53
00:03:41,240 --> 00:03:47,080
version of a model driven app because I could see myself repeating the same, um, the same

54
00:03:47,080 --> 00:03:52,240
tasks again and again to build up that the, that the basics of an app and all the back

55
00:03:52,240 --> 00:03:57,360
end with, uh, or the data, uh, functions as well.

56
00:03:57,360 --> 00:04:03,640
So yeah, when I came to do work on some power apps, I just built some internally for the organization

57
00:04:03,640 --> 00:04:08,480
I was working for and I found that once I'd up skilled past those basics and could create

58
00:04:08,480 --> 00:04:13,720
them, I could create them much faster than I could create a pro code app.

59
00:04:13,720 --> 00:04:16,240
So for me, the appeal was there, oh, this is good.

60
00:04:16,240 --> 00:04:18,760
I can turn around and learn quicker myself.

61
00:04:18,760 --> 00:04:26,160
I can turn around proof of concepts or prototypes or even full builds for customers even quicker.

62
00:04:26,160 --> 00:04:27,360
And they kind of do the same thing.

63
00:04:27,360 --> 00:04:32,200
The forms, the grids, the usual line of business things, I could do the same thing but much,

64
00:04:32,200 --> 00:04:33,200
much faster.

65
00:04:33,200 --> 00:04:35,400
And that was part of the appeal for me.

66
00:04:35,400 --> 00:04:38,640
So I thought, well, at the end of the day, it's what the customers want.

67
00:04:38,640 --> 00:04:40,000
It's something useful for them.

68
00:04:40,000 --> 00:04:45,720
And if I can just do the same thing but quicker or 95% of the same thing but much quicker,

69
00:04:45,720 --> 00:04:46,720
then I'm sold.

70
00:04:46,720 --> 00:04:49,360
This is a platform I want to learn more about.

71
00:04:49,360 --> 00:04:50,360
Yeah.

72
00:04:50,360 --> 00:04:52,880
I think you have also different roads.

73
00:04:52,880 --> 00:04:58,000
So you're a trainer, consulting, architect and the community leadership.

74
00:04:58,000 --> 00:05:04,200
How do you view on the platform from your different perspectives?

75
00:05:04,200 --> 00:05:05,200
Yeah.

76
00:05:05,200 --> 00:05:11,800
That is interesting because I've always enjoyed helping others which I think is where the

77
00:05:11,800 --> 00:05:12,800
training comes from.

78
00:05:12,800 --> 00:05:16,800
I like the coaching, the training and sharing that knowledge with others.

79
00:05:16,800 --> 00:05:21,720
And then that's led me to formalizing that into becoming a Microsoft certified trainer

80
00:05:21,720 --> 00:05:23,520
because I'm doing training already.

81
00:05:23,520 --> 00:05:27,280
So I thought, I'll do that to kind of improve my skills and get even better at it if I

82
00:05:27,280 --> 00:05:28,760
can.

83
00:05:28,760 --> 00:05:31,720
And then that helps us as a consultant as well.

84
00:05:31,720 --> 00:05:33,480
How can we help customers?

85
00:05:33,480 --> 00:05:36,680
It's essentially helping people but I'm using tech.

86
00:05:36,680 --> 00:05:42,160
And so I think a lot of them, they are all interconnected if you like.

87
00:05:42,160 --> 00:05:46,000
It's helping others either by building them something or showing them how to build things

88
00:05:46,000 --> 00:05:51,200
themselves or going on a stage now and again, I'll go to an event and present.

89
00:05:51,200 --> 00:05:56,040
And again, share that knowledge with others so they can then build those systems.

90
00:05:56,040 --> 00:05:58,400
I think it all kind of interlinks in a way.

91
00:05:58,400 --> 00:06:05,400
So yeah, whenever I find something new or cool or a bit like today, you know, seeing how

92
00:06:05,400 --> 00:06:10,480
perhaps they're evolving going forward and the new vibe, code options in different parts

93
00:06:10,480 --> 00:06:15,720
of the system is, hey, it's great to share this because I'm learning from others who share

94
00:06:15,720 --> 00:06:16,720
it with me as well.

95
00:06:16,720 --> 00:06:20,600
So it's like, you know, helping the community as a whole, which I really love.

96
00:06:20,600 --> 00:06:31,160
With, actually, or what excited you most about the current direction of power X?

97
00:06:31,160 --> 00:06:38,280
I think one of the main things that has jumped out to me is that the way low code is going

98
00:06:38,280 --> 00:06:39,640
is changing a bit.

99
00:06:39,640 --> 00:06:44,440
So when I first started with power apps a few years ago and I saw things I can't miss

100
00:06:44,440 --> 00:06:45,440
apps.

101
00:06:45,440 --> 00:06:48,120
I thought I can just drag and drop controls on the screen.

102
00:06:48,120 --> 00:06:51,120
It's very easy.

103
00:06:51,120 --> 00:06:52,120
It's like I'm using PowerPoint or something.

104
00:06:52,120 --> 00:06:53,120
It's straightforward.

105
00:06:53,120 --> 00:06:54,120
And oh, this is great.

106
00:06:54,120 --> 00:06:57,680
It's much quicker than, hey, let me write pages of code to get to the same thing.

107
00:06:57,680 --> 00:07:05,520
I think recently when I saw some new things like the, the, the generative pages in power apps,

108
00:07:05,520 --> 00:07:10,480
that was one of the first ones I came across where, hey, you can use a co-pilot type experience

109
00:07:10,480 --> 00:07:16,440
just to describe what you want, describe that page and then it would generate the page.

110
00:07:16,440 --> 00:07:21,400
And, you know, as well as that around the same time we've had things like the Vibapse,

111
00:07:21,400 --> 00:07:26,600
in power apps, we've had code apps in power apps that all have similar experiences where

112
00:07:26,600 --> 00:07:28,600
you just provide that prompt.

113
00:07:28,600 --> 00:07:30,280
You don't even need to drag and drop things.

114
00:07:30,280 --> 00:07:34,400
You just say, I want a button in the top left of the screen and it will just do it.

115
00:07:34,400 --> 00:07:35,400
So I do like that.

116
00:07:35,400 --> 00:07:40,760
It's become even easier than the drag drop and it can do more sophisticated things now.

117
00:07:40,760 --> 00:07:46,280
So I think that was a turning point for me when a co-pilot type experience really

118
00:07:46,280 --> 00:07:51,000
became useful and gave good results.

119
00:07:51,000 --> 00:07:57,000
And when you look ahead, I would say we are techs, so not for those three or five years,

120
00:07:57,000 --> 00:07:59,640
but those say six months.

121
00:07:59,640 --> 00:08:04,120
What do you think the power apps become?

122
00:08:04,120 --> 00:08:09,040
You think going forward in the future?

123
00:08:09,040 --> 00:08:14,640
Yeah, I think, I think more of this kind of vibe coding experience, this code where you

124
00:08:14,640 --> 00:08:18,320
provide the prompt and then you see things being built.

125
00:08:18,320 --> 00:08:22,320
I think there's a really good tool there.

126
00:08:22,320 --> 00:08:26,960
Like I said, people might be new to this, but one of them is Vibapse or the power apps Vib

127
00:08:26,960 --> 00:08:32,080
Experience is known as, and this is really where when you go to the web page to create power

128
00:08:32,080 --> 00:08:35,840
app, you can then have a co-pilot type prompt.

129
00:08:35,840 --> 00:08:37,160
You describe what you want.

130
00:08:37,160 --> 00:08:40,960
You can even upload your requirements from a project if you want or a screenshot, things

131
00:08:40,960 --> 00:08:42,200
like this.

132
00:08:42,200 --> 00:08:46,720
And then it will go ahead and build a single app based on that.

133
00:08:46,720 --> 00:08:51,760
So I think things along those lines where you've got this kind of easy to use experience

134
00:08:51,760 --> 00:08:57,000
is a good way to go and it keeps things low code for people who are maybe non-technical,

135
00:08:57,000 --> 00:09:01,700
citizen developers, citizen makers, people who are within the organization who don't have

136
00:09:01,700 --> 00:09:03,200
coding experience.

137
00:09:03,200 --> 00:09:08,480
So I think more things might go along that way where it's easy for anyone to pick up.

138
00:09:08,480 --> 00:09:13,300
And then if you do get any kind of geeky person like me who likes the code, then they're able

139
00:09:13,300 --> 00:09:19,340
to open it in a visual studio code or something else to tweak the code and make little tweaks

140
00:09:19,340 --> 00:09:21,280
and adjustments if they need.

141
00:09:21,280 --> 00:09:26,200
But I think something that's then the starting point or something that anyone can use, I think

142
00:09:26,200 --> 00:09:31,760
that way going forward is going to be the most useful for everyone, I think.

143
00:09:31,760 --> 00:09:41,200
Are we moving towards a world where every business is used as a developer or did you think

144
00:09:41,200 --> 00:09:47,680
that's a little bit too much?

145
00:09:47,680 --> 00:09:54,800
Great question because I know when Power Apps was in the early days and the idea that Microsoft,

146
00:09:54,800 --> 00:10:00,040
many of the low code providers out there, there's some great other systems as well as Microsoft,

147
00:10:00,040 --> 00:10:04,880
is that their idea was to democratize app development and solution development.

148
00:10:04,880 --> 00:10:09,360
Sometimes it might be a power to make cloud flow to automate something.

149
00:10:09,360 --> 00:10:14,520
And I think again, maybe the goal there was to open this up instead of going to a busy

150
00:10:14,520 --> 00:10:20,000
development team who has to build everything, you can build your own apps with drag drop.

151
00:10:20,000 --> 00:10:26,240
And there are some cool new things in the Microsoft 365, co-pilot like the app builder as

152
00:10:26,240 --> 00:10:27,240
well.

153
00:10:27,240 --> 00:10:32,680
And then the first thing I want to do is create a basic app with a few grids and a form,

154
00:10:32,680 --> 00:10:36,360
I would just describe what I need in it, it gives me the basics of that, like a starting

155
00:10:36,360 --> 00:10:37,360
point.

156
00:10:37,360 --> 00:10:41,760
So I think maybe in future it will be that it's just open to all.

157
00:10:41,760 --> 00:10:46,080
And then again, if you need to extend it with someone with a bit deeper tech or knowledge,

158
00:10:46,080 --> 00:10:52,240
like me or you or anyone with coding experience, it can then be extended if needed using

159
00:10:52,240 --> 00:10:54,240
those skills.

160
00:10:54,240 --> 00:11:01,080
And how is AI changing the expectation around app development speed?

161
00:11:01,080 --> 00:11:11,720
I have the feeling now the company thinks they get an enterprise solution in one day.

162
00:11:11,720 --> 00:11:14,360
I really is changing so fast.

163
00:11:14,360 --> 00:11:19,440
I think the way that vibe coding and that's the term used for now, I don't know if people

164
00:11:19,440 --> 00:11:22,280
might change that term in future.

165
00:11:22,280 --> 00:11:24,680
I think the way that is going is really cool.

166
00:11:24,680 --> 00:11:32,520
And in fact, very recently on my user group, when you mentioned kindly, as the power platform

167
00:11:32,520 --> 00:11:37,480
community high five, it's an online user group that me and a friend of mine, Sarah Jones,

168
00:11:37,480 --> 00:11:38,480
runs every month.

169
00:11:38,480 --> 00:11:45,360
There was a really good session by Franco and also about power pages development very recently.

170
00:11:45,360 --> 00:11:50,720
And he was showing that using Claude, other tools were available, but by using Claude code,

171
00:11:50,720 --> 00:11:56,080
Claude was able to create something within one hour that would have taken in manually maybe

172
00:11:56,080 --> 00:11:57,640
two weeks to create.

173
00:11:57,640 --> 00:12:02,720
So as you say, you might have customers or your organization saying great, so you can turn

174
00:12:02,720 --> 00:12:04,080
around work much quicker.

175
00:12:04,080 --> 00:12:09,240
But as you say, there's also the side of, do we need the human in the loop to review that

176
00:12:09,240 --> 00:12:12,120
code or at least the structure?

177
00:12:12,120 --> 00:12:14,000
Or do we just ask AI to review the code?

178
00:12:14,000 --> 00:12:16,120
You know, there's a few options there.

179
00:12:16,120 --> 00:12:17,120
And maybe test things.

180
00:12:17,120 --> 00:12:22,560
I've seen a few vibe coded websites over the last few months with non technical people who

181
00:12:22,560 --> 00:12:28,080
mean really well, they've used different platforms, but they've maybe not added the testing

182
00:12:28,080 --> 00:12:34,320
or done manual testing as well and something like registration or password reset or other things

183
00:12:34,320 --> 00:12:37,360
are just not working, you know, not working properly.

184
00:12:37,360 --> 00:12:41,200
So I think it may be, hey, we can turn around something quick, maybe even a POC or something

185
00:12:41,200 --> 00:12:46,280
for pre sales, but to really make it production ready and he's like really thorough testing

186
00:12:46,280 --> 00:12:51,480
and say, you know, many of it in all the code, but let's make sure that code works as expected.

187
00:12:51,480 --> 00:12:55,040
So maybe, maybe we'll be doing more on the testing side in future than the development

188
00:12:55,040 --> 00:12:56,040
side, you know?

189
00:12:56,040 --> 00:12:57,840
Yeah, this is awesome.

190
00:12:57,840 --> 00:12:58,840
So many changing.

191
00:12:58,840 --> 00:13:09,960
I have used my raw fish, yeah, for a few days and and ran how can I develop my podcast?

192
00:13:09,960 --> 00:13:16,200
And it's generated, I think up to 1000 companies, a real companies and look and

193
00:13:16,200 --> 00:13:24,760
and 12,000 customers and you can get a report and they talk, then you see, okay, it could be

194
00:13:24,760 --> 00:13:27,240
the development, it's the what, what the target is.

195
00:13:27,240 --> 00:13:28,240
It's so awesome.

196
00:13:28,240 --> 00:13:34,480
What the technology can do actually and the funny part is the guy who built this and I think

197
00:13:34,480 --> 00:13:38,600
a lot of research companies getting panic.

198
00:13:38,600 --> 00:13:42,320
It's only he only did it in 10 days.

199
00:13:42,320 --> 00:13:45,200
So this is really, really awesome.

200
00:13:45,200 --> 00:13:46,200
Wow.

201
00:13:46,200 --> 00:13:47,200
Yeah.

202
00:13:47,200 --> 00:13:57,400
What did you think, what, which role do co-pilot in generative, a I play, uh, inside power platform

203
00:13:57,400 --> 00:14:00,400
ecosystem today?

204
00:14:00,400 --> 00:14:06,160
There's so many places I can see it being introduced and it's a really good point because power

205
00:14:06,160 --> 00:14:11,280
platform and again, I know many other systems out there getting this introduction of early

206
00:14:11,280 --> 00:14:14,680
on early on, a couple of years ago.

207
00:14:14,680 --> 00:14:18,880
When I'm creating a canvas app and I'm writing the code, which is power effects for a canvas

208
00:14:18,880 --> 00:14:23,960
app, this ways where they introduced a co pilot experience to say, Hey, if you type in

209
00:14:23,960 --> 00:14:31,120
a common, this is a, a, a, a function that does a BC, then that code could be auto generated

210
00:14:31,120 --> 00:14:32,120
off your comment.

211
00:14:32,120 --> 00:14:35,920
So it's like you, you know, you've prompted and what you want the code to be or you might

212
00:14:35,920 --> 00:14:40,320
be able to use the co pilot experience the other way to say, here's a block of code, explain

213
00:14:40,320 --> 00:14:42,440
to me, what does that code do?

214
00:14:42,440 --> 00:14:48,880
So I could see these kind of entry points coming in of starting to use AI to try and assist

215
00:14:48,880 --> 00:14:55,280
the developers, the makers and then alter the other way around as well for the end users,

216
00:14:55,280 --> 00:15:00,080
providing a co pilot prompt for them to say query your data instead of doing lots of filtering

217
00:15:00,080 --> 00:15:02,080
and sorting and trying to figure it out.

218
00:15:02,080 --> 00:15:07,320
You could say, you know, you know, how many of these orders are outstanding and then it

219
00:15:07,320 --> 00:15:11,360
would give us the answers and even give us a chart or a visual to help us see that as

220
00:15:11,360 --> 00:15:12,360
well.

221
00:15:12,360 --> 00:15:15,280
I think some more of those are coming into play.

222
00:15:15,280 --> 00:15:18,520
I see more and more of those like, you know, additions here.

223
00:15:18,520 --> 00:15:22,680
There's a big thing quite recently as well where there's been a blending between the apps

224
00:15:22,680 --> 00:15:25,840
side and the agent side as well.

225
00:15:25,840 --> 00:15:30,080
So again, many apps where you can actually have an agent within to ask those questions

226
00:15:30,080 --> 00:15:36,080
or, you know, create me a chart based on this table of data or ask all the kind of queries

227
00:15:36,080 --> 00:15:37,560
of that data.

228
00:15:37,560 --> 00:15:43,360
And then the other way around, I'm seeing things like M365 co pilot and other parts of co pilot

229
00:15:43,360 --> 00:15:48,240
where you can say, hey, add me a record into this system and you could actually do some

230
00:15:48,240 --> 00:15:50,040
data manipulation there as well.

231
00:15:50,040 --> 00:15:54,440
So there's kind of a crossing over and it's really for the end users to see what the right

232
00:15:54,440 --> 00:15:56,800
tool is for what they want to do.

233
00:15:56,800 --> 00:15:57,800
So that's one part.

234
00:15:57,800 --> 00:16:02,760
The other part, the second main part I see is that developer experiencing creating the

235
00:16:02,760 --> 00:16:03,760
solutions.

236
00:16:03,760 --> 00:16:08,480
So there's a really good thing, plans or plan designer in the power platform where you can

237
00:16:08,480 --> 00:16:10,680
say, hey, I need to build a solution.

238
00:16:10,680 --> 00:16:13,320
Let's say, for example, I'm running a podcast.

239
00:16:13,320 --> 00:16:17,080
I need to keep track of all of my shows, all of the guests.

240
00:16:17,080 --> 00:16:21,560
And then it might, what this plan designer does is then it comes up with a design, say,

241
00:16:21,560 --> 00:16:23,600
okay, I think you need an admin app.

242
00:16:23,600 --> 00:16:26,200
You might need a power page, just website for the guests to use.

243
00:16:26,200 --> 00:16:31,880
You might need a few reports, a few automations that would generate a proposal for that entire

244
00:16:31,880 --> 00:16:32,880
solution.

245
00:16:32,880 --> 00:16:37,240
And then many parts of actually go ahead and create those, create the apps, create the flows.

246
00:16:37,240 --> 00:16:43,320
And so things like that to help us as builders again, can turn around solutions and apps much,

247
00:16:43,320 --> 00:16:44,720
much quicker.

248
00:16:44,720 --> 00:16:46,960
So yeah, there's a lot of opportunities.

249
00:16:46,960 --> 00:16:50,960
And it feels like almost every week or every few weeks, new features are coming out.

250
00:16:50,960 --> 00:16:54,760
So it's a full time, up to keep up.

251
00:16:54,760 --> 00:16:55,760
Yeah.

252
00:16:55,760 --> 00:16:58,760
Normally it's renamed one of the year.

253
00:16:58,760 --> 00:17:03,960
And so I put it on the new logo as well.

254
00:17:03,960 --> 00:17:10,760
Before we deep dive into the AI, web coding topic, there's actually, or what will you say,

255
00:17:10,760 --> 00:17:19,680
is there an organization still misunderstand power apps, actually?

256
00:17:19,680 --> 00:17:25,400
There are some, that's, it's a really good point because as my job is a consultant and an

257
00:17:25,400 --> 00:17:26,400
architect,

258
00:17:26,400 --> 00:17:32,040
I kind of, you know, how can I put this, ideal with customers or prospective customers at

259
00:17:32,040 --> 00:17:33,360
all different stages.

260
00:17:33,360 --> 00:17:38,640
Now, some of them might already be using a power platform, or they might have used it to

261
00:17:38,640 --> 00:17:42,320
a basic level, or they've only heard of it and they've not implemented it.

262
00:17:42,320 --> 00:17:46,360
And some, they have no knowledge of power platform or low code systems.

263
00:17:46,360 --> 00:17:51,680
So I find on many projects, there's that kind of, you know, checking in with the customer

264
00:17:51,680 --> 00:17:55,960
and going on the journey with them to see what stages they are.

265
00:17:55,960 --> 00:17:58,320
Do they want somewhat skilling on the platform?

266
00:17:58,320 --> 00:18:02,560
Sometimes it goes back to training and say, look, we already have a team of developers,

267
00:18:02,560 --> 00:18:03,560
but they do pro-dev.

268
00:18:03,560 --> 00:18:05,640
We want them to build our own power apps.

269
00:18:05,640 --> 00:18:09,560
We don't want you to build us the power up, we want to build ourselves.

270
00:18:09,560 --> 00:18:14,480
Could you train us or, or prepare us for some of the Microsoft certifications so they

271
00:18:14,480 --> 00:18:15,840
can go ahead and build their own?

272
00:18:15,840 --> 00:18:17,440
So it's a really good point.

273
00:18:17,440 --> 00:18:21,080
I think that's one part is where, where are they?

274
00:18:21,080 --> 00:18:22,440
Where are they customer at the moment?

275
00:18:22,440 --> 00:18:26,520
And how can we help them on that journey, no matter what, what's right for them?

276
00:18:26,520 --> 00:18:32,000
But yeah, sometimes there are misconceptions of, there was one quite recently, where they

277
00:18:32,000 --> 00:18:36,880
expected a canvas app, excuse me, to kind of do everything for them.

278
00:18:36,880 --> 00:18:41,800
Like, hey, if I create the data model, can this just give me all the buttons to save the

279
00:18:41,800 --> 00:18:45,320
data, the notifications on the screen, give me the nice UI?

280
00:18:45,320 --> 00:18:49,440
You know, they kind of, I think they were expecting the prompt experience to generate

281
00:18:49,440 --> 00:18:53,640
the whole thing and didn't realize they still had to drag and drop and build things up themselves

282
00:18:53,640 --> 00:18:54,640
there.

283
00:18:54,640 --> 00:18:59,680
So yeah, sometimes they might know enough that maybe, you know, know what the platform is,

284
00:18:59,680 --> 00:19:01,760
but not know what all the capabilities are.

285
00:19:01,760 --> 00:19:04,440
So again, it's something, something we try and help with.

286
00:19:04,440 --> 00:19:05,440
Awesome.

287
00:19:05,440 --> 00:19:08,800
So you mentioned wipecoding.

288
00:19:08,800 --> 00:19:13,080
How do you define that?

289
00:19:13,080 --> 00:19:15,720
It's a funny term, wipecoding.

290
00:19:15,720 --> 00:19:23,520
I think when it got popular, I could see it as many ways where you describe what you want

291
00:19:23,520 --> 00:19:27,560
the Apple system to do.

292
00:19:27,560 --> 00:19:32,280
And then generative AI will actually build it for you.

293
00:19:32,280 --> 00:19:38,040
It may be again, it may be that, hey, build me a web page that does this, hey, build me

294
00:19:38,040 --> 00:19:40,800
a power up that does this.

295
00:19:40,800 --> 00:19:43,800
And it, there's a few ways of doing it.

296
00:19:43,800 --> 00:19:50,760
I think it's really explaining it and then generative AI is right in the code, you know, so it could

297
00:19:50,760 --> 00:19:53,640
be simple as like a very simple explanation.

298
00:19:53,640 --> 00:20:00,720
I want, I want a power up that, you know, does asset management, you know, my company, you

299
00:20:00,720 --> 00:20:03,600
do checks in and out laptops when people join when they leave.

300
00:20:03,600 --> 00:20:04,600
Can you do that?

301
00:20:04,600 --> 00:20:09,000
We might have lots of requirements to say, here are my company's branding colors.

302
00:20:09,000 --> 00:20:11,600
But here's an upload of the logo for my company.

303
00:20:11,600 --> 00:20:15,240
I want that in the header at the right, you know, so you could be very, very descriptive

304
00:20:15,240 --> 00:20:17,120
or you might have a conversation back and forth.

305
00:20:17,120 --> 00:20:24,320
But at the end of the day, it's generative AI that's writing the code for you.

306
00:20:24,320 --> 00:20:32,000
I think, I think you're a little bit about is, for me, is, or the question is, is widecoding

307
00:20:32,000 --> 00:20:41,480
a hype or it's changing how apps build, especially I think in, I don't know, I think,

308
00:20:41,480 --> 00:20:45,640
an enterprise solution, or you are a bank or something.

309
00:20:45,640 --> 00:20:55,760
I don't know, it's, well, yeah, this is a changing, some thinking about what's about governance,

310
00:20:55,760 --> 00:20:57,760
security and so on.

311
00:20:57,760 --> 00:21:03,400
There are very good points because, as you say, the security, the governance, it could

312
00:21:03,400 --> 00:21:10,480
be that, you know, if you're using a tool, you're, you're vibrating something, for example,

313
00:21:10,480 --> 00:21:16,400
you've got Fizz and Spudio code, I'm using GitHub code pilot to build the code.

314
00:21:16,400 --> 00:21:21,760
It may be that, yeah, as you say, if I'm, if I'm in the organization, say, well, if you,

315
00:21:21,760 --> 00:21:27,480
if you write all the code by hand manually and you Google everything, you search for everything

316
00:21:27,480 --> 00:21:31,160
and you build it and it takes your days, but that same system is only going to take a

317
00:21:31,160 --> 00:21:36,640
few hours, if you buy code it, why you not buy code in it because it's going to be much

318
00:21:36,640 --> 00:21:37,640
quicker.

319
00:21:37,640 --> 00:21:39,840
It might catch things you don't in the code.

320
00:21:39,840 --> 00:21:44,520
It might, you know, deal with issues or edge cases or problems.

321
00:21:44,520 --> 00:21:49,760
So yeah, I think there's a good, a good case for a Y-Vive coding is, is, is good to use if

322
00:21:49,760 --> 00:21:50,760
you can.

323
00:21:50,760 --> 00:21:54,800
The time saved alone is brilliant.

324
00:21:54,800 --> 00:21:58,400
And there, you write, the governance, the tools, you know, you, you might get things like

325
00:21:58,400 --> 00:22:04,520
shadow IT or shadow AI where people are bringing in their own generative AI to say, you know,

326
00:22:04,520 --> 00:22:10,840
the organization might say, hey, use get up copier or use chat GPT or, or just copier let's

327
00:22:10,840 --> 00:22:15,760
you can keep all the enterprise data protection, keep all the data within the attendant, but

328
00:22:15,760 --> 00:22:21,320
if anyone brings in outside tools and then your data goes outside of a, I don't know, a GDPR

329
00:22:21,320 --> 00:22:26,520
safe zone and it goes to US data centers for certain models that could then very well

330
00:22:26,520 --> 00:22:28,520
be a big problem for the organization.

331
00:22:28,520 --> 00:22:32,880
So you write, you know, governance security, it's really important to make sure that we

332
00:22:32,880 --> 00:22:38,200
comply by all the standards and regulations we've got otherwise, you know, it could constitute

333
00:22:38,200 --> 00:22:41,280
things like data, data leaks, data regions.

334
00:22:41,280 --> 00:22:42,560
So yeah, really good point.

335
00:22:42,560 --> 00:22:47,400
Yeah, I have for two months, I have talked to a company.

336
00:22:47,400 --> 00:22:53,920
There also was interested in, and I tell them all the security and governance compliance

337
00:22:53,920 --> 00:22:58,640
and all the topics and they say, okay, we have a solution.

338
00:22:58,640 --> 00:23:05,160
We cut down power apps, power automate, then we have no risk, then I say, okay, then we

339
00:23:05,160 --> 00:23:10,240
have the risk to build up shadow ID, but feel free.

340
00:23:10,240 --> 00:23:11,240
Yeah.

341
00:23:11,240 --> 00:23:20,640
Is there something or where do I currently struggle when it's built a power app?

342
00:23:20,640 --> 00:23:23,880
Is there something or is it perfect?

343
00:23:23,880 --> 00:23:24,880
It's not perfect.

344
00:23:24,880 --> 00:23:27,600
No, that's, that's a great question.

345
00:23:27,600 --> 00:23:33,920
Because there are things where new models and new versions of models are coming out of

346
00:23:33,920 --> 00:23:35,160
the time.

347
00:23:35,160 --> 00:23:41,280
And you know, I've seen different people report like, oh, this new model is now such a big

348
00:23:41,280 --> 00:23:45,640
improvement, but it's more expensive than the last model I would never use the last model.

349
00:23:45,640 --> 00:23:47,560
I'd never use the last version.

350
00:23:47,560 --> 00:23:50,880
So it feels like there's an evolution at the moment, like the models get better or they

351
00:23:50,880 --> 00:23:55,840
get more knowledgeable, the more dimensions, the more powerful.

352
00:23:55,840 --> 00:23:59,160
So there are things where it is improving.

353
00:23:59,160 --> 00:24:05,920
There's sometimes the co-pilot experience that I mentioned before about writing the power

354
00:24:05,920 --> 00:24:06,920
effects.

355
00:24:06,920 --> 00:24:11,240
I think the early, the early versions, sometimes it was good with basic code snippets, that's

356
00:24:11,240 --> 00:24:13,960
something more advanced, it might struggle a bit.

357
00:24:13,960 --> 00:24:20,000
So then I would go separately to co-pilot or another tool outside of the, of the designer

358
00:24:20,000 --> 00:24:22,520
to actually, okay, this is a bit more complex.

359
00:24:22,520 --> 00:24:28,920
I would this work and then bring it back into the designer again in a safe, secure way.

360
00:24:28,920 --> 00:24:32,560
So there was some things where you can see improvements.

361
00:24:32,560 --> 00:24:39,320
And I think some things that I'm looking for improvements at the moment are some of them

362
00:24:39,320 --> 00:24:42,160
where maybe the UI is not quite what I need.

363
00:24:42,160 --> 00:24:47,400
And so one of them I used recently called generative pages, which I think is really good and it's

364
00:24:47,400 --> 00:24:49,560
improving all the time.

365
00:24:49,560 --> 00:24:51,560
There was a time fairly recently I used it.

366
00:24:51,560 --> 00:24:55,360
I uploaded a screenshot of the website.

367
00:24:55,360 --> 00:24:56,360
I played guitar.

368
00:24:56,360 --> 00:24:57,360
I love guitars.

369
00:24:57,360 --> 00:24:58,360
It was a guitar shop.

370
00:24:58,360 --> 00:24:59,360
It was online.

371
00:24:59,360 --> 00:25:01,360
It was a guitar website.

372
00:25:01,360 --> 00:25:05,600
I said, okay, could you, could you build this website as a generative page?

373
00:25:05,600 --> 00:25:07,480
Now to be fair, it's quite complex.

374
00:25:07,480 --> 00:25:13,240
There was filters and categories and sorting and galleries and all sorts going on.

375
00:25:13,240 --> 00:25:14,480
But I thought, I'll just push my lock.

376
00:25:14,480 --> 00:25:15,480
I'll be cheap.

377
00:25:15,480 --> 00:25:16,480
Yeah, I'll ask it.

378
00:25:16,480 --> 00:25:19,800
I tried to do this in a generative page and it just struggled.

379
00:25:19,800 --> 00:25:22,480
It was a big ask, but it did struggle.

380
00:25:22,480 --> 00:25:25,920
And it gave me all these topics and filters at the top that there were buttons that didn't

381
00:25:25,920 --> 00:25:26,920
do anything.

382
00:25:26,920 --> 00:25:31,280
It was just, it just created the picture, but not much of it was actually functional.

383
00:25:31,280 --> 00:25:32,280
There was gallery.

384
00:25:32,280 --> 00:25:34,280
It didn't scroll again.

385
00:25:34,280 --> 00:25:37,920
This was kind of me, you know, me being cheeky and asking for a lot.

386
00:25:37,920 --> 00:25:42,280
But I did think that maybe in future those models will project to say, I do realize this

387
00:25:42,280 --> 00:25:44,280
gallery needs a working scroll bar.

388
00:25:44,280 --> 00:25:49,000
I'm guessing these breadcrumbs are the top of things that must be clickable to do things.

389
00:25:49,000 --> 00:25:52,680
So I think, you know, it didn't work at that time a few weeks ago.

390
00:25:52,680 --> 00:25:56,040
It's probably going to be fine in the near future.

391
00:25:56,040 --> 00:26:04,280
Yeah, then if in the future it's possible, it's possible that the power X also can become

392
00:26:04,280 --> 00:26:05,600
power up pages.

393
00:26:05,600 --> 00:26:10,920
So then we see the guitar store online.

394
00:26:10,920 --> 00:26:20,440
I think AI is really good in understand technical syntax, but on the underside we have business

395
00:26:20,440 --> 00:26:22,440
logic.

396
00:26:22,440 --> 00:26:33,200
And what did you think, how good is AI understand business logic and what is the role

397
00:26:33,200 --> 00:26:35,080
of development in the future?

398
00:26:35,080 --> 00:26:41,720
Is it going more understanding the technical syntax or is it more growing in the business

399
00:26:41,720 --> 00:26:44,400
logic?

400
00:26:44,400 --> 00:26:50,040
The business logic is an interesting one because I've found that when I've coded before

401
00:26:50,040 --> 00:26:51,440
basic things.

402
00:26:51,440 --> 00:26:58,880
So in Power Platform we've got things like business rules where you could say, you know,

403
00:26:58,880 --> 00:27:03,680
check this value and then, you know, make a decision, you know, almost like a visual

404
00:27:03,680 --> 00:27:06,400
flow diagram.

405
00:27:06,400 --> 00:27:10,320
Here's your decision, here's the yes path, here's the no path.

406
00:27:10,320 --> 00:27:16,720
You choose whether you show or hide a tab or something like that.

407
00:27:16,720 --> 00:27:21,360
Previously when I've worked on some pro code systems, I've worked on things maybe with complex

408
00:27:21,360 --> 00:27:23,800
algorithms in different industries.

409
00:27:23,800 --> 00:27:25,760
And sometimes it's a lot more nuanced.

410
00:27:25,760 --> 00:27:30,360
It's a lot more like a big mathematical formula where you've got lots of brackets and

411
00:27:30,360 --> 00:27:33,000
edge cases and nested cases.

412
00:27:33,000 --> 00:27:39,440
And sometimes I find those can be, you know, they might be a bit trickier to describe because

413
00:27:39,440 --> 00:27:40,600
it's more of a formula.

414
00:27:40,600 --> 00:27:46,920
Of course you can, you know, upload a screenshot or a copy and paste a formula into these designers.

415
00:27:46,920 --> 00:27:52,760
But sometimes I find that kind of niche business logic, those things that are a bit more complex.

416
00:27:52,760 --> 00:27:58,320
They really need to run you testing with, you know, vibe coded systems of any kind, just

417
00:27:58,320 --> 00:28:03,760
because it may not interpret the brackets in the right order or I may have not given enough

418
00:28:03,760 --> 00:28:04,760
context.

419
00:28:04,760 --> 00:28:05,920
So I think you're right.

420
00:28:05,920 --> 00:28:13,760
I think focusing on those business requirements, being specific with them as much as possible,

421
00:28:13,760 --> 00:28:19,160
whether they get supported by diagrams or screenshots and lots of very clear text with

422
00:28:19,160 --> 00:28:23,320
clear context, that's probably where the future is going to go.

423
00:28:23,320 --> 00:28:28,560
We may even get to the future where why do we need to as humans review the code because

424
00:28:28,560 --> 00:28:33,160
we might just need to test to see does the code do what we say it does and no matter how

425
00:28:33,160 --> 00:28:36,480
that code is written, it doesn't matter because it works.

426
00:28:36,480 --> 00:28:42,880
So it may go that way in the future where, well, why am I reviewing the code if the JNI is

427
00:28:42,880 --> 00:28:45,680
so much more powerful than my code anyway?

428
00:28:45,680 --> 00:28:47,240
Who's for me to say that?

429
00:28:47,240 --> 00:28:49,080
Yes, I'm happy with this AI code.

430
00:28:49,080 --> 00:28:54,960
The AI might become so much smarter actually don't quite understand, you know, how that

431
00:28:54,960 --> 00:29:00,000
code has been written or it's a language I don't use very often, for example.

432
00:29:00,000 --> 00:29:01,840
So yeah, I've got to bring it me go that way.

433
00:29:01,840 --> 00:29:08,240
We've got to get the business, the domain knowledge and those those rules, those skills

434
00:29:08,240 --> 00:29:09,320
that we build together.

435
00:29:09,320 --> 00:29:13,400
We've got to get those as accurate as we can and then make sure the testing proves that

436
00:29:13,400 --> 00:29:14,560
it works.

437
00:29:14,560 --> 00:29:20,920
And the thing, prompt engineer becomes a cross-gall for platform makers, powerful for

438
00:29:20,920 --> 00:29:21,920
makers.

439
00:29:21,920 --> 00:29:22,920
Absolutely.

440
00:29:22,920 --> 00:29:29,200
Yeah, something like that, that prompt engineer knowing good ways of architecting the prompts,

441
00:29:29,200 --> 00:29:35,160
you know, some models like GCSE, you know, ways of providing context and expectations and

442
00:29:35,160 --> 00:29:36,160
so on.

443
00:29:36,160 --> 00:29:37,160
I think it's a good way.

444
00:29:37,160 --> 00:29:40,200
And as you say, it might not just be developers, it might be the people who then generate

445
00:29:40,200 --> 00:29:42,080
the documentation from it.

446
00:29:42,080 --> 00:29:46,600
It might be the people who the project manages to say, well, if this part of the project

447
00:29:46,600 --> 00:29:52,720
stepping co-pilot something else, tell me what is the impact on future sprints because

448
00:29:52,720 --> 00:29:53,720
of this.

449
00:29:53,720 --> 00:29:59,120
So I think, yeah, that's just going to be, you know, some cross, you know, something, a skill

450
00:29:59,120 --> 00:30:03,080
that's going to be transferable to all different teams, all different roles.

451
00:30:03,080 --> 00:30:04,080
Hmm.

452
00:30:04,080 --> 00:30:09,800
And how do you see the balance between low code, no code, pro code and yeah, AI generated

453
00:30:09,800 --> 00:30:12,520
code on I've called it.

454
00:30:12,520 --> 00:30:13,520
Yeah.

455
00:30:13,520 --> 00:30:19,120
It may be, I mean, I've seen from Microsoft recently in recent sessions where again, not to

456
00:30:19,120 --> 00:30:24,240
get too specific, but the different types of power apps they've got and as a few now,

457
00:30:24,240 --> 00:30:29,840
the ones that I started with canvas apps where you get the blank canvas, you drag and drop

458
00:30:29,840 --> 00:30:30,840
your control.

459
00:30:30,840 --> 00:30:35,120
And like, that was low code because again, I'm not writing the code to put the controls on

460
00:30:35,120 --> 00:30:36,120
the screen.

461
00:30:36,120 --> 00:30:37,120
I drag and drop.

462
00:30:37,120 --> 00:30:38,960
Oh, this is so, so easy.

463
00:30:38,960 --> 00:30:39,960
Right.

464
00:30:39,960 --> 00:30:41,920
And now I don't even need to do that.

465
00:30:41,920 --> 00:30:46,800
I just describe what I will upload a screenshot or even, you know, screw it on a piece of paper

466
00:30:46,800 --> 00:30:48,960
and then upload that and then it does it.

467
00:30:48,960 --> 00:30:50,880
I've not even had to drag and drop.

468
00:30:50,880 --> 00:30:58,000
So it may be that that version of low code of canvas apps may not be as relevant in future

469
00:30:58,000 --> 00:31:02,520
if all you need to do is describe it or get a screenshot of something that you want and

470
00:31:02,520 --> 00:31:03,520
then it generates it.

471
00:31:03,520 --> 00:31:08,880
So why have I spent hours dragging and dropping and creating an iKlay out if I can

472
00:31:08,880 --> 00:31:11,240
just explain the layout that I want?

473
00:31:11,240 --> 00:31:14,960
So I think, yeah, maybe that vibe code, that prompting approach is probably what's going

474
00:31:14,960 --> 00:31:18,120
to overtake a lot of these kind of manual experiences.

475
00:31:18,120 --> 00:31:26,440
Yeah, I have also seen Microsoft themals, especially in fabric and this was awesome.

476
00:31:26,440 --> 00:31:31,520
They build ETS pie plants in seconds, let it.

477
00:31:31,520 --> 00:31:38,520
And then I get it and it's done.

478
00:31:38,520 --> 00:31:47,600
This was demo, I think, yeah, I think also this was a little problem if Microsoft had introduced

479
00:31:47,600 --> 00:31:52,080
co-pilot, they show all on it and this and then nothing works.

480
00:31:52,080 --> 00:31:53,080
So we're good.

481
00:31:53,080 --> 00:31:57,360
Yeah, there's that danger of that version one of not being quite good.

482
00:31:57,360 --> 00:32:02,880
Was that was actually data factory or something else for ETL?

483
00:32:02,880 --> 00:32:06,360
The demo, was it was it ADLF or something?

484
00:32:06,360 --> 00:32:17,360
And it's, yeah, we tried them in the company and it's, oh God, it's was, yeah, yeah.

485
00:32:17,360 --> 00:32:25,120
So and the bad thing on it was the management, they get also showing it and then they say,

486
00:32:25,120 --> 00:32:29,720
oh, you know, we can, you know, all the systems build in five minutes.

487
00:32:29,720 --> 00:32:33,960
So and then it take much, much more longer.

488
00:32:33,960 --> 00:32:42,880
This was, this was, I think there was a risk and also some, yeah, people get a little bit

489
00:32:42,880 --> 00:32:48,520
worried about because they show all the nice features to the management and then the

490
00:32:48,520 --> 00:32:55,880
Van Opasta, okay, here, now you can do it all in seconds.

491
00:32:55,880 --> 00:33:05,520
But I think it makes app development definitely faster.

492
00:33:05,520 --> 00:33:18,400
But when we think on bottlenecks in AI, what is, so I think this was a little bit

493
00:33:18,400 --> 00:33:26,000
bad, what I say, but, but, but where the biggest bottlenecks AI is removing from development

494
00:33:26,000 --> 00:33:28,240
from your perspective.

495
00:33:28,240 --> 00:33:35,120
That's a good one, actually, really good question because there are, I'm trying to think

496
00:33:35,120 --> 00:33:41,000
of bottlenecks where, again, if I'm in a canvas app or somewhere where I've had to manually

497
00:33:41,000 --> 00:33:46,880
create the app, and this could go with a pro code, a vibe coded app as well.

498
00:33:46,880 --> 00:33:50,000
I'm just thinking a low code at the moment.

499
00:33:50,000 --> 00:33:53,200
Sometimes I can spend a lot of time on the layout.

500
00:33:53,200 --> 00:33:56,120
I want this app to be responsive.

501
00:33:56,120 --> 00:34:00,600
It's got a work in portrait, landscape or multiple devices.

502
00:34:00,600 --> 00:34:04,320
And if I've not done it for a while, I might be tinkering around with containers and other

503
00:34:04,320 --> 00:34:07,800
ways of kind of juggling the layout of things.

504
00:34:07,800 --> 00:34:10,520
And that is sometimes cumbersome.

505
00:34:10,520 --> 00:34:13,680
It's sometimes it's, it's, it's a lot of work.

506
00:34:13,680 --> 00:34:18,160
It's a lot of testing to make sure it works fine, but I can, I can explain it.

507
00:34:18,160 --> 00:34:23,520
I can describe it quickly or I can even sketch some, um, just, you know, designs, some wire

508
00:34:23,520 --> 00:34:28,640
frames quite quickly, but the adjement implementation and things like that, it can still take a long

509
00:34:28,640 --> 00:34:30,840
time and a lot of time to test.

510
00:34:30,840 --> 00:34:38,680
So I think things like that where it's maybe, it's a process that takes a long time to do,

511
00:34:38,680 --> 00:34:42,960
even if it's not difficult or complex, it's just like a lot of work, a lot of trial and

512
00:34:42,960 --> 00:34:45,240
error and making sure it works as expected.

513
00:34:45,240 --> 00:34:49,480
I think bottlenecks like that, things that are going to take a long time.

514
00:34:49,480 --> 00:34:52,960
If you could describe, say, well, here's a few screenshots of the app on different devices

515
00:34:52,960 --> 00:34:56,800
in different portrait landscape modes, make the layout like that.

516
00:34:56,800 --> 00:35:02,520
If something like that is strong with five coding, then that is just going to naturally save

517
00:35:02,520 --> 00:35:04,800
a lot of time to get to the same result.

518
00:35:04,800 --> 00:35:09,520
And I think a lot could be said as well, the same for code.

519
00:35:09,520 --> 00:35:12,880
We're doing the same thing again and again, like, I need to submit this form.

520
00:35:12,880 --> 00:35:18,960
I need to make sure it's saving the data, saving new records, it's updating existing records.

521
00:35:18,960 --> 00:35:23,400
Instead of me doing that on lots of different screens, screens in a very very similar way,

522
00:35:23,400 --> 00:35:27,880
if there's work, just explain it and it does it, again, it's just going to save so much

523
00:35:27,880 --> 00:35:30,720
time to do that.

524
00:35:30,720 --> 00:35:35,920
For a few days, I have talked to Lucas Paweca, he built a tool, a Figma for power apps,

525
00:35:35,920 --> 00:35:38,920
and a lot of code.

526
00:35:38,920 --> 00:35:50,360
And when you see how much faster can Teams realistic build with all this modern power apps tooling?

527
00:35:50,360 --> 00:35:52,600
I'm sorry, say again.

528
00:35:52,600 --> 00:36:00,880
How much faster did you think Teams can build with all these modern tools, power apps, how

529
00:36:00,880 --> 00:36:03,640
many time they can save?

530
00:36:03,640 --> 00:36:05,840
Is there something you have?

531
00:36:05,840 --> 00:36:06,840
Yeah.

532
00:36:06,840 --> 00:36:07,840
Thank you.

533
00:36:07,840 --> 00:36:11,960
That's a good point because there are so many new options now.

534
00:36:11,960 --> 00:36:16,960
Way before, for a while, it was camera steps, we drag and drop and writing of code and model

535
00:36:16,960 --> 00:36:20,240
driven apps, which are very quick, very powerful.

536
00:36:20,240 --> 00:36:26,360
I think model driven apps at the moment, they're still quick to build the core of them, but

537
00:36:26,360 --> 00:36:31,740
then we can extend them with generative pages and maybe even my code, any kind of client-side

538
00:36:31,740 --> 00:36:33,800
JavaScript that we might need.

539
00:36:33,800 --> 00:36:40,280
So again, I think there's a vast saving on some of those additions, those extras for the

540
00:36:40,280 --> 00:36:47,960
model driven app where the canvas app experience, as much as I love starting that way, there's

541
00:36:47,960 --> 00:36:49,360
still a lot of manual work there.

542
00:36:49,360 --> 00:36:53,960
I think the canvas app one is now going to be much faster by using something like a code

543
00:36:53,960 --> 00:36:59,000
app or a vibe app because now you're essentially, for the most part, using prompts to build

544
00:36:59,000 --> 00:37:03,480
the whole thing, that's probably where the biggest time saving is and it will continue to go,

545
00:37:03,480 --> 00:37:04,480
I think.

546
00:37:04,480 --> 00:37:08,160
So again, whether you can save hours or days, it's going to be on a big scale, I think,

547
00:37:08,160 --> 00:37:09,160
for canvas apps.

548
00:37:09,160 --> 00:37:13,560
To the point of even going the canvas app route is that going to take too long, if you could

549
00:37:13,560 --> 00:37:20,240
just create a vibe app by writing one prompt and then waiting a few minutes instead of spending

550
00:37:20,240 --> 00:37:21,680
days to build it.

551
00:37:21,680 --> 00:37:26,160
So I think the canvas app experience is the thing that's probably going to be impacted

552
00:37:26,160 --> 00:37:27,640
the most.

553
00:37:27,640 --> 00:37:37,760
And what advice can you give companies they will scale or start with citizen development?

554
00:37:37,760 --> 00:37:41,560
With citizen development, it's interesting because I'm working on that with a customer

555
00:37:41,560 --> 00:37:47,080
of mine at the moment and the whole point is power platform governance and adoption.

556
00:37:47,080 --> 00:37:52,520
So we want them to use the tools more, use licenses that the organisation has, but also

557
00:37:52,520 --> 00:37:54,200
we're doing things like training sessions.

558
00:37:54,200 --> 00:38:01,560
I've got one later today with about power automate, actually about approvals and it's like understanding

559
00:38:01,560 --> 00:38:06,120
the art of the possible, understanding what needs and one, what the platform can do, but

560
00:38:06,120 --> 00:38:10,960
also being up to date with these new additions of again, the vibe coding, the vibe apps, the

561
00:38:10,960 --> 00:38:14,920
ways you can just generate things and trying to do it well.

562
00:38:14,920 --> 00:38:21,480
And I think the more we rely on AI to write the code, the more important is to make sure

563
00:38:21,480 --> 00:38:25,460
the testing is solid because if I've not written the code and I just think, well, I hope that

564
00:38:25,460 --> 00:38:27,120
works.

565
00:38:27,120 --> 00:38:32,240
When we test it, like a test driven development, a TDD approach, we really know the, hey, the

566
00:38:32,240 --> 00:38:36,920
code that's been written for those three pages of code, it really does work as I expect.

567
00:38:36,920 --> 00:38:43,400
So I think more is on validating that the results of the vibe code experience for low code,

568
00:38:43,400 --> 00:38:49,320
it really does, it really does work as I expected.

569
00:38:49,320 --> 00:38:56,120
We have, before we have also talk about governance and I think, AI have made it, I think, a

570
00:38:56,120 --> 00:38:57,920
big topic.

571
00:38:57,920 --> 00:39:05,000
But how it will still business approach governance versus outkilling relation.

572
00:39:05,000 --> 00:39:06,720
There's always a fine balance with that.

573
00:39:06,720 --> 00:39:12,600
And that's a great point where with power platform, we've got things like data loss prevention,

574
00:39:12,600 --> 00:39:13,600
DLP.

575
00:39:13,600 --> 00:39:18,360
So we can create these data policies to say, hey, I want them to use the data platform

576
00:39:18,360 --> 00:39:19,800
called dataverse.

577
00:39:19,800 --> 00:39:24,880
I want them to use SharePoint lists, but I don't want them to use Google Drive or something

578
00:39:24,880 --> 00:39:26,440
else or something else.

579
00:39:26,440 --> 00:39:30,200
So really, depending on the organization and what you do want to allow, what you don't want

580
00:39:30,200 --> 00:39:36,040
to allow, is a great way that that governance model that's been in place for a long time now,

581
00:39:36,040 --> 00:39:38,640
we can actually be configuring those.

582
00:39:38,640 --> 00:39:45,120
So we can allow people within the organization, whether it be, I don't know, YAN in accounts

583
00:39:45,120 --> 00:39:52,560
or whether it be Michael in HR, they're not technical, they can create their own things,

584
00:39:52,560 --> 00:39:57,720
but also they don't have the risk of doing the wrong thing or accessing data, they shouldn't

585
00:39:57,720 --> 00:39:59,960
or breaking something that they shouldn't.

586
00:39:59,960 --> 00:40:04,520
They should just be able to play in safety, experiment and build solutions that work for

587
00:40:04,520 --> 00:40:05,520
them.

588
00:40:05,520 --> 00:40:08,880
So I think you're right, again, the governance, right, all these different ways of locking

589
00:40:08,880 --> 00:40:14,720
down to make sure it's safe where they build is in a safe environment and it's development

590
00:40:14,720 --> 00:40:20,320
or not in the production environment to start with, it's really important to get that right,

591
00:40:20,320 --> 00:40:24,800
so then we can just empower them, train them, coach them if they want it so they can just

592
00:40:24,800 --> 00:40:28,720
get up and running and build what they want for their own solutions.

593
00:40:28,720 --> 00:40:33,760
So yeah, keeping that approach, it's not coming to a small team of developers, they can

594
00:40:33,760 --> 00:40:36,400
self-serve, they can help themselves.

595
00:40:36,400 --> 00:40:39,400
So yeah, I think that's super useful if they can.

596
00:40:39,400 --> 00:40:45,880
Yeah, I think as MEP you can give Microsoft product manager some advice of what they should

597
00:40:45,880 --> 00:40:46,880
do.

598
00:40:46,880 --> 00:40:55,240
When they should something at tomorrow to the PowerPages, what should it be?

599
00:40:55,240 --> 00:40:56,240
Our pages?

600
00:40:56,240 --> 00:40:57,240
Oh, sorry.

601
00:40:57,240 --> 00:41:02,480
No, no, no, no, it's good because they're both good systems.

602
00:41:02,480 --> 00:41:07,840
I mean, PowerPages is, again, for for listeners background is a way of creating website

603
00:41:07,840 --> 00:41:14,260
shoes in low code and quite recently as well, we've got some extra features where you could

604
00:41:14,260 --> 00:41:22,640
open up the pages in using a plug-in or using Visual Studio code and actually then,

605
00:41:22,640 --> 00:41:26,080
find code the PowerPages and play around with it quite.

606
00:41:26,080 --> 00:41:30,040
So instead of just the drag drop tools and some of the other features, you can open up

607
00:41:30,040 --> 00:41:34,240
PowerPages in your editor and use it that way and then perhaps the internal web apps that

608
00:41:34,240 --> 00:41:39,360
you can use mostly within your organization, that's kind of a core one that I'm working

609
00:41:39,360 --> 00:41:40,880
with.

610
00:41:40,880 --> 00:41:48,240
I think at the moment, let's say for PowerApps, I really like what code apps can do.

611
00:41:48,240 --> 00:41:53,200
So this is a relatively new edition that's gone generally available early this year and

612
00:41:53,200 --> 00:41:58,400
it's a way of building a PowerApp by running a few command line prompts to get started and

613
00:41:58,400 --> 00:42:03,920
then you can use a coding to all like Visual Studio code to then either write code

614
00:42:03,920 --> 00:42:07,760
manually or vibe code experience to build out the PowerApp and the great thing with it being

615
00:42:07,760 --> 00:42:13,160
a PowerApp is it sits within your organization, it follows your governance model, you need

616
00:42:13,160 --> 00:42:15,720
to sign in and authenticate using Microsoft Venture.

617
00:42:15,720 --> 00:42:21,240
It's got all of the good things about PowerApps being safe within your org but now you can

618
00:42:21,240 --> 00:42:25,760
vibe code it and make it pretty much do anything you want.

619
00:42:25,760 --> 00:42:27,960
I, well I think they're great.

620
00:42:27,960 --> 00:42:31,640
I think the starting point of running command lines and using coding tools when the

621
00:42:31,640 --> 00:42:36,600
Oracle code apps is good but that can still be quite intimidating for a lot of non-technical

622
00:42:36,600 --> 00:42:37,760
people.

623
00:42:37,760 --> 00:42:45,000
So again if I spoke to, I don't know, a IngaBorg in HR and I've never used code, I don't

624
00:42:45,000 --> 00:42:49,760
know what code is but you want me to install Node.js and use this thing called Visual Studio

625
00:42:49,760 --> 00:42:51,000
code.

626
00:42:51,000 --> 00:42:55,160
It could be a bit of a steep learning curve for someone who doesn't want to learn coding.

627
00:42:55,160 --> 00:43:00,480
So I think if that experience could even start like the ViBax one as an actual prompt to

628
00:43:00,480 --> 00:43:05,720
get started with the option of their extending, by opening a code editor if you want, that

629
00:43:05,720 --> 00:43:07,600
would probably be the best of both worlds.

630
00:43:07,600 --> 00:43:13,800
So I think yeah, a true low code starting point for all options in PowerApps would be great.

631
00:43:13,800 --> 00:43:24,240
One would think about PowerApp develop, what makes a good one to a great one?

632
00:43:24,240 --> 00:43:29,480
I don't know if I can advise on being a great one but I'll give it my best, right?

633
00:43:29,480 --> 00:43:36,880
I think being a good PowerApp developer or software engineer is really having those requirements

634
00:43:36,880 --> 00:43:40,320
up front and really understanding what you're building.

635
00:43:40,320 --> 00:43:44,920
So for me when I'm working with customers and going on the journey, they might come to

636
00:43:44,920 --> 00:43:49,920
me or the organization say, "Well, I really need an app that does A, B, C." And then the

637
00:43:49,920 --> 00:43:53,800
more I talk with them to find out what the root cause is, what the problem is they're

638
00:43:53,800 --> 00:43:58,480
trying to solve, it may be that they want an app built that just replicates what they

639
00:43:58,480 --> 00:43:59,840
have an Excel already.

640
00:43:59,840 --> 00:44:03,840
So it actually doesn't solve the problem, it just gives them a slacker process that runs

641
00:44:03,840 --> 00:44:06,240
in an app in the browser.

642
00:44:06,240 --> 00:44:12,000
But if kind of just still kept it as a long running process with lots of clicks, we're

643
00:44:12,000 --> 00:44:18,160
in actual fact it might be able to be automated or with a cloud flow or automated with some

644
00:44:18,160 --> 00:44:19,920
kind of AI approach.

645
00:44:19,920 --> 00:44:24,240
So kind of getting to the heart, having empathy, what the customer wants, where they're

646
00:44:24,240 --> 00:44:28,260
coming from, what their pain points are and really understanding what their problem

647
00:44:28,260 --> 00:44:34,580
is, their business problem is more important than how good your coding is or how strong your

648
00:44:34,580 --> 00:44:35,820
vibe coding skills are.

649
00:44:35,820 --> 00:44:40,060
I think really getting to what the customer wants, how you can help them would then lead

650
00:44:40,060 --> 00:44:42,820
to choosing the right tools for the job.

651
00:44:42,820 --> 00:44:44,540
Yeah, okay.

652
00:44:44,540 --> 00:44:49,500
And now we came to another part of, I do every show.

653
00:44:49,500 --> 00:44:58,220
I have still some quotes from a platform group, a platform user group.

654
00:44:58,220 --> 00:45:02,700
And yeah, I will read it and give you a question.

655
00:45:02,700 --> 00:45:09,860
So the first I found was AI won't replace developers, but developers using the AI replace

656
00:45:09,860 --> 00:45:13,260
those who don't.

657
00:45:13,260 --> 00:45:20,500
What do that mean specifically in the power apps brought?

658
00:45:20,500 --> 00:45:23,020
It's a really good, really good quote there.

659
00:45:23,020 --> 00:45:26,740
And I've heard some of them before, like you say, you know, it's AI not taking the job,

660
00:45:26,740 --> 00:45:33,060
someone using AI may, and I think back to that experience we talked about earlier, where

661
00:45:33,060 --> 00:45:39,460
if you coded manually from memory with some googling and took days to create something that

662
00:45:39,460 --> 00:45:44,540
vibe coding could do in a few hours, if you compare them side by side, it's hard to say,

663
00:45:44,540 --> 00:45:50,020
well, why would you go for the longer, difficult manual approach without the assistance?

664
00:45:50,020 --> 00:45:56,020
And it's almost like these days to say, you know, not using AI might be saying, well,

665
00:45:56,020 --> 00:45:57,620
I'm not using Google anymore.

666
00:45:57,620 --> 00:45:59,340
I'm not going to search online for anything.

667
00:45:59,340 --> 00:46:02,980
It's purely from memory, purely from the books on my shelf.

668
00:46:02,980 --> 00:46:04,060
I'm going to do it pure.

669
00:46:04,060 --> 00:46:05,260
I'm not going to use the AI way.

670
00:46:05,260 --> 00:46:11,660
But again, when you compare and some of these AI tools are free or affordable and they make

671
00:46:11,660 --> 00:46:17,260
such a vast difference to your productivity, it's hard to say why you wouldn't use those

672
00:46:17,260 --> 00:46:18,260
tools.

673
00:46:18,260 --> 00:46:23,420
So I think yet using AI in some element, whether it's helped you write the documentation,

674
00:46:23,420 --> 00:46:29,060
prove the requirements or, or hey, tell me what to ask my customer to find out more or

675
00:46:29,060 --> 00:46:30,540
even to write the code itself.

676
00:46:30,540 --> 00:46:35,900
I think AI is here to stay and it's the way of the future.

677
00:46:35,900 --> 00:46:39,900
The next one is the future of software is conversation.

678
00:46:39,900 --> 00:46:49,300
So did you think the future is really, we only talk to power apps, to greater app or

679
00:46:49,300 --> 00:46:50,300
was there?

680
00:46:50,300 --> 00:46:51,300
I was going to do.

681
00:46:51,300 --> 00:46:52,300
Could do.

682
00:46:52,300 --> 00:46:53,300
Yeah, could do.

683
00:46:53,300 --> 00:46:57,260
More integrations that make it easy and frictionless.

684
00:46:57,260 --> 00:47:04,620
So you know, like we can for many things, you know, co-pilot or official studio code, you know,

685
00:47:04,620 --> 00:47:08,780
with the chat window, you can just turn on the microphone and explain what you need.

686
00:47:08,780 --> 00:47:09,780
So that is an easy way.

687
00:47:09,780 --> 00:47:10,780
I've not typed it.

688
00:47:10,780 --> 00:47:11,780
I've just said it.

689
00:47:11,780 --> 00:47:12,780
So that's great.

690
00:47:12,780 --> 00:47:16,580
And it may be that more integrations happen in the future to say, well, if the customer

691
00:47:16,580 --> 00:47:21,340
is written their requirements down in a word document, we just plug that word document

692
00:47:21,340 --> 00:47:24,220
into power apps and it would generate, why be a middle man?

693
00:47:24,220 --> 00:47:30,100
Why be in the person in the middle when I can actually say just directly go through and

694
00:47:30,100 --> 00:47:34,180
then it might even come back with questions, follow questions like the planning mode can

695
00:47:34,180 --> 00:47:38,220
do to say, oh, this is good, but do you want to offline as well?

696
00:47:38,220 --> 00:47:40,980
All that's good, but what devices are using?

697
00:47:40,980 --> 00:47:47,100
So I think that kind of, you know, we might just be like, you know, like directors in the

698
00:47:47,100 --> 00:47:51,260
middle, like managing the traffic back and forth, but something like that, just to keep

699
00:47:51,260 --> 00:47:54,500
it seamless as possible.

700
00:47:54,500 --> 00:48:00,500
And then I use this often because I find it funny in the reviews.

701
00:48:00,500 --> 00:48:07,380
Low-code means low skills, low-code means on point, point of point.

702
00:48:07,380 --> 00:48:10,580
What skill I really met our most today?

703
00:48:10,580 --> 00:48:11,580
Yeah.

704
00:48:11,580 --> 00:48:12,580
Yeah.

705
00:48:12,580 --> 00:48:14,180
I've heard some of things before.

706
00:48:14,180 --> 00:48:17,220
Yeah, like the low code load and so on.

707
00:48:17,220 --> 00:48:25,380
But I think, I think, yeah, knowing what the capabilities of the tools are really important.

708
00:48:25,380 --> 00:48:30,220
So with some of these tools like with the power up one specifically, you know, the five apps,

709
00:48:30,220 --> 00:48:33,900
the generative pages, the code apps, these are three of the bigger things coming out of

710
00:48:33,900 --> 00:48:36,780
the moment that are getting more popular.

711
00:48:36,780 --> 00:48:41,940
Now some of them only work with certain NPM packages for the geeky code side of what

712
00:48:41,940 --> 00:48:43,620
they're capable of doing.

713
00:48:43,620 --> 00:48:48,780
If I write a custom connector using C-sharp, there's only so many namespaces in C-sharp that

714
00:48:48,780 --> 00:48:50,180
I can use.

715
00:48:50,180 --> 00:48:54,700
So knowing that, hey, I can describe it and something gets built is good, but knowing where

716
00:48:54,700 --> 00:48:59,140
those limitations are, knowing what is possible with it is really important.

717
00:48:59,140 --> 00:49:03,620
It doesn't always mean that you have to get geeky in the way to that kind of geeky level,

718
00:49:03,620 --> 00:49:07,140
but knowing, oh, this one can deal with offline mode.

719
00:49:07,140 --> 00:49:08,140
This one cannot.

720
00:49:08,140 --> 00:49:11,900
But that might then help me choose which one I'm going for.

721
00:49:11,900 --> 00:49:14,100
For this one, let's me use only data verse at the moment.

722
00:49:14,100 --> 00:49:17,460
This one, let's me use any of the 1500 connectors.

723
00:49:17,460 --> 00:49:21,100
That's important because I want to use systems other than data verse.

724
00:49:21,100 --> 00:49:25,460
So I think staying up to date, keeping the way of the capabilities is more important than

725
00:49:25,460 --> 00:49:27,500
how good your code is being written.

726
00:49:27,500 --> 00:49:33,340
And that's useful as an architect to know, you know, how you can design solutions for customers.

727
00:49:33,340 --> 00:49:39,220
The last one, governance show, be an able innovation, not block it.

728
00:49:39,220 --> 00:49:44,540
Do those governments look like in modern organizations today?

729
00:49:44,540 --> 00:49:49,620
Many of the organizations I've been working with, I really love that way using tools where

730
00:49:49,620 --> 00:49:50,620
possible.

731
00:49:50,620 --> 00:50:00,380
Now recently, the Microsoft created a tool called the, the CLE starter kit, which was used for

732
00:50:00,380 --> 00:50:02,860
governance within the power platform.

733
00:50:02,860 --> 00:50:06,980
That was recently announced that the development would be halted on that.

734
00:50:06,980 --> 00:50:11,580
So it's still available for people to use, but it's not going to be under active development.

735
00:50:11,580 --> 00:50:16,380
Things like that and other tools were useful for organizations to govern parts of the power

736
00:50:16,380 --> 00:50:20,820
platform and see things from a high level, high scale and report on them.

737
00:50:20,820 --> 00:50:25,260
So maybe that we've got new things within the power platform admin center and other community

738
00:50:25,260 --> 00:50:29,500
built tools are actually going to be useful to handle that governance going forward.

739
00:50:29,500 --> 00:50:33,820
So I think a good use of the bright tool for the right job either internally created,

740
00:50:33,820 --> 00:50:39,180
the community created or Microsoft provided and just making sure their cat took today and

741
00:50:39,180 --> 00:50:43,180
you know, we again, we kind of used the best tools for the job.

742
00:50:43,180 --> 00:50:46,540
That's really the way forward for strong governance, I think.

743
00:50:46,540 --> 00:50:49,220
Okay, now the rapid fire round.

744
00:50:49,220 --> 00:50:57,220
So I ask questions and five minutes and we call many questions we get answered.

745
00:50:57,220 --> 00:50:59,020
So let's go.

746
00:50:59,020 --> 00:51:07,260
What are our model driven apps model driven apps favorite power platform feature right now.

747
00:51:07,260 --> 00:51:08,740
Code apps.

748
00:51:08,740 --> 00:51:11,420
One Microsoft tool people are underestimating.

749
00:51:11,420 --> 00:51:14,140
Oh, that's a great one.

750
00:51:14,140 --> 00:51:17,260
Power pages, I think that could be used more.

751
00:51:17,260 --> 00:51:21,860
AI features a blow your mind recently.

752
00:51:21,860 --> 00:51:28,300
The new Claudeau Pass model, citing super powerful.

753
00:51:28,300 --> 00:51:32,180
Coffee, tea or energy during developments.

754
00:51:32,180 --> 00:51:34,340
Oh, yes, going to big questions.

755
00:51:34,340 --> 00:51:37,660
Coffee every time for me.

756
00:51:37,660 --> 00:51:41,740
One productivity habit used to provide.

757
00:51:41,740 --> 00:51:47,860
Strong time management blocking out the calendar to make sure you use your time effectively.

758
00:51:47,860 --> 00:51:52,940
Biggest mistake you make us make.

759
00:51:52,940 --> 00:51:57,860
I think jumping in trying to build before you've learnt the basics and then maybe learning

760
00:51:57,860 --> 00:52:00,380
lessons the hard way.

761
00:52:00,380 --> 00:52:05,700
One powerful on capability people should learn immediately.

762
00:52:05,700 --> 00:52:08,380
Dataverse super powerful.

763
00:52:08,380 --> 00:52:13,860
Keep some outlook.

764
00:52:13,860 --> 00:52:14,860
On outlook.

765
00:52:14,860 --> 00:52:15,860
Okay, now you're talking.

766
00:52:15,860 --> 00:52:21,500
So I think blocking out time so you can really manage your day and reminders.

767
00:52:21,500 --> 00:52:23,420
I use lots of reminders.

768
00:52:23,420 --> 00:52:26,500
Yeah, your favorite community event.

769
00:52:26,500 --> 00:52:33,300
Oh, well, so many, I mean, unbiased, but I would say the power platform community high five

770
00:52:33,300 --> 00:52:35,860
or to use a group that I run, I love it.

771
00:52:35,860 --> 00:52:40,020
I hope we get some great speakers from all over the world.

772
00:52:40,020 --> 00:52:44,700
Most exciting thing coming to Microsoft AI.

773
00:52:44,700 --> 00:52:49,260
The most what say.

774
00:52:49,260 --> 00:52:58,260
The most exciting thing coming to Microsoft AI from from AI perspective.

775
00:52:58,260 --> 00:52:59,260
Oh, great.

776
00:52:59,260 --> 00:53:00,260
Thank you.

777
00:53:00,260 --> 00:53:02,220
Oh, wow, that's such a good one.

778
00:53:02,220 --> 00:53:03,860
I'll probably go back to code apps again.

779
00:53:03,860 --> 00:53:08,900
I think it's so powerful what we can do to create a power app using the AI features in

780
00:53:08,900 --> 00:53:10,100
GitHub co pilot.

781
00:53:10,100 --> 00:53:11,100
Okay.

782
00:53:11,100 --> 00:53:17,900
And then the last one, though, one word that describing the future of power.

783
00:53:17,900 --> 00:53:18,900
Accessibility.

784
00:53:18,900 --> 00:53:19,900
Great.

785
00:53:19,900 --> 00:53:30,700
Oh, yeah, thank you for all those last dry, dry, dry these routes.

786
00:53:30,700 --> 00:53:32,260
As well as already funny.

787
00:53:32,260 --> 00:53:35,020
And what will you say?

788
00:53:35,020 --> 00:53:42,380
What are you most exciting about in the next years of power platform?

789
00:53:42,380 --> 00:53:46,580
Over the next year is going to be really interesting because the pace of change is just

790
00:53:46,580 --> 00:53:48,500
getting faster and faster, right?

791
00:53:48,500 --> 00:53:53,100
And it feels like it's a full time job to keep up to date with everything.

792
00:53:53,100 --> 00:53:58,820
I think these AI infused experiences, we see that's the way a lot of the Microsoft exams

793
00:53:58,820 --> 00:54:04,300
are going, they're a lot of intelligent at builders and AI strategy.

794
00:54:04,300 --> 00:54:08,140
These kind of neurons, we can see that's where a lot of focus and probably investment is

795
00:54:08,140 --> 00:54:09,140
going.

796
00:54:09,140 --> 00:54:14,380
So I think whenever makes it easy for anyone in the world to be able to build an app or

797
00:54:14,380 --> 00:54:16,540
a solution, I really want to see how that

798
00:54:16,540 --> 00:54:21,300
experience gets even easier and democratised for everyone.

799
00:54:21,300 --> 00:54:25,580
And then it really is truly then low-code, no code, anyone can build anything that they

800
00:54:25,580 --> 00:54:26,580
want.

801
00:54:26,580 --> 00:54:29,620
So yeah, I'm just looking forward to more capabilities in future.

802
00:54:29,620 --> 00:54:36,940
Okay, then my last question is, what should the people, when there's one thing from this

803
00:54:36,940 --> 00:54:41,700
session, what should they take with them?

804
00:54:41,700 --> 00:54:49,980
I think the thing to take away really is have a look into those new power apps features,

805
00:54:49,980 --> 00:54:54,500
the ones that are using AI, the ones that let you build things quickly to impress your

806
00:54:54,500 --> 00:54:57,700
organisation, your manager, your customers.

807
00:54:57,700 --> 00:55:02,980
And if you can use them and you get a lot of value to say, I could build a POC in minutes,

808
00:55:02,980 --> 00:55:07,620
I could build a new app page in minutes just by describing it.

809
00:55:07,620 --> 00:55:13,420
It might really inspire you and others to use it even more and get value from it.

810
00:55:13,420 --> 00:55:16,820
Awesome, so yeah, then I say thank you for staying here.

811
00:55:16,820 --> 00:55:19,660
This was a really, really enjoyed the session.

812
00:55:19,660 --> 00:55:20,660
Thank you so much.

813
00:55:20,660 --> 00:55:25,300
And yeah, have a nice rest day and yeah, goodbye.

814
00:55:25,300 --> 00:55:28,020
To my pleasure, thank you, Mercco.

815
00:55:28,020 --> 00:55:29,020
Thanks so much.

816
00:55:29,020 --> 00:55:30,020
See you, bye.

817
00:55:30,020 --> 00:55:31,780
Bye, now, bye.

818
00:55:31,780 --> 00:55:38,780
.

Mirko Peters Profile Photo

Founder of m365.fm, m365.show and m365con.net

Mirko Peters is a Microsoft 365 expert, content creator, and founder of m365.fm, a platform dedicated to sharing practical insights on modern workplace technologies. His work focuses on Microsoft 365 governance, security, collaboration, and real-world implementation strategies.

Through his podcast and written content, Mirko provides hands-on guidance for IT professionals, architects, and business leaders navigating the complexities of Microsoft 365. He is known for translating complex topics into clear, actionable advice, often highlighting common mistakes and overlooked risks in real-world environments.

With a strong emphasis on community contribution and knowledge sharing, Mirko is actively building a platform that connects experts, shares experiences, and helps organizations get the most out of their Microsoft 365 investments.

Keith Atherton Profile Photo

Power Platform & AI Solution Architect

Power Platform & AI Solution Architect, Microsoft MVP for Business Applications, Microsoft Certified Trainer (MCT), 11x Microsoft certified, published LinkedIn Learning instructor, public speaker, Power Platform Community High Five user group founder, On Air in the Cloud podcast host, and Women in Power (Platform) mentor.