~/conference

PowerShell + DevOps Global Summit 2026

titleauthorlength
Welcome to Summit 2026 with James PettyJames Petty31m
Conference overview lists hard facts: 14th year, 350 submissions for ~45 slots — a 23% acceptance rate; session recordings post within about six weeks; team…
Talk on
DevOps in the Age of AI: Human Powered EvolutionKellyn Gorman39m
Concrete claims and outcomes: generative AI drafts Terraform and CloudFormation and flags drift while AIOps surfaces anomalies, and teams report releases cut…
Talk on
Building and Publishing Reusable PowerShell ToolsJeff Brown47m
Shows how a small reusable module is built and actually used: a concrete Export-LogicAppDefinition function that converts Azure Logic App definitions to JSON…
Talk on
Azure Managed Identities: Why are you still using anything else?!?Justin Grote26m
Claims replacing client secrets and certificates with Azure Managed Identities, demos that use connect-azaccount -Identity to run an Azure Automation runbook…
Talk on
Introduction to AutomatedLabJoe Houghes43m
AutomatedLab is a PowerShell module that claims to turn manual lab builds into code driven installs and actually delivers: sample scripts create a two-server…
Talk on
The Future of IT Ops: AI-Driven Tools You Can Build TodayPierre Roman44m
Claim: teams can build AI-driven ops tools today that analyze Azure Monitor alerts and application insights telemetry and automatically produce a diagnosis and…
Talk on
Provenance Before Publish: Building Safer PowerShell and Chocolatey PipelinesAdil Leghari49m
Pipeline shows concrete checks: GitHub Actions run PSScriptAnalyzer and Semgrep and emit SARIF findings; Syft produces a CycloneDX SBOM that Grype scans for…
Talk on
PsGadgets - Scripts to Circuits: PowerShell for Hardware HackersMark Go53m
A PowerShell module PSGadget on PSGallery exposes FTDI C drivers so the console controls hardware directly using FT232H bit-banging and serial; demos show an…
Talk on
From Burnout to Built-to-Last: The Open Source Org AdvantageGilbert Sanchez24m
Claims that running repos as an organization reduces bus factor and prevents burnout by spreading responsibility and creating leadership paths, and it actually…
Talk on
Beyond Arrays: PowerShell Collections for Speed & ScaleAleksandar Nikolić51m
Shows concrete swaps and measured wins: choose Generic Lists over arrays for resizable typed collections, use HashSet to deduplicate 10,000 items in ~1 ms…
Talk on
Putting the "Pro" in PowerShell Profiles!Rob Pleau45m
Shows exactly how a PowerShell profile is code and a prompt is a function then builds one live: creates a profile PS1, adds aliases and a get‑get‑remote…
Talk on
The Guts of the PowerShell VSCode ExtensionJustin Grote01h 33m
The extension actually runs a C# LSP server inside a live PowerShell runspace connected to a TypeScript VS Code client, and the talk shows 15 million…
Talk on
Breaking Barriers: Women Leading the Tech RevolutionShannon C Ryan38m
Statistics and concrete practices define whether this is worth watching: 28% of the global tech workforce are women, 56% leave by age 35, and only 11% in the…
Talk on
Domestic Automation Adventures: An Inventory TrackerMatthew Gill27m
PowerShell code polls the Shopify API for specific product URLs, parses JSON that often includes inventory quantity and option variants and matches…
Talk on
PowerShell as an MCP Tooling Host: Using MCPServerPS to Supercharge AI-Assisted...Dongbo Wang46m
Claims that MCPServerPS exposes PS1 and module functions as MCP tools and shows a working backport pipeline built from PowerShell plus GitHub CLI, VS Code, MCP…
Talk on
Supercharging PowerShell with LINQArnoud Jansveld46m
Promises a reproducible path to raw .NET speed inside PowerShell: LINQ expressions and compiled delegates convert script-block predicates into real delegates…
Talk on
Beyond the Prompt: Leveraging MCP and PowerShell for Custom LLM ActionsKevin Marquette01h 21m
Builds a working MCP server over stdio in PowerShell that lists tools, accepts JSON-RPC messages, and runs concrete commands like get-weather and…
Talk on
Build Your Own Local-Deploy Bicep ExtensionAndy, Sheglong, Sydney44m
Shows how to build a working Bicep local extension that actually executes resources locally using gRPC transport, demonstrates a DSC extension (Rust gRPC…
Talk on
Cross-Cloud without Crossed Fingers: Surviving Azure, AWS, and GCP with PowerShellAdil Leghari19m
PowerShell becomes the anchor: a small module called PS Cumulus normalizes cloud resources across Azure AWS and GCP into eight fields (name provider region…
Talk on
Terraform 101: Building Repeatable, Secure Azure InfrastructureBlake Cherry, Danny Stutz50m
Practical how-to: uses Terraform with the AzureRM provider, HCL modules, TFVars and an Azure Storage backend for remote state with locking, then runs CI steps…
Talk on
Lost in Translation: the many language modes of PowerShellJosh Corrick46m
Explains that PowerShell enforces four modes — Full Language Mode, Constrained Language Mode, Restricted and No mode — and shows concrete failures: Cannot…
Talk on
DevSecOps with GitHub Advanced Security (GHAS)Peter De Tender01h 41m
Demo-heavy session shows GHAS as three concrete features: secret scanning, CodeQL code scanning and Dependabot autofix, each enabled in repo settings and wired…
Talk on
Using Pester with Test Kitchen to thoroughly test your Chocolatey PackagesCory Knox49m
Sets up Test Kitchen (Chef Workstation + kitchen-pester) to run Pester suites against Chocolatey packages using Vagrant/Hyper‑V, installs Chocolatey during…
Talk on
Triple Choc Chip Automation: Managing Windows Software with AnsibleJosh King40m
Demonstrates using Ansible plus Chocolatey to declaratively manage Windows software: bootstraps Chocolatey on a fresh Server 2022 VM, configures an internal…
Talk on
Stop Hand-Rolling Chocolate: Automating Chocolatey with psakeGilbert Sanchez47m
Claims that manual Chocolatey packaging becomes repeatable and auditable by wiring Chocolatey into a psake v5 build: tasks for test pack push, pester-based…
Talk on
Day 2 Welcome and Award03m
Day two opens with a welcome and a community award announcement: the Jeffrey Snover PowerShell Community Innovation Award goes to Jordan Borean, announced as a…
Organiser on
State of Infrastructure as Code (IaC)Stephanie Yen, Steven Ma38m
Shows concrete moves: a MCP server that feeds live docs and Azure verified modules to models, an interactive Bicep console REPL and reduced short‑circuiting to…
Talk on
From Outage to Edge: A PowerShell Observability JourneyFrank Lesniak, Blake Cherry01h 31m
A real outage drives creation of a concrete solution: an LLM co‑pilot scaffolds a multithreaded PowerShell agent that runs frequent concurrent checks (default…
Talk on
From Burnt to Saved: How PSAfterSession Keeps Your Bacon SafeChristian Ritter24m
PSAfterSession is a PowerShell module that auto-saves session state with a background System.Timers.Timer and Register-ObjectEvent/Register-EngineEvent hooks…
Talk on
8 Ways to Screw Your Azure AutomationMichael Seidl53m
Concrete takeaways: eight common failures and how to avoid them including secrets in code versus using Azure Key Vault and managed identities; limits like 10…
Talk on
PowerShell for Life: Automate the EverydayMatthew Dowst41m
PowerShell automations actually show results: a pixel comparison routine that compares images pixel-by-pixel and drops duplicates, an FFmpeg pipeline that…
Talk on
Event-Driven Automation with PowerShell: Listening for Change, Acting in Real TimeBruce Stump47m
Shows concrete code and outcomes: PowerShell uses Register-CimIndication/Register-ObjectEvent and .NET watchers to trigger handlers that ran instantly in demos…
Talk on
Intro to Telemetry: How to use App Insights in PowerShellJosh Hendricks01h 24m
Shows how to add telemetry to PowerShell using Application Insights and the Microsoft.ApplicationInsights .NET SDK, or via REST or the PSAppInsights module…
Talk on
PowerShell Oddities & Curiosities: Language Quirks You Forgot (or Never Knew)Rob Pleau26m
Live demos show a usable register-argument-completer that tabs values from a REST API (Star Wars API) and works; the data keyword exists for PSD1 localization…
Talk on
From Script to Tool: Building Robust, Meaningful Tools with PowerShellMatt McElreath46m
Slides and demos show the evolution from command‑line experiments to a reusable module, with concrete commands and patterns: Get-ADUser/Set-ADUser examples…
Talk on
PSResourceGet in Restricted Environments: Air-Gap, ACR, and Modern...Anam Navied, Amber Erickson42m
PSResourceGet now pushes NuGet-packaged PowerShell modules into OCI artifacts and uses Azure Container Registry so enterprises can mirror and curate feeds…
Talk on
PSCustomObject[] vs Hashtables: The ultimate object smackdownAnthony Howell46m
Concrete numbers and demos decide: building maps for 10,000 fake users and matching 5,000 keys with naive Where-Object runs tens of seconds (≈30s)…
Talk on
Everything On-Prem: From Git to Gallery with Open SourceEmrys MacInally01h 27m
Shows a full, working on‑prem PowerShell module pipeline: Gitea for self‑hosted Git, CI with Gitea Actions runners (Windows and Linux, ephemeral or…
Talk on
Domestic Automation Adventures: From MP3s to Spotify - PowerShell, Playlists, and...Matthew Gill30m
A PowerShell script scans legacy MP3 folders, extracts ID3 tags, and matches tracks to Spotify via the Spotify API using a manual OAuth callback; on Mac it…
Talk on
Deployment StacksTorrey Trahanovsky, Ángel Pérez43m
Preview shows exact claims: stacks what-if runs server side, compares desired vs current state using a maintained state file and a postdeploy GET for a…
Talk on
Opening Windows (with) PowerShellJames Ruskin43m
Prototype PowerShell code obtains OAuth access token and calls a Velux-style REST API to list homes, bridges and blind states; APK extraction and APK decompile…
Talk on
Security That Says “Yes”: Agile Windows Security with PowerShellJonathan Levine40m
Modules implement native Windows features AppLocker and Windows Firewall via human-readable JSON and YAML rule sets and are available on Jane Street GitHub…
Talk on
Navigating the AI RevolutionJeffrey Snover01h 04m
Claim: major corporate leadership flips to AI-native leaders within 5 to 10 years or sooner; framework: always produce a Plausible Theory of Success, allocate…
Talk on
Pimp Your Parameters: The Magic of Validation ClassesEmrys MacInally28m
Creates reusable classes that derive from ValidateArgumentsAttribute and implement a Validate(object arguments, EngineIntrinsics) method that throws on invalid…
Talk on
Secrets at Scale: Managing Cloud Credentials with PowerShell AutomationPhil Bossman44m
Claims a better goal than rotation: eliminate secrets where possible. Shows PowerShell code that authenticates with certificates (non-exportable local store)…
Talk on
PowerShell PerspectivesJason Helmick, Jeff Hicks44m
PowerShell history traces concrete milestones: 129 commands in v1, delivery via snap‑ins, community fill‑ins like PSCX community extensions, Quest and VMware…
Talk on
Learn Bicep in 2026: How AI Skills can be your Bicep coachStephanie Yen45m
An AI tutor built around GitHub Copilot and the Bicep MCP server runs a stepwise curriculum that actually writes and deploys Bicep code it teaches it catches a…
Talk on
GitHub Actions for Fun and ProfitAdam Driscoll45m
Walks through YAML workflows that run PSScriptAnalyzer, run 31 Pester tests across an Ubuntu Windows and a flaky self‑hosted runner, upload test artifacts…
Talk on
Patch Happens: How Chocolatey for Business Benefits OrganizationsRob Reynolds23m
Claims that Chocolatey for Business turns chaotic patching into a predictable process by treating installers as immutable packages and offering…
Talk on
Getting the most of Chocolatey Central ManagementStephen Valdinger45m
Chocolatey Central Management is an agented web console with reporting, API-driven deployments, and a new facts feature; it auto-creates deployment plans…
Talk on
C4B Implementation Journey for local GovernmentJarom Hein39m
Missoula County documents replacing a 20‑year ZenWorks workflow with Chocolatey for Business, run by a six‑person apps team that converts 200+ applications…
Talk on
Accessibility‑Driven Automation: Bringing Inclusive Design into Windows Package...Jasmine Swint41m
Shows concrete, repeatable fixes: replace Write-Host with Write-Output so screen readers and logs capture structured objects, emit JSON structured logs for…
Talk on
Day 3 Welcome and Award05m
Morning announcements list logistics and outcomes: Tavern Hall 6 PM with food covered and drinks not covered, blue lanyards required for entry, challenges led…
Organiser on
State of the Shell (PowerShell 7.6)Jason Helmick, Steven Bucher, Michael Greene43m
PowerShell 7.6 LTS emphasizes quality, security, and performance, with concrete changes: stop shipping MSI and move to MSIX/ZIP and cross‑platform packages…
Talk on
From Code to Compliance: Enforcing Azure Security with Terraform and...Blake Cherry, Danny Stutz50m
Shows a concrete pipeline: Terraform modules (definitions, remediations, exemptions) driven from CSVs, GitHub Actions runs plan and apply, and the live demo…
Talk on
DSC v3: Evolving Declarative Configuration for Modern SystemsSteve Lee, Jason Helmick51m
DSC v3 claims a practical rewrite: the 3.2 RC1 zip install demonstrates the engine applying a YAML/JSON configuration to install PowerShell 7 via WinGet…
Talk on
Role Alchemy: Forging Least-Privilege Roles from Cloud Logs...Frank Lesniak, Danny Stutz46m
A PowerShell-driven pipeline converts Azure and Entra ID activity logs into ready-to-deploy JSON role definitions by building a user‑action matrix, applying…
Talk on
Full Spectrum Terraform — Choosing and Combining Azure Providers Like a ProSteven Ma, Mark Gray46m
Shows that AzureRM and AzAPI are complementary: AzureRM provides plan-time validation, multi-API orchestration, and opinionated stability while AzAPI v2 gives…
Talk on
AI Meets IaC — Intelligent Terraform Authoring on AzureSteven Ma, Jingwei Wang32m
AI generates runnable Terraform for Azure by combining GitHub Copilot in VS Code, a new Azure Terraform MCP server, and a portal full-screen Copilot editor…
Talk on
Terraform on Azure, Evolved - Providers, Export, & Shift-Left GovernanceSteven Ma, Jingwei Wang44m
Covers concrete changes: adoption of MSGraph 1.0 provider for day‑zero Entra ID and M365 resources, expanded Export available from VS Code, the MCP Server, and…
Talk on
PowerShell Techniques and Performance Tweaks - Full ThrottleChristian Ritter51m
Shows measured wins from using .NET 9/10 APIs inside PowerShell 7.6: LINQ-style methods beat Group-Object on large lists, one aggregation run cuts runtime to…
Talk on
Mastering PowerShell Parameters: Advanced Techniques and Best PracticesJeff Hicks48m
Demonstrates concrete PowerShell 7 techniques: validate-script only runs on PowerShell 7 and use of the PS Script Tools module with get-type-member and the new…
Talk on
Unlocking the Power of the SQL Server PowerShell ModuleBen Miller53m
Module installs from PSGallery with Install-Module and SQL Server PowerShell module replaces the dead SQLPS (deprecated 2016); it exposes ~100 cmdlets…
Talk on
From Chaos to Clarity: Taming Data with PowerShellMatthew Dowst40m
Demos show PowerShell importing from SQL, REST and files, shaping with Sort-Object/Select-Object/Group-Object/Measure-Object, and exporting to CSV JSON XML…
Talk on
These Are the Modules You’re Looking For: Packaging and Publishing PowerShell..Stephen Valdinger46m
Shows how to package PowerShell Universal apps as real PowerShell modules, including the repo layout (.universal folder, dashboards.ps1, scripts/endpoints)…
Talk on
Take your PowerShell to the next level with error handling and debuggingMatt McElreath45m
Demos show how PowerShell actually surfaces errors: exploring $Error and $ErrorView modes, using $? and $ErrorActionPreference to turn non‑terminating failures…
Talk on
Turning PowerShell Commands into AI ToolsSteven Murawski48m
A working MCP server called PoshMcp automatically exposes existing cmdlets, functions and modules as AI-discoverable tools, running either in‑process or…
Talk on
Evolving your IT career in the AI agePierre Roman, Rick Claus39m
Claims that AI augments operators rather than replaces decisions and that prompt engineering plus agents speed troubleshooting get concrete treatment here…
Talk on
Foolproofing the Final Mile: Say Goodbye to the Messy Handoff Between...David James, Dan Gough37m
If the decision hinges on specifics: the session shows a new integration that converts custom packages into PSADT apps, lets Patch My PC extract icons and…
Talk on
Stop clicking and start committing: a GitOps workflow for endpoint managementKitzy34m
Argues that moving MDM configs into a Git repo eliminates ClickOps by showing a working GitOps pipeline: configs in version control, CI (GitHub Actions) as the…
Talk on
Crypto Confiscation as a ServiceThomas Rayner42m
Documents state North Korean groups convert hacking into revenue streams: $620 million Running Bridge, Bybit $1.5 billion and smaller scams like ThorChain…
Talk on
Source Control for Chocolatey Packages: Because Future You Deserves AnswersStephen Valdinger44m
Argues that packaging files belong in Git so history, signed commits and PR review show who changed what and why; demonstrates an update.ps1 with Chocolatey AU…
Talk on
Open Packages are OverpoweredJames Brundage44m
Claims concrete: NuGet Chocolatey and PowerShell Gallery packages can turn any package into a web server by mapping parts to URIs, and packages act as…
Talk on
Day 4 Welcome and Award09m
Schedule shifts move everything 15 minutes earlier so lunch is at noon, and one workshop is canceled and unpublished; lightning demos feature 18 presenters…
Organiser on
PowerShell: Designed for a Messy WorldJeffrey Snover01h 07m
PowerShell intentionally routes around corporate dysfunction by design: the Adaptive Type System normalizes messy WMI/JSON/XML objects, pipeline…
Talk on
Publish PowerShell help content using PlatyPS v1.0Sean Wheeler, Stephen Valdinger01h 21m
PlatyPS 1.0 GA provides a strong C# object model that generates markdown, converts to MAML or YAML, and enables automated testing and publishing; it processes…
Talk on
Level Up Your PowerShell: Essential Tips, Tricks, and TechniquesBen Miller01h 16m
Shows that arrays and strings are immutable so repeated += or + on large sets becomes garbage‑collector churn (demo: milliseconds vs seconds at ~10k, now needs…
Talk on
When Tools Don’t Fit: Filling the Gaps with PowerShellLucas Allman01h 23m
PowerShell code actually calls vendor APIs like Microsoft Graph (Invoke-GraphRequest / invoke-restmethod) to retire Intune devices, rename Android enrollments…
Talk on
Engineering Platforms for Engineers who Engineer PlatformsRyan Coates01h 25m
Live 90‑minute workshop builds a working platform stack (PowerShell, Kubernetes, Azure, CI/CD, observability, secrets, Backstage/IDP) and delivers code plus…
Talk on
Markdown Madness: Static Sites for Fun & ProfitGilbert Sanchez01h 23m
Live demos show actual work not fluff: a domain is bought live, DNS pointed to Cloudflare, and sites are deployed to Netlify and GitHub Pages with build logs…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.