Browse All Posts (118)

GitHub shares a changelog update for OAuth apps, covering refresh tokens, access token lifetimes, and support for multiple callback URLs. It also highlights configuration details like the offline_access scope and a security audit tip for legacy wildcard redirect URI matching.
Videos
Visual Studio Code shares a quick tip on using GitHub Copilot in VS Code to generate a correct launch.json by analyzing package.json, so you can run and debug scripts using the built-in debugger without manually remembering configuration syntax.
Videos
Cameron Hamilton joins GitHub’s Rubber Duck Thursday to walk through how he built HALIE, his personal AI agent, including the key product decisions he made and what he learned from shipping it.
Videos

Build Reusable Copilot Workflows with Skills and Agents

Kaleb Cole and Kurt Emrich show how to turn a repeated content-publishing routine into reusable GitHub Copilot workflows using agent skills, personas, plugins, and a marketplace, including drafting from notes, reviewing with an agent, converting to HTML, and publishing to GitHub.
Videos

Modernize Your Portfolio with Bootstrap and GitHub Copilot

Gwendolyn Vongkasemsiri and Garrett Berliner show how to use GitHub Copilot with Bootstrap 5 to modernize an existing portfolio site, focusing on responsive layout, accessible navigation, animated cards, skill badges, hover effects, and a sticky footer without rebuilding from scratch.
Videos

Build a Portfolio Website from Your Resume with GitHub Copilot

Ashley Steitz and Ahmed Ghaddah show how to use the GitHub Copilot app to turn a resume into a simple portfolio website, generating HTML, CSS, and JavaScript from prompts and then iterating on the design with features like a resume preview and dark mode.
Videos

Optimizing GitHub Copilot: Better Results, Fewer Tokens

Emily Rothrock and Shivani Sundaresan explain how to get better GitHub Copilot results while using fewer tokens by managing Copilot Chat context. They break down what “context” includes, how the context window works, and how to use commands like /context, /init, and /compact to keep sessions focused and accurate.
Videos
Alexander Elguezabal walks students through getting GitHub Copilot access via GitHub Education and the Student Developer Pack, then uses Copilot with Visual Studio Code to generate a simple “Hello World” website and open it locally as a starting point for a portfolio site.
Videos

Bring Your Own Model Within the GitHub Copilot App

Alexander Elguezabal shows how to bring your own AI model into the GitHub Copilot app using Microsoft Foundry and Azure, including creating Foundry resources via the Azure MCP Server, deploying a model, wiring it up as a model provider with an API key, and troubleshooting token rate limits.
Videos

Control GitHub Copilot Remotely from Your Phone

Grant Harris and Kaleb Cole show how to control a GitHub Copilot session from a phone using the GitHub Mobile app, including pairing via QR code, answering Copilot’s clarifying questions remotely, and returning to a completed UI feature in the editor canvas for a portfolio site.
Videos

Publish Your Portfolio with Git, GitHub, and GitHub Pages

Kurt Emrich and Alexander Elguezabal show how to take a local portfolio site and publish it for free using Git, GitHub, and GitHub Pages, while teaching beginner-friendly version control concepts like commits, branches, pull requests, merges, and basic GitHub workflows.
Videos

Extend GitHub Copilot with Tools and MCP Servers

Garrett Berliner and Emily Rothrock show how to extend GitHub Copilot using built-in tools and Model Context Protocol (MCP) servers, including installing the Playwright MCP server to automate a browser session. The episode also covers using file and internet tools, prompt keywords for tool selection, and switching Playwright from Chrome to Microsoft Edge.
Videos
Microsoft Developer introduces a beginner-friendly series that teaches GitHub Copilot through a single practical project: turning a resume into a portfolio website, publishing it with GitHub Pages, and iterating using better prompting, context management, MCP servers, and agent skills.
Videos

Configure GitHub Copilot: Settings, Sessions, and Modes

Shivani Sundaresan and Grant Harris walk through configuring the GitHub Copilot app for day-to-day AI-assisted development, focusing on practical settings like accounts, tool permissions, agent instructions, sessions, model selection, and how Interactive, Plan, and Autopilot modes fit together when building features in a repo.
Videos
Allison announces an update to GitHub’s blocked-user management experience for personal accounts and organizations, adding faster search, sorting, pagination, and clearer separation between searching existing blocks and creating new ones.
News

Today I will… Modernize a .NET application

Matt Soucoup and Pablo Lopes walk through upgrading a legacy .NET Framework sample app to .NET 10 using the GitHub Copilot modernization experience built into Visual Studio, showing how guided checkpoints produce an assessment report, an upgrade plan, and step-by-step execution you can review and commit to source control.
News
GitHub shares a weekly developer-news roundup covering GitHub Universe 2026 updates, changes to GitHub OAuth apps (refresh tokens and multiple callback URLs), and security-related notes like Cloudflare detecting MCP traffic, plus a couple of project picks for local AI and terminal animations.
Videos
Allison announces a public preview that brings GitHub Copilot’s agentic workflow into Slack via the GitHub integration, letting teams start shared agent sessions with @GitHub to triage issues, investigate failures, implement changes in a secure sandbox, and open pull requests directly from conversations.
News
Allison announces a public preview that lets teams start a shared GitHub Copilot cloud agent session directly from Microsoft Teams by mentioning @GitHub. The update covers how work continues across Copilot surfaces, how cloud sandboxing and AI credits are billed, and how admins can require extra PR approvals for compliance oversight.
News
sanchitmehta (with co-author visagarwal) explains how Azure SRE Agent was redesigned to make autonomous operations safer by moving enforcement outside the agent’s reach—using microVM sandboxing, secretless authentication, output scrubbing, and risk-based approval so the environment, not the prompt, becomes the policy boundary.
Community

