Loading…
arrow_back View All Dates
Thursday, April 16
 

8:00am PDT

Breakfast
Thursday April 16, 2026 8:00am - 9:00am PDT
Thursday April 16, 2026 8:00am - 9:00am PDT
Meydenbauer Center - Center Hall B 11100 NE 6th St, Bellevue, WA 98004, USA

9:00am PDT

Announcements
Thursday April 16, 2026 9:00am - 9:15am PDT

Thursday April 16, 2026 9:00am - 9:15am PDT
Meydenbauer Center - Room 404 11100 NE 6th St, Bellevue, WA 98004, USA

9:15am PDT

PowerShell: Designed for a Messy World
Thursday April 16, 2026 9:15am - 10:15am PDT
Corporate dysfunction is a fact of life. We see it in: siloed teams, keynote-driven projects that are abandoned after announcement, promotion-focused developers delivering checkbox features and ignoring admin needs. 
I tried to fix those problems but knew that I would fail, so I also designed PowerShell to route around the damage.
This is a case study in pragmatic design. I'll show how PowerShell's core architecture directly attacks these predictable failures. You'll see how the Adaptive Type System normalizes the 'Not-Invented-Here' data problem, how pipeline binding-by-property-name bridges the silos created by Conway's Law, and how deep extensibility empowers the community to finish the job the corporation won't. This is the story of designing for the world we have, not the one we wish we had.
Speakers
avatar for Jeffrey Snover

Jeffrey Snover

Distinguished Engineer, Google
Jeffrey Snover is a Technical Fellow at Microsoft and the Chief Architect for Azure Storage and Edge Cloud Group where he focuses on Azure Stack. Snover is the inventor of Windows PowerShell, an object-based distributed automation engine, scripting language, and command line shell... Read More →
Thursday April 16, 2026 9:15am - 10:15am PDT
Meydenbauer Center - Room 404 11100 NE 6th St, Bellevue, WA 98004, USA

10:15am PDT

Coffee Break / Vendor Tables
Thursday April 16, 2026 10:15am - 10:30am PDT

Thursday April 16, 2026 10:15am - 10:30am PDT
Meydenbauer Center - Hallway 11100 NE 6th St, Bellevue, WA 98004, USA

10:30am PDT

Engineering Platforms for Engineers who Engineer Platforms
Thursday April 16, 2026 10:30am - 12:00pm PDT
Platform Engineering is no longer just a buzzword—it’s a strategic advantage. But what does it really take to build a platform that developers actually want to use? In this 90-minute, high-energy workshop, we’ll go beyond theory and roll up our sleeves to engineer a platform engineering stack from the ground up—live, in real time.We’ll start by defining what makes a platform for engineers, by engineers, exploring how great platforms reduce friction, enable self-service, and scale without becoming a bottleneck. Then, we’ll walk through designing, building, and integrating the core capabilities your developers need: automated environment provisioning, CI/CD pipelines, observability, secrets management, and developer-friendly workflows.Whether you’re coming from a PowerShell automation background, deep in the trenches of DevOps, or just platform-curious, you’ll leave with not only a working reference implementation but also the design patterns and decision frameworks to tailor it to your own organization.Expect live demos, real tools, and practical patterns—plus a few war stories about what happens when platform engineering goes wrong (and how to avoid it). You’ll walk away with the confidence and the code to make platform engineering work for your engineers, not against them.
Speakers
avatar for Ryan Coates

Ryan Coates

Developer, Operator, Architect, Developer, Operator, Architect
Ryan has worked in IT since he was a teenager and has spent most of his 25+ year career as an operator and systems architect. Evolving with the times, Ryan has followed DevOps culture and has become more equally aligned with both operations and developer teams and is currently an... Read More →
Thursday April 16, 2026 10:30am - 12:00pm PDT
Meydenbauer Center - Room 406 11100 NE 6th St, Bellevue, WA 98004, USA

10:30am PDT

