Nick Doelman
Power Platform specialist, trainer, podcaster, and coach
Ottawa, Canada
Actions
Nick Doelman is an independent Power Platform specialist, trainer and coach. Nick delivers presentations, workshops and collaborates on Power Platform and Dynamics 365 projects worldwide. From 2021 to 2023, Nick worked as a Senior Content Developer at Microsoft where he worked on skilling content for Power Pages, Power Automate, and other parts of the Power Platform.
Nick is a Microsoft Most Valuable Professional (MVP) and is also a Microsoft Certified Trainer (MCT).
Nick is a cohost on the Power Platform BOOST podcast and creates Power Platform blog and video content. Nick is also a competitive Powerlifter and is a member of Team Canada competing at various international events.
Area of Expertise
Topics
Power Pages: Deep dive using the WebAPI
Power Page's biggest feature is the ability to interact with business data stored in Microsoft Dataverse. Makers can add data components to show data in a number of ways and add single and multistep forms to create, read, update data. However, what if you need to go above an beyond? The Power Pages WebAPI provides developers with methods to create, read, update, and delete data directly in Dataverse and is an extremely powerful tool in any Power Pages pro developer tool box. See various real-world use cases and how to setup and use the WebAPI in your own projects.
Power Pages: The pro developers guide!
Microsoft Power Pages provides a platform for makers to create low-code, no-code externally facing web applications based on Microsoft Dataverse. The available authoring tools provide the ability to achieve a lot, however, in every project there are also special requirements that require you - the pro-developer to get involved and save the day. This session outlines the technology and tools available to Power Pages developers such as; Liquid templates, JavaScript, Web API, code components and more with real-world examples of working code.
Of course, no discussion is complete without mentioning Copilots! Find out where AI can be helpful and an honest discussion of where it can be a distraction.
Prepare to crack open the PAC CLI, Visual Studio code, Github Copilot and dive into building advanced Power Pages sites and applications!
Mastering model-driven Power Apps workshop
Welcome to our one-day workshop on mastering building model-driven Power Apps!
This hands-on course is designed to empower you with the skills and knowledge to create sophisticated, data-driven applications with ease. By the end of the day, you’ll be equipped to transform your ideas into functional apps that will delight end users and solve complex business problems.
This workshop is led by two leading industry experts with a combined 30+ years of experience with Dynamics 365 and Power Platform.
Many examples of real-world experiences and working live applications will be showcased as part of this workshop.
Join us for an exciting journey into the world of modern app development!
Goals
By the end of this workshop, you will develop your own app by understanding the:
- Fundamentals of model-driven app development, from creating your own data model to designing your use case and customizing your app controls and processes.
- When and where to effectively integrate copilots and AI into your application.
-How to configure and optimize the model-driven application user experience.
-Features of Microsoft Dataverse to enhance your applications.
-Differences of advanced customization to identify where to leverage low-code VS pro-code capabilities.
-Extensibility of your apps with custom pages and other Power Platform technologies.
Don’t miss this opportunity to elevate your app development skills and stay ahead in the tech world. Whether you’re a beginner or an experienced developer, this workshop offers valuable insights and practical experience that will enhance your professional toolkit. Join us and unlock your own use cases with the power of model-driven Power Apps.
Let’s build the future together!
Being bold: The human side of fusion team delivery
Planning a large implementation project requires a lot of work, co-ordination, and assembling a team of resources to execute the project.
What is often overlooked is how the team resources will work together, how to communicate, how to collaborate, how to build trust, how to escalate and how to be able to independently make bold decisions to move the project forward. The "human" side of project delivery.
This session is a case study of how a particular team assembled to work together on a large Norwegian based project established a solid "working together" strategy early on.
In this session we will discuss:
Recruiting the right people, not only skills but right cultural fit and values.
Establishing common ground in working "agile" and following the scrum framework as a guideline and ensuring everyone used the tools (AzureDevOps) in the same way.
How we focused our daily stand-ups on what is ahead and not get bogged down on status reporting.
Defining a common "working agreement" where everyone contributes. Getting the culture right from the start and creating a definition of the climate we want to have in the project.
How we established project working principles, configuration guidelines, coding, and documentation standards.
How we built a team culture of understanding, trust, and psychological safety to address the human factors in delivering the project.
How we worked with project owners and stakeholders to ensure the customer needs were being addressed.
How we communicate over different countries, languages, and time zones to deliver on requirements.
How we learned from setbacks, failed fast, adjusted plans, fixed together and moved forward.
We hope that this session provides you with a lot of ideas and thinking points that you can take back and apply to your own projects.
You don't need Dynamics CRM. You need a Power App!
I have been building unique line of business applications for years using Dynamics CRM as the platform. It's a little known fact that the technology used for Dynamics CRM and configuration is the foundation for the Common Data Service and model-driven Power Apps. The benefit today? You don't need get expensive Dynamics 365 licenses if your organization doesn't need them, but you can get all the same features and functionalities of the core Dynamics CRM app by building model-driven Power Apps on the Common Data Service (for a fraction of Dynamics 365 licensing costs). Added benefit is being able to extend those apps using Power Automate, Canvas-apps and other Power Platform technologies. Attend this session to learn how you can implement a "CRM" that fits your organization's needs!
Powering up Power Pages with advanced techniques and AI
You’ve used your low-code super powers and built a functional website with Power Pages, but now you need to take it to the next level. Join this session to learn how your fusion team can build advanced Power Page capabilities using Liquid, JavaScript, CSS and the Web API along with the various AI and copilot tools. You will be amazed of what Power Pages is truly capable of and prepare to amaze your customers!
Explore the Microsoft Dataverse
The Microsoft Dataverse (formerly known as the Common Data Service) is a powerful feature of the Power Platform that is more than just a data store option. This session demystifies what the Dataverse actually is and how it works. Learn how Dataverse evolved from its roots in Dynamics CRM to a central pillar in the Power Platform. See how using Dataverse provides security, logic, data, storage and integration features to your Power Platform applications (including Dynamics 365!)
I used to hate Power FX...
After spending years writing apps from the ground up using Visual Basic, C#, and JavaScript; I dove into building Power Apps with the new Power FX language... and got totally confused and bewildered.
How is this supposed to be easier and more intuitive?
Why I do I need to tell this story? I found out that am not alone!
Maybe you hate Power FX too, but you don't need to!
Let me share how I embraced a growth mindset and began to crack the Power FX code and began to build delightful apps.
Learn how we can master the Power FX language with top tips to build delightful apps, patch Dataverse records, write powerful plug-ins, and put that new shiny Copilot to work to help you out along the way and much, much more!
If an old pro-developer like me can figure it out... so can you!
Power Pages advanced workshop
This workshop goes beyond the introductory "Power Pages in a day" and is a rapid ramp up for app makers, developers, and consultants who want to learn how to build powerful, data driven web applications that go beyond the basic maker features of Power Pages.
Agenda:
- Advanced extension techniques of building custom web templates and components.
- Detailed tutorials on how to harness the power of Liquid, JavaScript, CSS, and the Web API to create truly powerful and amazing web applications.
- Working examples of how to extend Power Pages with Power Automate, Power BI, and other technologies and services.
- How to plan a development strategy and best practices in using application lifecycle management (ALM) to deploy websites to test and production environments.
- How to best utilize copilots and AI to speed up development without getting caught up in the hype.
This class will dive into Power Pages with lectures, discussions, and hands-on labs to build a working data driven web application. The latest updates, features and roadmap items are incorporated into this workshop.
Dataverse Data modeling: Don't build that app just yet!
I get it. You have an awesome idea for an app and want to dive in. The tools (and now Copilots) provided by the Power Platform just make it soooo easy for makers to dive and start building powerful business applications.
But wait, a bit of pre-planning might save hours of refactoring and dealing with technical debt down the road.
Planning and designing your data model is a crucial early step and investing the time early will result in successful applications.
This session goes through the various aspects in properly designing a data model, how to effectively use AI to help the design process and also apply experience and common sense.
Highlights of this presentation:
- Strategies for identifying objects, attributes and relationships of real-world concepts.
- Considerations for managing 100s, 1000s or maybe even millions of records?
- How is the data being added, maintained, archived?
- What kind of app is this going to be? A Power App, Power Pages site, custom? What about offline capabilities?
- What kind of crazy automation requirements will your app need? Can Power Automate handle your crazy data model?
Join this session for an entertaining tutorial and maybe a few horror stories that go beyond drawing boxes and lines on a whiteboard.
I will need a white board to draw boxes and lines. (Just kidding).
Crash course in Power Platform pipelines!
Setting up application lifecycle management (ALM) capabilities in Power Platform projects has traditionally been both time consuming and complicated. While important, ALM has mostly been applied to larger enterprise projects.
The new Power Platform pipelines feature provides an easy to setup and easy to follow process for admins and makers to follow healthy ALM practices for projects, no matter how small or simple.
This session walks through the process of setting up Power Platform pipelines and demonstrating how easy it is to create and manage a Power Platform solution and deploy it from dev to test, and then to production.
Developers guide to Power Pages
Microsoft Power Pages, formerly known as Power Apps portals, provide a platform for makers to create low-code, no-code externally facing web applications based on Microsoft Dataverse. The available authoring tools provide the ability to achieve a lot, however, in every project there are also special requirements that require you - the pro-developer to get involved and save the day. This session outlines the technology available to Power Pages developers such as Liquid templates, JavaScript, portal Web API, code components and more with real-world examples of working code.
The session also dives into tools such as the Power Platform CLI, VS Code and other community tools to ensure a developer is successful and productive.
Prepare to crack open some code and dive into building advanced Power Pages sites and applications!
Explore the Microsoft Dataverse!
Microsoft Dataverse (formerly known as the Common Data Service) is a powerful feature of the Power Platform that is more than just a data store option. This session demystifies what the Dataverse actually is and how it works. Learn how Dataverse evolved from its roots in Dynamics CRM to a central pillar in the Power Platform. See how using Dataverse provides security, logic, data, storage and integration features to your Power Platform applications (including Dynamics 365!)
Deep dive into Power Pages ALM
You've built your amazing Power Pages website in your development environment, but what is the best way to move it to your test and production environments, as well as checking in and managing source control?
This session dives into best practices, tips, lessons learned and techniques for applying ALM (application lifecycle management) to your Power Pages projects.
Learn about:
- What makes Power Pages configuration unique
- Power Platform pipelines
- Azure Dev Ops
- Github actions.
- Source control
Ramp up your Power Pages ALM skills in this entertaining and informative session!
Power Pages jump start workshop
The Power Pages jump start workshop ramps up Power Platform/Dynamics 365 solution architects, functional consultants and developers on how to set up, configure and administer a data driven website using Power Pages.
Mixed with presentations and hands-on labs, you will provision a website and begin to build an actual working website project covering key concepts along the way.
Learners will add content and see how to securely expose and interact with data from Microsoft Dataverse/Dynamics 365. Learners will also see how to extend basic portal functionality to address a unique line of business requirements and corporate branding.
After the workshop, the attendee should be able to confidently implement and deliver a Power Pages project.
Prerequisites
Learners should be comfortable configuring and customizing Model-driven Power Apps/Dataverse or Dynamics 365 Customer Engagement and understand Power Platform Dataverse concepts such as tables, forms, views, columns and flows. A learner does not need to be a developer or web designer, but some basic familiarity with HTML, CSS and JavaScript would be beneficial.
Learners completely new to the Power Platform should consider the beginner "Power Pages in a day" content available from Microsoft.
Power Pages: The ultimate beginners guide!
You been implementing Dynamics 365, building Power Apps, and Power Automate flows and now you have to build a website. Easy right? Definitely! Once you attend this exciting, entertaining and informative session!
This crash course in Power Pages shows you how to work with the copilot create a website, and then add pages, match your branding styling and then dive into adding the power of Dataverse to create a powerful (and secure) web application for your external stakeholders. Learn how to add a whole new dimension to your existing Power Platform and Dynamics 365 projects!
Get to know the tools, when to extend, and know when Copilot can help (and some honest discussion of when it can be a distraction).
This ever evolving session has helped hundreds of Power Platform professionals around the world get started in building powerful websites. Don't miss it!
Cloud Technology Townhall Tallinn 2025 Sessionize Event Upcoming
Power Conference 2024 Sessionize Event Upcoming
Directions EMEA 2024 Sessionize Event
European Power Platform Conference (EPPC24) Sessionize Event
DynamicsCon LIVE 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