~/conference

PowerShell + DevOps Global Summit 2024

PowerShell developers, devops engineers, site reliability engineers, windows system administrators, platform engineers, automation and test engineers

GitHub Actions CI/CD pipelines; PowerShell module packaging and publishing; Pester unit and infrastructure testing; Desired State Configuration v3 resources; Azure CLI and Azure PowerShell tradeoffs; PowerShell in containers and Docker; PSResourceGet and private galleries; PowerShell remoting and implicit remoting; OpenAI zero-shot classification with PowerShell; retrieval-augmented generation with vector databases

titleauthorlength
PowerShell Conference KeynoteAbby Kearns38m
Cloud native becomes the operating reality with kubernetes running at hyperscalers, on prem and even at the edge where Chick-fil-A runs kubernetes at the edge…
Talk on
State of The Shell49m
Telemetry shows over two billion sessions per month and the team narrows collection to focus growth signals. PowerShell 7 is pushed toward trivial install…
Talk on
A brief history and overviewJustin Grote, Andy Jordan32m
Nine years of the PowerShell extension for VS Code get compressed into concrete wins: first commit in October 2015, PSReadLine support landed via PR #6722, a…
Talk on
WorkshopPeter De Tender03h 08m
Workshop crams Azure DevOps and GitHub specifics into hands‑on labs: claims Azure DevOps isn’t dead and points to 52 roadmap items, demos how to migrate…
Workshop on
line tools work better for youAleksandar Nikolić03h 03m
Demos show Azure CLI and Azure PowerShell tradeoffs: Azure CLI in containers delivers consistent versions (pulled MCR images ~11–12 GB) and faster queries…
Talk on
Advanced Functions and Parameter TechniquesJaap Brasser02h 36m
Hands-on workshop style session that actually shows code: VS Code demos, PowerShell 7 behavior, and live fixes rather than slides. Covers dynamic parameters…
Talk on
CI/CD with Github ActionsChris Ayers02h 59m
Gives concrete recipes: YAML snippets in .github/workflows, how workflow_dispatch and event filters trigger runs, and how runners, matrix builds, artifacts and…
Talk on
A Comprehensive Guide to Setting Up and Using Git...Cory Knox, Ryan Richter02h 57m
Shows that Git ships with 153 git commands but the session narrows focus to about two dozen and walks through real tools and steps: installing via…
Talk on
PowerShell Unit and Infrastructure TestingJaap Brasser, Justin Grote03h 02m
Shows concrete, runnable work: Pester 4→5 breaks scoping and forces fixes; demos mock of Invoke‑RestMethod to fake an external IP and verify get‑IP logic…
Talk on
Build Beautiful Documentation with platyPS and Material for MkDocsJosh Hendricks02h 50m
Workshop builds a real docs site from a PowerShell module using platyPS to emit Markdown and MAML, MkDocs + Material for MkDocs to render it, and GitHub…
Talk on
Mastering Making ModulesJames Brundage03h 04m
Says modules are just scripts plus metadata and proves it by building a psm1/psd1 module live, then shows tooling that compiles those files: pipes script to…
Talk on
Platform PowerShellDave Carroll45m
Demos focus on concrete cross‑platform details: installation via Homebrew / apt / snap / MSI, implicit remoting when importing Windows PowerShell 5.1 modules…
Talk on
The zen of writing bad codeKevin Marquette46m
This walks through concrete PowerShell code‑golf reductions: actual solutions that run on the code.golf validator and appear on the leaderboard. It uses…
Talk on
How to Safely "Detonate" Suspicious ContentSteven Judd42m
Demos show three concrete detonation setups and what actually works: a Firefox container from Docker Hub that runs a browser but leaves clipboard and…
Talk on
Building APIs your users will want to useRyan Coates47m
Shows concrete moves: change a C app to emit snake_case JSON serializer so Python and C responses match, wrap results in a response envelope with data messages…
Talk on
An IT Operations Approach to ObservabilityMichael Soule46m
Demonstrates a working pipeline that collects Active Directory data with PowerShell collection, analyzes it with Kusto/KQL analysis, and pushes alerts to Azure…
Talk on
How to Tame the Event Log BeastPhil Bossman43m
Claims that XML is the real filter for Windows events and shows how to generate XPath queries, convert Get-WinEvent output to XML, and extract fields for…
Talk on
PowerShell Module Mass Production: Templating in the FieldFriedrich Weinmann45m
A clear module reference architecture maps API, process, solution and data layers while keeping templating in a shared framework; choices include Plaster…
Talk on
Improve PowerShell Code Efficiency with .NET RunSpacesBruce Stump44m
Demo shows using .NET runspaces to parallelize PowerShell work by instantiating runspace pool from System.Management.Automation, adding scripts with…
Talk on
Interactive Enhancements to PowerShellSteven Bucher45m
PowerShell adds concrete interactive features: PSReadLine exposes predictive intellisense with history and plug‑in predictors (including a local ML predictor)…
Talk on
Zero-Shot Classification with OpenAI and...Frank Lesniak, Danny Stutz46m
Scripts call OpenAI embeddings to turn survey comments into 372‑dim vectors, store them as CSVs, run K‑means via Accord.NET (square‑root heuristic chooses nine…
Talk on
to-Peer PowerShell: The Ins and Outs of Pair ProgrammingAndrew Pla, Kevin Cefalu41m
Clear claim: pairing reduces single points of failure, speeds important tasks, and lowers technical debt when people actually swap roles, sign commits, and…
Talk on
A Real-World Look at Package Management ToolsPaul Broadwith44m
Compares real behaviors: winget manifests are quick to generate but rigid, reject non‑silent installers and tie repositories to an Azure REST source…
Talk on
A Practical Guide to Streamlined Data Management and...Anthony Nocentino40m
Live demos show a PowerShell SDK2 talking to a FlashArray REST API v2, authenticating with bearer tokens and querying 900 volumes to compare approaches, and…
Talk on
Rocking Docker with PowerShellJames Brundage52m
A PowerShell module named rocker module wraps and intercepts the Docker CLI, parsing Docker's JSON output into PowerShell objects, adding tab completion and…
Talk on
PowerShell and MS Graph API Advanced, from Zero to HeroMichael Seidl44m
Shows concrete PowerShell patterns: native Invoke-RestMethod authentication choices (app vs delegated) and a reusable paging function that fetches 255 users in…
Talk on
Simple Network Management... PowerShellStephen Valdinger01h 30m
Demos use SNMP v1/v2c for convenience and warn to use SNMP v3 for production; snmpwalk returns strings that are parsed with named-capture regex into PS custom…
Talk on
Transforming Software Management with Chocolatey for BusinessRyan Richter55m
Chocolatey for Business claims to be a package manager (not a software manager) built on NuGet and PowerShell, and demonstrates a working stack: package…
Talk on
Stop manually publishing your modules. Automate it in 2 minutes!Daniel Schroeder49m
Promise: publish a PowerShell module automatically end to end in minutes using a GitHub template and Actions. The demo uses GitHub Actions, a repo template…
Talk on
Using PowerShell to be a Linux AdministratorSteven Judd45m
Shows PowerShell 7 running on Linux, parsing /etc/os-release into objects with get-linux-os-release, and converting Ansible text output with…
Talk on
PSCustomObject vs HashtablesAnthony Howell45m
Benchmarks show you choose by shape and behavior: hash tables are for performance — converting 10k records into a hashtable by email cuts matching time from…
Talk on
A vendors perspectiveRobert Quimbey52m
Experience building a PowerShell SDK that moves from two engineers spending one to two weeks per quarter to one engineer spending half a day on updates, using…
Talk on
Building DSC v3 ResourcesJosh Corrick01h 18m
DSC v3 requires JSON as its canonical I/O and uses YAML only as a human layer; manifests follow a manifest JSON schema and register by filename. Demo wraps…
Talk on
Improve PowerShell scripting with Azure integrationAleksandar Nikolić51m
Connects two on‑prem VMs to Azure as Azure Arc machines, installs the connected machine agent, and registers them as a hybrid worker group so runbooks run…
Talk on
The road to extensibilityEvgenij Smirnovv48m
Argues that extensibility has three concrete axes — functionality, target, protocol — and shows failures from real PowerShell tools: inventory scripts that…
Talk on
Secrets Management for the Modern Tech. ProAndy Syrewicze46m
Hardcoded credentials get replaced with an automated flow that actually works: scripts create or use Azure Key Vault, push 22‑char random passwords, and…
Talk on
For the Windows SysAdminJosh King47m
Steps to go from zero to managing Windows: set up a Linux control VM, install Ansible via pip using Python 3.11 requirement, add a local Windows user (called…
Talk on
Patch My PC PSAppDeploy ToolkitBen Reader, Dan Cunningham49m
Patch My PC shows PSAppDeploy Toolkit as an opinionated PowerShell framework that turns a dropped MSI or EXE into a managed deployment with zero-config drop-in…
Talk on
Creating a PowerShell 7.4 Feedback ProviderJustin Grote01h 28m
Experimental PowerShell 7.4 feedback providers register a C# interface but can be written with the provided ScriptFeedbackProvider module in PowerShell; they…
Talk on
Parallelize your code, one step at a timeFriedrich Weinmann57m
A concrete recipe appears: use .NET ConcurrentQueue and a concurrent dictionary to stream large results (avoid buffering millions from Get-Mailbox), declare a…
Talk on
Azure command line Identity and AuthenticationDamien Caro38m
Azure client tools now show a new interactive login preview that lists tenants and subscriptions, caches them to a local JSON, marks a default with a star, and…
Talk on
APIs are for Automata, PowerShell is for PeopleStuart Macleod48m
Module grows from 350 to 880 functions and serves more than 200 customers for 93 production APIs, but full import takes 20–30 seconds so it refactors into 28…
Talk on
Your Microsoft 365 test automation frameworkMerill Fernando42m
An open source PowerShell module called Maester ships runnable Pester tests that call Microsoft Graph, exercise about forty Entra/conditional access checks and…
Talk on
What's new with SSH in Azure and WindowsDanny Maertens44m
Claims OpenSSH ships inbox by default on Windows Server 2025 and Azure Arc now provides SSH access to Arc-enabled servers (GA last summer). Demos show…
Talk on
Beyond Patterns and PrinciplesJoel Bennett01h 31m
Argues that GitOps is about declarative desired state plus agents that pull and repair continuously, not marketing buzz. Shows a real cluster built from Bicep…
Talk on
Can we Make PowerShell… Blazingly Fast?!Rob Pleau46m
Compares concrete benchmarks: bubble sort in Go vs PowerShell (Go wins at 1k ~5×, at 10k ~117 ms vs 7.7 s), a compiled C cmdlet 10× faster than PowerShell…
Talk on
The Science of Effective PromptingJaap Brasser44m
Live demos use GPT-3.5 via OpenAI APIs with a bearer token and show code generation, iteration, and testing rather than polished slides. PowerShell functions…
Talk on
Using Automation To Elevate Your Code CreationDan Hills46m
Demonstrates concrete automation: scaffolding PowerShell modules with plaster templates (or stucco), splitting 5,000‑line modules into many dot‑sourced…
Talk on
A GUIded TourKevin Laux46m
Demos show concrete results: an interactive menu that uses Out-GridView multi-select to pick and act on local accounts, a lightweight UI built by piping…
Talk on
The easy way to an APIBjörn Sundling48m
Shows how to turn PowerShell into a web API by deploying Azure Functions with concrete tooling and gotchas: use bicep stateful deployment to avoid name…
Talk on
The Full ShowChristian Ritter01h 31m
Shows concrete techniques and measurable outcomes: uses splatting, PSDDefaultParameterValues, dynamic parameters and parameter-set names to auto-generate…
Talk on
Unraveling the DifferencesChris Ayers54m
Compares SRE, DevOps and platform engineering by giving concrete practices and tools: SLOs/SLIs with an example 99.95 SLO and an error budget of ~20 minutes…
Talk on
The Opensource Protocol for Managing Multi-Vendor Servers...Chris Lionetti41m
If needing concrete payoff: Redfish is a vendor‑neutral REST API that is on by default in nearly every modern server (only one major vendor lacks it), the spec…
Talk on
A hands-on lab workingAPIs Devin Rich01h 33m
Live lab uses PowerShell Core (pwsh) and web cmdlets like invoke-restmethod (irm) to hit a demo server at summit.dc.net and a SwaggerHub spec, exercising auth…
Workshop on
A Showdown for PowerShell RemotingPaul Broadwith44m
Compares WinRM versus OpenSSH with concrete demos: installed OpenSSH 9.5p1 via Chocolatey and replaced the out‑of‑the‑box 8.1p1, added PowerShell subsystem to…
Talk on
Improving Your AttributesJames Ruskin35m
Dives into concrete parameter attributes: ValidateSet, ValidateRange, ValidateScript and regex examples that short‑circuit bad input, plus help and…
Talk on
Detecting Workload Anomalies with Prometheus and Machine LearningAnthony Nocentino01h 12m
Builds a working Docker Compose lab that wires Telegraf → Prometheus and Grafana → a Python prediction service using Facebook’s Prophet time‑series model…
Talk on
Rapidly and securely manage your resources with Azure Cloud ShellJason Helmick, Steven Judd48m
Demos show Azure Cloud Shell running as an Azure Linux container with PowerShell and tools (Azure CLI, Terraform) preinstalled and updated weekly, a new…
Talk on
Private GalleriesSydney Smith48m
Explains that PSResourceGet ( shipped GA Oct ) replaces the old PowerShellGet workflow with a compatibility shim for V2 commands and details PSResourceGet 1.0+…
Talk on
Better Code and Collaboration through Open Source Concepts, Dev Containers....Joe Houghes01h 29m
Shows concrete practices: use .gitignore to keep keys out of repos, name branches by step one / step two for teachable checkpoints, and keep top commit line…
Talk on
Don’t Stop at the PowerShell Pipeline. Build a CI/CD Pipeline for your PowerShellRob Pleau45m
Builds a real CI/CD pipeline that takes a PowerShell module from a local repo to the PowerShell Gallery using GitHub Actions, running ScriptAnalyzer linting…
Talk on
Mastering the Microsoft Graph PowerShellMerill Fernando55m
Claims that the Microsoft Graph PowerShell module is an autogenerated SDK over the Graph REST API using AutoRest and ships biweekly, shows pagination and…
Talk on
Desired State Configuration (DSC) Version 3Michael Greene45m
Alpha-stage DSC V3 shows concrete changes: a native reimplementation with dc.exe in Rust, JSON adapter manifests that let any executable become a resource and…
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.