Level Up Your PowerShell: Essential Tips, Tricks, and Techniques
Thursday April 16, 2026 10:30am - 12:00pm PDT
PowerShell is packed with capabilities that many of us use daily—but often in ways that overlook hidden efficiencies. Even seasoned scripters sometimes miss the subtle techniques that can make their work faster, cleaner, and more effective. From handling arrays and strings to getting the most out of loops and commands, this session will highlight practical tips, clever tricks, and smarter approaches that go beyond the obvious.You’ll walk away with time-saving techniques, better patterns for common tasks, and insights that can improve both the performance and readability of your scripts. Whether you’re just starting out or have years of experience, you’ll discover something new to add to your PowerShell toolbox.Join me for a session filled with practical demonstrations and community-driven knowledge that will help you get even more out of this powerful automation platform.
Speakers
avatar for Ben Miller

Ben Miller

Founder, DBAduck
Ben Miller, aka @dbaduck, is a seasoned database professional with over 25 years of experience in SQL Server, PowerShell, and automation. As a passionate advocate for efficiency and innovation, Ben specializes in empowering IT professionals and DBAs to harness the power of PowerShell... Read More →
Thursday April 16, 2026 10:30am - 12:00pm PDT
Meydenbauer Center - Room 401 11100 NE 6th St, Bellevue, WA 98004, USA

10:30am PDT

Publish PowerShell help content using PlatyPS v1.0
Thursday April 16, 2026 10:30am - 12:00pm PDT
PlatyPS 1.0 GA is out. Learn how to use this new version of PlatyPS to create new documentation, update existing documentation, and publish your docs to a static website.
Speakers
avatar for Sean Wheeler

Sean Wheeler

Principal Content Developer, Microsoft
Since 2017, I have been the lead documentarian for PowerShell. I ensure that users have the content they need. I also support and encourage the PowerShell Community to add value via open-source contributions to the documentation. In my 25+ years at Microsoft, I have taught many workshops... Read More →
avatar for Stephen Valdinger

Stephen Valdinger

Customer Solutions Manager, Chocolatey Software
A few decades of IT and a ton of PowerShell experience later, I've seen a lot. Some great, some bad, some REALLY great, and some REALLY bad. Some of it has even been my fault.
Thursday April 16, 2026 10:30am - 12:00pm PDT
Meydenbauer Center - Room 405 11100 NE 6th St, Bellevue, WA 98004, USA

10:30am PDT

When Tools Don’t Fit: Filling the Gaps with PowerShell
Thursday April 16, 2026 10:30am - 12:00pm PDT
Not every tool can meet 100% of your needs. Organizations have unique workflows that rarely align perfectly with out-of-the-box solutions. That’s where PowerShell shines. In this session, you’ll learn how to identify entry points for automation and use PowerShell to integrate with your existing tools, extending them to meet your business requirements.We’ll walk through practical approaches to closing these gaps, including:Utilizing Vendor APIs to create custom functionality and reporting.Discovering Hidden APIs with browser DevTools and Fiddler.Finding Command-Line Options with Process Explorer to unlock undocumented capabilities.Scraping Data from uncooperative interfaces with PowerShell’s web cmdlets.Automating the Manual Pieces when no other option exists, reducing effort even when full automation isn’t possible.You’ll leave with actionable techniques for bending your existing tools to your will — without waiting for a feature request to climb through a vendor’s backlog.
Speakers
avatar for Lucas Allman

Lucas Allman

IT Automation Analyst, 3M Canada
Lucas Allman is an IT automation specialist with a passion for building practical, scalable solutions using PowerShell. With deep experience in endpoint management, configuration as code, and Microsoft cloud services like Intune and Graph API, Lucas focuses on making complex workflows... Read More →
Thursday April 16, 2026 10:30am - 12:00pm PDT
Meydenbauer Center - Room 404 11100 NE 6th St, Bellevue, WA 98004, USA

10:30am PDT

Markdown Madness: Static Sites for Fun & Profit
Thursday April 16, 2026 10:30am - 12:00pm PDT
You already write Markdown. README.md, meeting notes, maybe even your grocery list. But what if that Markdown could become a blog, a polished docs site, a personal resume, or even a link-in-bio page? Turns out, it can - and the tools are way cooler (and easier) than you think.In this session, we'll go on a whirlwind tour of static site generators: Jekyll, MkDocs, Hugo, Docusaurus, plus some delightful "non-docs" options like jsonresume and littlelink.io. We'll talk about what each is good at, how to pick the right one, and how to actually get it online without sacrificing weekends to YAML. Along the way, we'll also cover Markdown/MDX tricks and VS Code extensions to keep things sane.Whether you're looking to document your project, polish your personal brand, or just hack together something fun, you'll leave knowing how to take plain Markdown and ship it as something awesome.
Speakers
avatar for Gilbert Sanchez

