Tomas Prokop
Microsoft MVP / Power Platform Architect
Prague, Czechia
Actions
Hello! I'm Tomas Prokop, a Microsoft MVP in Business Applications. My journey in IT began back in high school, when I discovered my love for programming through web and mobile application development. I worked on projects with ASP.NET and Android apps development early in my career.
My introduction to Microsoft technologies came through the Microsoft Student Partners program, and I've been an active participant in local community events ever since. In 2016, I had the incredible opportunity to work at the local Czech Microsoft team, where I supported startups in maximizing their use of Microsoft tools through the BizSpark program. It was during this time that I discovered Microsoft Dynamics, and I was instantly captivated by the platform's potential and the challenges faced by customers and the Microsoft Partner ecosystem.
Shortly after, my fellow MVP Jan Hajek and I decided to start our own business called NETWORG, focusing on consulting and developing Microsoft business applications. This venture coincided with the introduction of Microsoft Power Platform and the heart of it – Microsoft Dataverse, which we believed was the perfect tool for developing line of business apps and automating business processes. As our firm grew, we continued to adopt and leverage cutting-edge tools and processes, such as CI/CD and DevOps, to ensure the highest quality for our clients.
With years of experience in Microsoft Power Platform and .NET systems on Microsoft Azure, I am committed to sharing my knowledge and helping others succeed in the world of Microsoft business applications.
I focus on Pro Dev experiences in Power Platform. My projects use both client-side and server-side extensibility of Power Apps, custom connectors, external Azure services, automated testing and all of it delivered through advanced Azure DevOps ALM. My background is in Dataverse, former Dynamics CRM/XRM, .NET and Azure used on wide range of projects.
Connect with me online or visit the Czech Microsoft office for our monthly Power Platform meetup. Register at https://ppug.community to join the fun!
Area of Expertise
Topics
Source control, build system and CI/CD pipelines
With the new native support for Git source control integration in Dataverse now available, we'll go beyond the basics. You'll learn how to manage Power Platform projects using monorepos in Git. We'll cover how to bring together all your assets—plugins, form scripts, PCFs, connectors and solution components. I'll guide you through setting up a build process with MSBuild and deploying solutions with Azure DevOps. I’ll demonstrate how to establish a proper workflow for multi-developer teams, including Git branching strategies, conflict resolution, PR quality checks, release management and automated deployment of code, infrastructure and configuration data.
This is a followup to my previous Code-first low-code sessions.
Power Apps test automation with natural language
I’ll dive into automated testing for both model-driven and canvas Power Apps, as well as Dataverse extensions. We’ll explore testing strategies, behavioral-driven testing practices and review the current tools available for automating UI tests. With Microsoft’s new Test Engine based on Playwright now supporting model-driven apps and the older EasyRepro framework built on Selenium, I’ll guide you through the pros and cons of each. I’ll also demonstrate my setup with Gherkin, SpecFlow/Reqnroll and EasyRepro, which can simplify test case authoring into natural language (with an LLM), making it accessible for more people. I’ll show how LivingDoc can generate documentation from your automated acceptance tests.
Lessons learned from governance strategy projects
I'll share experiences from multiple projects to establish governance strategies and operating models for Power Platform. It isn’t about installing tools or configuring a tenant—it involves understanding organizational dynamics, IT requirements and regulatory needs. I’ll discuss how to secure executive buy-in, navigate compliance and meet IT security demands while enabling business users, internal professionals and external partners to participate.
We’ll explore the principles of bi-modal IT, focusing on differentiating governance based on solution risk levels - balancing agility for business users with enterprise-level oversight for critical systems. I’ll also highlight features introduced by Microsoft that can support governance discussions with IT security and enterprise architects. This session will provide recommendations to help you implement governance strategies and operating models
Microsoft Fabric for Dataverse / Power Apps developers
In this session, I'll share my findings integrating Microsoft's Power Platform, Dataverse, and the new Microsoft Fabric into a unified solution. Drawing on insights from a recent experiments, I'll focus on what this new product / approach means for us as developers. We'll delve into the Lakehouse architecture, Parquet files, Delta Lake, discuss the Dataverse Synapse link, Power Apps UI on top of this, and consider the role of Dataverse as the backend. This talk is for any Dataverse developer eager to stay ahead with the latest Microsoft developments.
Code-first low-code developer workflow with VS Code, CLI, MSBuild and DevOps
Have you reached the point where you use Power Platform for complex projects, critical workloads and realize there's a need for more structured approach? Wondering if there's a way to apply best practices from professional software development?
ℹ️ Power Platform serves both citizen and pro-developers.
⚠️ However, gaps in toolsets can pose challenges for projects led by professional development teams.
❓ Is there a way to simplify and standardize the developer workflow?
🏁 By integrating familiar tools, we can streamline the process for professional developers, reduce the learning curve, enhance reliability, and appeal to an existing pro-developer community.
Design, develop, test, debug, deploy, and support your Power Platform workloads efficiently, just as seasoned developers do. Attend this session to discover methods and learn how to expedite your projects.
Boost, automate, and scale your low-code development with:
* Figma UI prototyping + import/export of solution component
* Visual Studio Code + MSBuild + Power Platform IDE tooling
* Power Platform CLI + .NET Template Engine (dotnet new) scaffolding
* Advanced debugging and automated testing techniques
* Multi-layered managed solution design
* Shared .NET and TypeScript libraries + monorepo build system
* Azure DevOps CI/CD pipeline integration
If you resonate with the following challenges, this session offers solutions:
* High interaction cost - excessive clicking and loading times
* Slow UI prototyping and converting prototypes to real apps
* Difficulty in propagating and reverting changes across envs
* Conflicting with changes made by others
* Setting up a project structure and sharing code
* Long wait times for deployments
* Difficulty in managing a suitable versioning system
* Official tools not playing nice together
* Maintaining consistency in multi-developer teams
* Searching through code and refactoring
Disclaimer: This is the third revision of this session. With each iteration, I introduce fresh updates. If you've encountered this session elsewhere, I can confidently say it's worth revisiting.
Design, develop, test, debug, deploy, and support your Power Platform workloads efficiently, just as seasoned developers do. Attend this session to discover methods and learn how to expedite your projects.
Beyond the Hype - Lessons on Power Platform
Sit down, relax, and let's have an honest talk. I run a company that helps other businesses put Power Platform to work and I've been hands-on with this tool since it first came out. From small apps serving a handful of users to critical apps transforming the work of thousands. In this session, I'll be sharing my experiences, the good, the bad, and the ugly.
I'm also inviting a customer to join us on stage. They have experience working with multiple Power Platform vendors and even have their own team making Power Apps and Power BI solutions. We’ll share what's good and what's not, with no script, just raw experiences.
We’ll cover how to go from an idea to a working app. We’ll share tips and lessons from both small and big projects. You’ll hear about the good moves we made and the mistakes we learned from.
This is not a talk full of hard-to-understand words and big promises. It's about sharing what really happens when you use Power Platform in a real-world setting. This session is great for leaders who want to make smart choices about using Power Platform in their business.
Voice-Integrated AI Bot for Microsoft Teams and PSTN
Dive deep into the future of chatbots as we go beyond text-based communication and break into the world of voice. In this hands-on session, we'll explore how to connect a powerful chatbot to Microsoft Teams, not just as a text-based "person" but also as an active voice participant. Whether you're calling directly from Microsoft Teams, dialing in from a regular phone (it's got a phone number!), or even inviting the bot into a meeting, we've got you covered.
You'll learn:
- How to integrate your bot with Microsoft Bot Framework and Teams for both chat and voice functionalities.
- Insights on setting up a server to handle voice sessions, making your bot a fully interactive participant.
- Wake words in team meetings / conference calls and how our bot can jump in, take notes, and even execute tasks on command.
- Harnessing the power of Microsoft Power Platform to further enhance your bot's capabilities, and our experiences with Open API definitions for connectors.
No fluff. Just straight-to-the-point dev content, tools, and APIs. Join us to amplify your Teams experience with AI.
CZ/SK Power Platform User Group Meetup User group Sessionize Event
Nordic Summit 2024 Sessionize Event
European Power Platform Conference (EPPC24) Sessionize Event
Power Apps Developer Bootcamp 2024 Sessionize Event
Canadian Power Platform Summit 2024 Sessionize Event
Cloud Technology Townhall Tallinn 2024 Sessionize Event
Scottish Summit 2023 Sessionize Event
DynamicsMinds 2023
Microsoft Dynamics 365 and Power Platform Conference
Global Azure Prague 2023 Sessionize Event
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top