Browse GitHub Copilot Videos (121)

Patty Chow explains what it takes to move an AI agent beyond a demo, focusing on “memory” as an architecture decision that affects cost, recall quality, and user experience, and demonstrating an MCP server running inside GitHub Copilot backed by Azure Cosmos DB.
Ayan Gupta shows how to take GitHub Copilot’s Java modernization workflow out of the IDE and run it at scale from the terminal, producing assessment reports, upgrade plans, diffs, and pull requests across many repositories, and wiring the process into repeatable CI/CD and scheduled jobs.

Rubber Duck Thursdays!

GitHub hosts a “Rubber Duck Thursdays” chat session covering open source topics, GitHub Copilot discussion, and general developer coworking and news.
Rob gives a first look at the new GitHub Copilot desktop app, showing how it shifts Copilot work into a project-based, chat-first workflow. He demonstrates starting sessions from issues and PRs, running multiple concurrent worktrees, and letting Copilot plan, implement, and open pull requests with checks and merge handling.
Ayan Gupta demonstrates how the GitHub Copilot app modernization extension containerizes a Java 21 application with Docker, validates it locally, and then provisions Azure infrastructure and deploys to Azure Container Apps using built-in tasks and an agent-driven workflow.
Leon Welicki explains how Power Platform is positioning existing Power Apps (canvas, model-driven, and code apps) for “agentic” workflows, including how agents integrate into apps, how Microsoft 365 Copilot can surface app fragments via MCP, and how developer tools like GitHub Copilot plug into the same managed platform.

Customize Copilot Modernization Tasks

Sandra Ahlgrimm explains how to customize GitHub Copilot’s modernization task lists so teams can modernize legacy Java apps safely: set constraints, split risky upgrades into smaller reviewable steps, validate the current state first, and ensure Copilot surfaces CVEs without making silent changes.

Modernize Databases for the Cloud

Sandra Ahlgrimm demonstrates an end-to-end database migration for a Java application, moving from Oracle DB to PostgreSQL using the GitHub Copilot app modernization extension in IntelliJ, including dependency and configuration updates, bug fixes during setup, and manual verification before and after the migration.
Yoshio Terada shares a real-world Java modernization story: migrating a Java 5 / Struts 1.3 monolith to Java 21 and Spring Boot in about two days using GitHub Copilot’s app modernization tooling, with a strong focus on planning, custom instructions, and verification to keep AI-driven changes reliable.

Getting More from Every Copilot Interaction

Marco Olivo, Francesco Lana, and Andrea Griffiths share practical GitHub Copilot best practices for the usage-based billing era, focusing on getting more useful, code-first answers while keeping costs under control by scoping context and choosing the right interaction mode.
GitHub shares how Michael Babcock at the American Council of the Blind used GitHub Copilot alongside the JAWS screen reader to build an accessible desktop app that automates weekly administrative work and helps manage a large volume of community events.
Fokko at Work demos selected new features in Visual Studio Code 1.119 with a focus on GitHub Copilot, including sharing browser tabs with agents and OpenTelemetry tracing for agent sessions, plus a quick look at other updates and rollout constraints like enterprise policies and plan differences.

VS Code Release Highlights - April 2026

Reynald Adolphe walks through the April 2026 Visual Studio Code release highlights, focusing on the new Agents Window, tools for evaluating chat customizations, and updates to GitHub Copilot for CLI including “thinking effort” and remote control features.
Microsoft Developer demonstrates how to connect GitHub Copilot to the Unity Editor using Model Context Protocol (MCP), then uses prompts to build a playable Unity prototype with C#/.NET. The video focuses on setup, permissions, agents/skills, debugging common workflow issues, and practical best practices for AI-assisted game development.
Sandra Ahlgrimm demonstrates how the GitHub Copilot app modernization extension in IntelliJ can upgrade a legacy Java application by generating an upgrade plan, applying changes in milestones, running tests, validating CVEs, and checking for behavior changes while you supervise the process.
Microsoft Developer introduces Quest to Compile, a new show where two game-dev siblings explore modern game development in the .NET ecosystem, from fundamentals like gameplay code and debugging to practical workflows like Git version control and AI-assisted coding with GitHub Copilot.
Ayan Gupta demonstrates how to use the GitHub Copilot app modernization extension to assess a legacy Java codebase and produce an actionable modernization plan, including cloud readiness findings, Java upgrade issues, CVEs, and coverage insights.
Reynald Adolphe introduces VS Code customization features for Copilot Agent Mode, including custom instructions, agent skills, custom agents, hooks, and prompt files, then demonstrates how they fit together while building an app from scratch.
Ayan Gupta introduces a hands-on video series on modernizing legacy Java applications using GitHub Copilot, outlining a four-phase loop (Assess, Upgrade, Migrate, Test & Deploy) and how AI-assisted workflows can reduce manual effort across dependencies, security fixes, and deployment steps.
GitHub shows how to use the plan feature in GitHub Copilot CLI to turn a project idea into an actionable build plan by answering Copilot’s follow-up questions, then optionally asking Copilot to generate code once the approach is clear.