Gilbert Sanchez

Staff Software Development Engineer, Tesla
Formerly known as "Señor Systems Engineer" at Meta. A loud advocate for: DEI, DevEx, DevOps, and TDD.
Thursday April 16, 2026 10:30am - 12:00pm PDT
Meydenbauer Center - Room 407 11100 Northeast 6th Street, Bellevue, WA, USA

12:00pm PDT

Lunch
Thursday April 16, 2026 12:00pm - 1:00pm PDT

Thursday April 16, 2026 12:00pm - 1:00pm PDT
Meydenbauer Center - Center Hall B 11100 NE 6th St, Bellevue, WA 98004, USA

1:00pm PDT

Transform VS Code into the Ultimate PowerShell Editor with GitHub Copilot
Thursday April 16, 2026 1:00pm - 5:00pm PDT
Transform Visual Studio Code into your ultimate PowerShell development environment through context-aware GitHub Copilot customization. In this hands-on workshop you’ll learn to write custom instruction files and specialized prompt templates that understand PowerShell syntax, cmdlets, and common scripting patterns - no prior AI experience required. We’ll cover custom chat modes and Model Context Protocol (MCP) integration so your assistant can access and reuse project context for automation tasks. Through guided exercises you’ll implement context-aware suggestions that match your coding style, from basic script generation to complex module development and debugging scenarios. By workshop's end, you'll have a fully personalized AI coding assistant that makes PowerShell development more efficient and enjoyable for users at any skill level.
Speakers
avatar for Aleksandar Nikolic

Aleksandar Nikolic

M.O.3.A.K. IT Consulting, M.O.3.A.K. IT Consulting
Aleksandar Nikoli? is a Microsoft Azure MVP and a co-founder of PowerShellMagazine.com, the ultimate online source for PowerShell enthusiasts. As a Microsoft Azure Advisor, he provides valuable feedback and insights to the Azure engineering team. With over 18 years of experience in... Read More →
Thursday April 16, 2026 1:00pm - 5:00pm PDT
Meydenbauer Center - Room 401 11100 NE 6th St, Bellevue, WA 98004, USA

1:00pm PDT

Building End-to-End Automation with Ansible: A Hands-On Workshop for Solving Real-World Problems
Thursday April 16, 2026 1:00pm - 5:00pm PDT
Automation is critical to scaling IT environments, improving reliability, and reducing manual toil. In this 4-hour, hands-on workshop, you’ll go beyond theory and learn how to design, build, and deploy an end-to-end automation solution using Ansible—enhanced with PowerShell for cross-platform and Windows-specific tasks. Together, we’ll tackle a realistic infrastructure scenario, giving you practical skills to automate complex workflows across Linux and Windows systems.We’ll start with a concise overview of Ansible fundamentals—inventory files, YAML playbooks, roles, and modules—before diving into PowerShell integration for Windows automation. From there, you’ll follow along in a live lab to build automation that provisions servers, configures services, applies security hardening, and orchestrates application deployment across multiple nodes. By layering Ansible’s orchestration strengths with PowerShell’s depth on Windows hosts, you’ll see how to create a truly hybrid automation strategy.This is a fully interactive workshop: you’ll write your own Ansible playbooks, integrate PowerShell scripts, troubleshoot failures, and iterate on your work until it’s production-ready. By the end, you’ll have a complete, functioning project that demonstrates the value of combining open-source tools with native scripting to solve real-world challenges.Key topics covered include:Setting up Ansible for Linux and Windows automationWriting Ansible playbooks and roles to orchestrate multi-tier environmentsUsing PowerShell modules and scripts to manage Windows hostsSecuring secrets and credentials with Ansible VaultDesigning repeatable automation workflows for provisioning and configurationTesting, debugging, and scaling automation for long-term maintainabilityCome ready to write YAML and PowerShell, fight with some whitespace in that YAML file, deploy servers, and leave with a repeatable framework for automating your own environment—whether it’s a homelab, a hybrid cloud setup, or an enterprise network.This workshop will be useful for IT Pros whether in their profession roles from help desk to Sysadmins, or even any homelab enthusiasts who wants to go beyond basic automation. No Ansible or PowerShell expertise is required, but some capacity for groaning at bad jokes is encouraged.
Speakers
avatar for Joe Houghes

