PowerShell Universal Dashboard from start to finish
summary
Walks through building a real app with the PowerShell Universal Dashboard module: layouts, Chart.js and Nivo visualizations, React front end, endpoints that expose REST APIs, websockets chat backed by Postgres, scheduled collectors and cache/session variables, OAuth and forms auth, and hosting on Windows, Linux, Docker, Azure or a Raspberry Pi. Demos show Strava data ingestion and custom JS components; demos occasionally hit rate‑limits or break but core features run and scale (example test: 8,000 requests in six seconds).
AI-written summary · about
chapters (56)
- 0:00Start
- 2:30Universal Dashboard
- 3:20Agenda
- 4:10React
- 7:59Authentication
- 9:28Core Concepts of Universal Dashboard
- 9:57Dashboards
- 11:37Lay Stuff Out on Your Dashboard
- 11:4912 Column Layout
- 12:17Content versus Endpoints
- 14:38Buttons
- 14:55Charts
- 15:28Documentation
- 18:15Visualizations
- 19:23Table
- 19:38Table Commandlet
- 21:54Chart Js
- 23:26Pie Chart
- 24:59Multiple Data Sets
- 26:04Nevo Charts
- 26:18Nevo Chart Heat Map
- 27:14Heat Map
- 28:39Ud Layout Control
- 30:31Offset
- 31:12Adjust by Screen Size
- 32:09Universal Dashboard 2 4
- 33:46Inputs
- 34:23Param Block
- 35:55Show Ud Toast
- 38:19Validate Attributes
- 39:50Ud Input Field
- 42:29Custom Elements
- 42:49Create Arbitrary Html Tags
- 45:37Nesting Components
- 46:46Bringing in Custom Javascript Components
- 50:57Update Elements Dynamically from Powershell
- 51:47Dynamic Interfaces
- 52:23Show Toast
- 53:05Add Items to Elements
- 57:36Cache and Session Variables
- 57:50Session Scope
- 1:00:30Scheduled Endpoints
- 1:05:13Add a Login Page
- 1:08:26Claims Principle
- 1:11:49Rest Apis
- 1:12:07What a Rest Api
- 1:14:40Integrate with Swagger Api
- 1:15:19Variabilize Routes
- 1:16:10Query String Parameters
- 1:16:36Updating Data
- 1:17:10Invoke Rest Method
- 1:19:50Json Web Tokens
- 1:22:40Weight Debugger
- 1:25:21Endpoint Initialization
- 1:28:38Performance
- 1:29:53Performance Consideration
related talks
37mCreating Web-Based Tools with PowerShell Universal
41mCreating a Web App with PowerShell Universal
46mThese Are the Modules You’re Looking For: Packaging and Publishing PowerShell..
45mDrive Rapid PowerShell Adoption Using Jupyter Notebooks
01h 29mFull Stack PowerShell
01h 26mGetting Ahead By Deleting Code
44mCreating a dashboard with Laravel, Vue and Pusher
01h 33mA hands-on lab working