Azure Update 21st August 2026

John Savill runs through the Azure updates for 21st August 2026, covering changes across App Service, AVS licensing, ASR options, VM sizing, Application Gateway, Azure Firewall IPv6, SQL tooling in VS Code, SQL MI zone redundancy, Databricks region expansion, WSL Azure Linux, and new models and Copilot capabilities in Azure AI Foundry.
Videos
LuisFilipe shares a PowerShell script that repeatedly deploys Azure Managed Redis (AMR) using an ARM template, designed for scenarios where a region has temporary capacity restrictions and you can’t switch regions. It cycles through SKUs, cleans up failed deployments, and logs each attempt until the cache is created.
Community
kevinguo announces Azure Web PubSub chat (public preview), a managed chat capability on top of Azure Web PubSub that adds chat-native concepts like rooms, members, roles, ordered messages, and persistent history, with a JavaScript client SDK and a REST API for server-side control.
Community
Hidde de Smet explains Agent Plugins 1.0, a small packaging standard that lets teams ship portable Agent Skills and MCP server definitions once, while keeping Copilot-specific extras in a namespaced folder. The post covers the required file layout, manifest and MCP schemas, and enterprise governance controls for plugin and MCP server policy.
Blogs
Allison announces a GitHub Issues update that lets teams pin saved views to a repository’s issues sidebar, plus a set of smaller improvements to the Issues Dashboard and issue dependency REST API behavior.
News

VS Code Live

Reynald Adolphe hosts a VS Code Live session with members of the Visual Studio Code and GitHub Copilot teams, highlighting recent product features and updates across the editor and Copilot experience.
Videos

The August 17 outage, and the work ahead

Vlad Fedorov shares GitHub’s write-up of the August 17 outage, what failed under peak traffic, and what the team is changing to reduce the chance and blast radius of future incidents. It covers capacity shortfalls, recovery actions, and concrete reliability work like retry limits, safer rollouts, and expanded Azure footprint.
News
WSilveira explains how the MCP Connectors canvas extension for the GitHub Copilot app lets agents use hosted MCP servers from Azure Connector Namespace without manually wiring endpoints, headers, or local proxies. It also covers how the user-scoped MCP config works across the Copilot app and Copilot CLI, plus key security details.
Community
GitHub hosts a Rubber Duck Thursdays coworking-style coding session focused on checking out new goodies coming to GitHub and spending time coding together.
Videos
Allison announces general availability of the Windows 11 arm64 GitHub-hosted runner image with Visual Studio 2026, including how to opt in early via `runs-on` and what to expect during the September 2026 migration from the existing `windows-11-arm` image.
News
spurthikommajos explains how Microsoft Fabric Eventstream can connect to Azure Event Hubs using Fabric workspace identity (preview), replacing shared access keys with Microsoft Entra ID tokens and Azure RBAC. The post outlines why identity-based auth matters, how permissions are assigned, and the exact setup steps in Fabric and Event Hubs.
News
Naorbt announces the general availability of a new KPI visualization in Microsoft Fabric Real-Time Dashboards, designed to make operational metrics easier to interpret at a glance using status ranges, configurable scales, value formatting, and reference indicators.
News
salilkanade1 announces a preview of the Fabric Data Warehouse MCP Server (remote) and Skills for Fabric, aimed at letting MCP-compatible agents execute and iterate on T-SQL against live warehouse data while following Fabric-specific guidance for authoring, consumption, and operational troubleshooting.
News

Agent Host: Your Sessions, Anywhere You Go

James Montemagno introduces Agent Host in Visual Studio Code and explains how it keeps agent sessions persistent and accessible across different clients and machines, including VS Code, the Agents window, and the web.
Videos
dotnet explains how AI-assisted workflows are changing Windows Forms development, using real scenarios for migrating a legacy WinForms LOB app and building a new WinForms solution, plus a look at WinForms designer updates and upcoming .NET 11 runtime features.
Videos
dotnet explains what .NET developers need to know to improve application performance, focusing on how to identify hotspots, prevent common performance problems early, and use tooling to diagnose and fix slow code.
Videos
Anna Hoffman explains automatic backup immutability for Azure SQL Database and Azure SQL Managed Instance in a Q&A-style session, covering what “immutable backups” mean, why WORM matters, how to enable the feature, retention options, and how to verify whether backups are protected.
Videos
Scirqueira explains how to implement the Bronze, Silver, and Gold layers of a medallion architecture in Microsoft Fabric Data Warehouse, with concrete T-SQL patterns for ingestion, cleansing, and analytics-ready shaping, plus practical guidance on repeatability, performance, and governance boundaries between layers.
News
Allison announces a new GitHub code scanning dismissal reason, Mitigated, for cases where a vulnerability remains in code but external controls reduce its risk, helping teams align alert handling with formal risk-acceptance and exception processes.
News
Allison announces a generally available change that separates GitHub Code Quality CodeQL workflows onto a dedicated GitHub Actions path and actor, making it easier to distinguish Code Quality runs from code scanning in run history and usage/billing reports.
News

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.