Joe Houghes

Solutions Architect, Pure Storage
Joe Houghes is a leader of the Denver VMware, PowerShell, and Veeam User Groups. He is a Field Solutions Architect with Pure Storage and focuses on automating us out of typical IT operations while freeing us to perform higher-level tasks._x000D_
_x000D_
Joe has been the #1 speaker... Read More →
avatar for Mike Nelson

Mike Nelson

Technical Evangelist & Architect, Pure Storage
My career in information technology spans over many decades, involving a vast array of technologies and solutions. I am very passionate about cutting edge technology, solutions, and knowledge sharing. I have been awarded prestigious community contribution awards such as a dual category... Read More →
Thursday April 16, 2026 1:00pm - 5:00pm PDT
Meydenbauer Center - Room 405 11100 NE 6th St, Bellevue, WA 98004, USA

1:00pm PDT

From Script to Strong Types: Building a Production-Ready PowerShell Module in C-Sharp
Thursday April 16, 2026 1:00pm - 5:00pm PDT
PowerShell scripts are fantastic for quick automation, but as they grow, you start craving stronger types, better tooling, and the confidence to refactor without breaking everything. In this hands-on lab, we’ll build a fully functional, production-ready binary PowerShell module in C#, using modern .NET development practices and rich, type-safe tooling.You’ll start from an empty folder and finish with a reusable template you can adapt for your own work: typed cmdlets, proper parameter handling, structured output, automated tests (xUnit + Pester), packaging, and publishing to a local or private gallery. We’ll streamline the module development process with a fast inner loop, static analysis, and CI hooks so you can deliver high-quality automation tools to your team with confidence.This lab blends practical C# skill-building for PowerShell developers with proven module engineering patterns, so you leave with both the how and the why for building robust, maintainable modules.
Speakers
avatar for Ryan Coates

Ryan Coates

Developer, Operator, Architect, Developer, Operator, Architect
Ryan has worked in IT since he was a teenager and has spent most of his 25+ year career as an operator and systems architect. Evolving with the times, Ryan has followed DevOps culture and has become more equally aligned with both operations and developer teams and is currently an... Read More →
Thursday April 16, 2026 1:00pm - 5:00pm PDT
Meydenbauer Center - Room 404 11100 NE 6th St, Bellevue, WA 98004, USA

1:15pm PDT

Get started with PowerShell and MS GRAPH API and become a Pro
Thursday April 16, 2026 1:15pm - 5:15pm PDT
This guide will delve deeply into PowerShell and native GRAPH API. We will start from the beginning, providing detailed guidance on getting started. We'll then move on to the authentication process, explaining how it works clearly and understandably. We will also share queries experts frequently use, offering practical insights into their functionalities and benefits. Lastly, we'll provide real-life examples that give you a clear understanding of how these tools operate in a real-world context. This comprehensive guide aims to transform you into a pro-PowerShell and GRAPH API user.

Notes from the Speaker:

Hi, for those who want to participate actively in this Workshop, you need at least a Computer to execute PowerShell and access portal.azure.com.

We will provide a Demo Tenant to proceed with all actions, if you prefer to do this in your own environment, make sure you will have an Azure Tenant with Admin Access.
Speakers
avatar for Matthew Dowst

Matthew Dowst

Principal Consultant, Quisitive
Matthew Dowst is a seasoned automation consultant and Microsoft MVP in both PowerShell and Azure Hybrid & Migration, bringing over 20 years of experience in IT management and consulting. Specializing in PowerShell for the last 15 years, he has helped clients of all sizes streamline... Read More →
Thursday April 16, 2026 1:15pm - 5:15pm PDT
Meydenbauer Center - Room 406 11100 NE 6th St, Bellevue, WA 98004, USA

5:00pm PDT

Board Games
Thursday April 16, 2026 5:00pm - 10:00pm PDT

Thursday April 16, 2026 5:00pm - 10:00pm PDT
Seattle Marriott Bellevue - Lower Level - Everett
 
  • Filter By Date
  • Filter By Venue
  • Filter By Type
  • Timezone

Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.
Filtered by Date -