Title card: Learning Resources

Learning Resources

A running list of the books, communities, modules, tools and certification paths I have actually used. Kept as I find things, including the ones I wish I had known about earlier.

Title card: Raising the Copilot Standards to Pester 6.1

Raising the Copilot Standards to Pester 6.1

Pester 6.1 shipped, so I checked my Copilot standards against an install instead of the release notes. Four claims no longer held. Two aren’t in the announcement at all, and one example from the release notes doesn’t actually run.

Title card: Keeping Copilot Instructions in Sync Across Repositories

Keeping Copilot Instructions in Sync Across Repositories

Updated my PowerShell Copilot Standards repo and realized every other project was still on the old instruction copies. So I built a GitHub Actions workflow that mirrors them weekly and opens a PR when they drift.

Title card: Transforming PowerShell Development with GitHub Copilot: Enterprise Standards and Custom Instructions

Transforming PowerShell Development with GitHub Copilot: Enterprise Standards and Custom Instructions

Copilot writes whatever PowerShell it feels like unless you tell it otherwise. Encoding your team’s standards as custom instructions so generated code matches your style, error handling and testing rules.

Title card: Using an MCP agent to query Entra with natural language.

Using an MCP agent to query Entra with natural language.

I setup Lokka, an MCP agent created by the great Merill Fernando, and demonstrate how easy it is to get data within VSCode from a tenant using natural language queries.