Wicked Smart Data
LearnInsightsAboutContact
Sign InLet's Build
LearnInsightsAboutContact
Sign InLet's Build
Wicked Smart Data

Intelligence, automation, and expert execution — plus an elite library of free knowledge. We turn complexity into competitive advantage.

Start a conversation

Platform

  • Learning Paths
  • Insights
  • RSS Feed

Company

  • About
  • Contact
  • Work With Us

Legal

  • Privacy Policy
  • Terms of Service

© 2026 Wicked Smart Data. All rights reserved.

Intelligence · Automation · Advantage

The Library · Insights

Deep dives across data, automation & AI

108 in-depth articles — from Excel foundations to production machine learning. Filter by topic or difficulty to find exactly what you need.

Configuring Dataverse Dataflows and Power Query Transformations: Building Repeatable Data Ingestion Pipelines into Model-Driven App Tables
Power AppsExpert

Configuring Dataverse Dataflows and Power Query Transformations: Building Repeatable Data Ingestion Pipelines into Model-Driven App Tables

Learn how to build production-quality Dataverse dataflows with Power Query transformations that reliably sync external data into model-driven app tables. Covers upserts, alternate key mapping, incremental refresh, multi-table dependencies, and operational monitoring — everything you need to run a pipeline a team can trust.

29 min read
Canvas App Multi-Step Wizard Pattern: Building Guided Data Entry Flows with Screen Sequences, Progress Indicators, and Conditional Branching
Power AppsExpert

Canvas App Multi-Step Wizard Pattern: Building Guided Data Entry Flows with Screen Sequences, Progress Indicators, and Conditional Branching

Learn how to build a production-ready multi-step wizard in Power Apps Canvas — with proper global state management, a dynamic progress indicator, conditional branching that changes the screen sequence at runtime, and atomic data submission with error handling. This is the pattern that turns overwhelming forms into guided, trustworthy experiences.

27 min read
Configuring Dataverse Webhook Endpoints and Service Endpoint Bindings: Triggering External System Notifications on Table Events in Model-Driven Apps
Power AppsPractitioner

Configuring Dataverse Webhook Endpoints and Service Endpoint Bindings: Triggering External System Notifications on Table Events in Model-Driven Apps

Learn how to configure Dataverse webhooks and Azure Service Bus bindings that fire when table events occur in your model-driven app. This lesson covers endpoint registration, step filtering, entity images, authentication, and production deployment patterns for real integration scenarios.

23 min read
Canvas App UX Patterns: Loading Spinners, Empty States, and Skeleton Screens for Async Data
Power AppsPractitioner

Canvas App UX Patterns: Loading Spinners, Empty States, and Skeleton Screens for Async Data

Learn how to build loading spinners, empty state messages, and skeleton screens in Power Apps Canvas Apps. This hands-on lesson walks through all three async UX patterns with complete formulas, a realistic work order app scenario, and troubleshooting guidance.

23 min read
Configuring Model-Driven App Form Event Handlers with JavaScript: Responding to OnLoad, OnSave, and OnChange Events
Power AppsFoundation

Configuring Model-Driven App Form Event Handlers with JavaScript: Responding to OnLoad, OnSave, and OnChange Events

Learn how to write and register JavaScript event handlers for model-driven app forms in Dataverse. This hands-on lesson walks through OnLoad, OnSave, and OnChange events with realistic business logic, the formContext API, and step-by-step registration in the form designer.

16 min read
Connecting Your Canvas App to a SharePoint List: Adding, Editing, and Deleting Records with a Basic Form
Power AppsFoundation

Connecting Your Canvas App to a SharePoint List: Adding, Editing, and Deleting Records with a Basic Form

Stop managing business data in emailed spreadsheets. Learn how to connect a Power Apps Canvas App to a SharePoint List and build a fully functional form that lets users add, edit, and delete records — no code required.

15 min read
Configuring Dataverse Column Security Profiles and Field-Level Permission Assignments: Restricting Sensitive Column Access Across Security Roles, Teams, and Users in Model-Driven Apps
Power AppsExpert

Configuring Dataverse Column Security Profiles and Field-Level Permission Assignments: Restricting Sensitive Column Access Across Security Roles, Teams, and Users in Model-Driven Apps

Table-level security isn't granular enough when you need to hide salary data from managers who can see the rest of an employee record. This lesson teaches you how Dataverse Column Security Profiles work architecturally, how to create and configure them, and how to assign them across security roles, teams, and users — including the edge cases that silently break integrations and audit trails.

30 min read
Canvas App Conditional Formatting at Scale: Dynamically Styling Controls with Color, Visibility, and DisplayMode Based on Data State and User Role
Power AppsExpert

Canvas App Conditional Formatting at Scale: Dynamically Styling Controls with Color, Visibility, and DisplayMode Based on Data State and User Role

Learn how to architect a scalable conditional formatting system in Power Apps Canvas Apps. This deep-dive lesson covers dynamic color, visibility, and DisplayMode based on both data state and user role — using named formulas, style maps, and capability-based logic that actually holds up in enterprise apps.

25 min read
Configuring Dataverse Table-Scoped Business Process Flow Stages with Branch Conditions: Modeling Multi-Path Workflows, Stage Gating, and Completion Enforcement in Model-Driven Apps
Power AppsPractitioner

Configuring Dataverse Table-Scoped Business Process Flow Stages with Branch Conditions: Modeling Multi-Path Workflows, Stage Gating, and Completion Enforcement in Model-Driven Apps

Most Business Process Flow implementations barely scratch the surface of what's possible. Learn how to build branching multi-path BPFs, enforce true stage gates at the data layer, scope stages to related Dataverse tables, and lock records when they reach completion — all in a realistic contract qualification scenario.

24 min read
Canvas App Timer and Auto-Refresh Patterns: Polling Data Sources, Updating Galleries, and Triggering Background Actions Without User Interaction
Power AppsPractitioner

Canvas App Timer and Auto-Refresh Patterns: Polling Data Sources, Updating Galleries, and Triggering Background Actions Without User Interaction

Most Canvas App dashboards make users press a refresh button — but production ops boards need to stay current automatically. This deep-dive lesson teaches you three distinct polling architectures, multi-rate timer strategies, and how to trigger Power Automate flows on a schedule, all without a single user click.

23 min read
Configuring Dataverse Status Reasons and State Transitions: Controlling Record Lifecycle Stages and Valid Status Paths in Model-Driven Apps
Power AppsFoundation

Configuring Dataverse Status Reasons and State Transitions: Controlling Record Lifecycle Stages and Valid Status Paths in Model-Driven Apps

Every Dataverse record has a lifecycle — but without configuration, users can jump between stages in ways that break your business rules. Learn how to define meaningful Status Reason values, enable transition enforcement, and build a governed record lifecycle that the system itself polices. Practical, from first principles, with a full hands-on exercise.

16 min read
Saving and Submitting Form Data in Canvas Apps: Using SubmitForm, Patch, and Success Notifications to Complete the Data Entry Loop
Power AppsFoundation

Saving and Submitting Form Data in Canvas Apps: Using SubmitForm, Patch, and Success Notifications to Complete the Data Entry Loop

Most Power Apps tutorials stop at building the form — this lesson finishes the job. Learn how to wire up SubmitForm and Patch to actually save data, handle success and failure with Notify, and reset forms cleanly so users always know their data went through.

16 min read
12...9Next