VS Code Live: April Releases Recap

Reynald Adolphe recaps major updates from the past month across Visual Studio Code and GitHub Copilot, with live demos and discussion from members of the product team.
Fokko at Work walks through what’s new for Visual Studio Code and GitHub Copilot in VS Code 1.117, focusing on Copilot BYOK for Business/Enterprise plans, faster chat response rendering, and updates to agent sessions and sub-sessions.
Fokko at Work demos selected new features in Visual Studio Code 1.118 that affect GitHub Copilot workflows, including Chronicle, remote control for Copilot CLI sessions, semantic indexing with GitHub text search, dedicated context for skills, and updates related to token-based billing and token efficiency.
GitHub demonstrates how hooks work in the GitHub Copilot CLI, explaining the agent lifecycle and when hook events fire (session start, prompt submitted, and pre/post tool use). The video shows how to use these events to influence tool calls and tailor Copilot CLI behavior to your workflow.
GitHub explores context engineering in an agentic loop, testing context sharing in GitHub Copilot inside VS Code and then attempting to replicate the same approach using the Copilot SDK and LangChain.
GitHub shows how GitHub Copilot CLI can scan a repository and generate a pull request that follows contribution guidelines, issue templates, and team rules—reducing the manual work of formatting and filling out PR details.
Rob Bos covers GitHub Copilot’s token-based billing, focusing on what “tokens” mean in practice and how usage-based pricing can affect Copilot costs for teams and organizations.
Microsoft Developer hosts a Cosmos DB Conf 2026 session where Sergiy Smyrnov demonstrates migrating an AdventureWorks-based ASP.NET/EF Core app from a relational database to Azure Cosmos DB for NoSQL, using GitHub Copilot and Cosmos DB Agent Kit prompts to plan the move and rewrite the data layer.
Fokko at Work demos what’s new in Visual Studio Code 1.113 for GitHub Copilot, including chat customization, nested subagents, Copilot CLI improvements, and model-picker controls that can vary depending on enterprise policy and plan.

Let's Build a Custom Agent! | Ep 4 of 8

Visual Studio Code features Reynald Adolphe demonstrating how to create and use Custom Agents in VS Code (Agent Mode) so GitHub Copilot can take on specialized roles—like a security reviewer—using your project context, tools, and workflow to produce more focused results.

Agent Skills Explained in 5 Minutes | Ep 3 of 8

Visual Studio Code features Reynald Adolphe explaining how Agent Skills in VS Code package instructions, scripts, and resources into reusable workflows, with a quick demo of creating and modifying a skill to automate multi-step tasks like updating docs and generating prompts.
Visual Studio Code features Reynald Adolphe using GitHub Copilot in VS Code to explain and compare customization features—Custom Instructions, Prompt Files, Agent Skills, Custom Agents, and Hooks—plus ways to learn them via charts, quizzes, and scenario-based references.

Hooks: The Underestimated Feature | Ep 5 of 8

Visual Studio Code features Reynald Adolphe explaining GitHub Copilot Hooks in VS Code: how to run commands automatically at specific lifecycle events during an agent session to keep formatting, validations, and scripts consistent without manual steps.
Visual Studio Code shows how to use Prompt Files in VS Code to stop rewriting the same GitHub Copilot instructions, making repeatable workflows (like quizzing open files or simplifying code) easier to run and share across projects and teams.
Visual Studio Code features Reynald Adolphe explaining how GitHub Copilot Custom Instructions in VS Code work in practice, showing how to create reusable “rulebooks” that steer Copilot toward your coding standards, conventions, and preferences (including SOLID and accessibility) without repeating guidance every time.
Visual Studio Code shows how to customize AI in VS Code using agent-based building blocks—agents, skills, instructions, prompt files, and hooks—so teams can reuse prompts, enforce standards, and streamline common development tasks.

Customization Features in Practice | Ep 8 of 8

Visual Studio Code shows Reynald building a “Repo Analyzer” app in VS Code using GitHub Copilot customization features—Prompt Files, Custom Instructions, Agent Skills, Custom Agents, and Hooks—to enforce repo standards, update docs, and streamline coding tasks in one workflow.

SXSW Tip #2 - Use a Tuned Harness

Microsoft Developer shares John Maeda’s SXSW tip on using a “tuned harness” to keep AI models on track, from prompting through tool calling, and points to tools like GitHub Copilot CLI (and the Copilot SDK) to help turn interesting outputs into something reliably useful.
Microsoft Developer shows how the latest SQL Server Management Studio (SSMS) release lets you use GitHub Copilot Chat against the results pane—asking questions about execution plans, the Messages tab, and the results grid directly from the chat window.
GitHub shows how Copilot Cloud Agent can work on pull requests in private sessions, including fixing merge conflicts, editing code via @copilot mentions, and tuning test/security settings, plus a preview of upcoming features like automatic CI/CD fixes and a public API.

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.