Browse All Posts (130)
Bruno Capuano shows how to take a minimal Microsoft Agent Framework console app and deploy it as a Foundry Hosted Agent in Azure using one prerelease NuGet package, three lines of C#, and two azd commands—while getting managed identity, session state, observability, and an OpenAI-compatible /responses endpoint.
Bill Wagner introduces the C# 15 preview shipping with .NET 11 Preview 7, highlighting the biggest language changes and what they mean in real code: union types, closed hierarchies, a preview redesign of unsafe/memory-safety rules, plus updates to collection expressions, extension members, and loop control flow.
John Savill gives an overview and demo of Project Perception, focusing on how AI-driven workflows and agent-style collaboration can speed up cybersecurity operations across red/blue/green team activities and playbook-driven response.
Cassidy Williams highlights GitHub’s “Tiny Wins” team and how they reduce day-to-day friction for maintainers by shipping small platform improvements, including performance tweaks and making contributing guidelines easier to find directly in a repository.
John Savill's Technical Training gives a quick overview of Microsoft's Project Perception and how it approaches agentic, end-to-end security.
Visual Studio Code shows how to manage the AI models available in VS Code, including GitHub Copilot models, local models, and bring-your-own-key providers, using quick show/hide and pin controls to keep the model list focused on what you actually use.
DevClass summarizes how Cursor designed its Origin Git repository service to handle Git at large scale, drawing on Vicent Martí’s write-up about Git’s DAG traversal costs, replica synchronization limits, and an object-storage-backed approach using a write-ahead log plus local NVMe caches.
This week's ML roundup focuses on making agent experiences more governed and repeatable in Microsoft Fabric, from the new Fabric Data Warehouse MCP Server preview to tighter routing controls for Fabric data agents. On the data platform side, Fabric Data Warehouse added new tuning and cost tools, including GPU-powered Query Acceleration and Custom SQL Pools, plus practical guidance for Bronze-Silver-Gold layering. Security and operations also moved forward with CMK REST APIs, identity-based Event Hubs connections for Eventstream, and more production-friendly monitoring and dashboard KPIs to help teams run streaming workloads with clearer controls.
This week's Azure roundup centers on making production systems easier to run: agent runtimes get stronger isolation and safer tool access, while platform updates improve how you modernize apps and review infrastructure changes. Azure Web PubSub adds a chat-native layer in preview, App Service Managed Instance reaches GA for minimal-change migrations, and Deployment Stacks What-If now supports durable, reviewable diffs. On the reliability side, GitHub's outage write-up is a timely reminder to design for capacity and retries, and core platform updates (DNS, VM CPU controls, and Foundry model tooling) round out a week focused on practical ops and governance.
This week's GitHub Copilot updates focus on making agent work more collaborative, tool-aware, and governable. Shared agent sessions are now in public preview for Microsoft Teams and Slack, keeping conversations tied to secure sandboxes and pull requests so teams can review what changed and why. MCP momentum continued with hosted connector setup, practical tool servers (Playwright and SQL), and a portable Agent Plugins 1.0 packaging story that supports repeatable workflows across clients. Alongside new managed settings for JetBrains and more hands-on guidance for tokens and budgets, the thread running through the week is clear: scale Copilot usage by pairing better workflows with stronger controls.
This week's AI roundup focuses on what it takes to run agents in production: move safety from prompt rules into enforceable environment controls, and make every tool call and permission boundary auditable. GitHub Copilot expanded shared agent sessions into Microsoft Teams and Slack while adding canvases and session management so collaborative work stays visible, reviewable, and tied to spend. MCP continued to solidify as the tooling layer for agents with connectors, hosted servers, and portable packaging, and Foundry updates added structured outputs and clearer guidance on when to choose prompt agents versus hosted orchestration. Across it all, the theme is practical governance - budgets, managed settings, approvals, and observability that keep agent-driven work predictable.
This week's Security roundup focuses on tightening access and making security decisions easier to audit. GitHub shipped OAuth refresh tokens with stricter redirect hygiene and added incident response controls to revoke credentials by token type, while CodeQL and code scanning updates improved detection coverage and clarified governance with new audit signals and a "Mitigated" dismissal reason. On the platform side, Azure and Fabric continued the shift toward keyless patterns (managed identity), programmable encryption governance (CMK APIs), and stronger recovery posture with immutable SQL backups, alongside practical guidance for securing agentic systems by constraining tools, data access, and runtime.
This week in .NET is about making upgrades and AI features easier to run in real systems. Azure App Service Managed Instance reached GA, giving .NET Framework and Windows-dependent apps a more production-ready landing zone while you plan longer-term modernization. On the tooling side, Visual Studio and Copilot content focused on turning migration into a repeatable workflow (assessment, planning, checkpoints) that scales to large solutions and dependency graphs. In parallel, the AI story moved from single features to agentic architectures, with routing and failover in Microsoft.Extensions.AI, local-first Agent Framework patterns, and quality control loops that put reliability into application logic.
This week's DevOps roundup focuses on practical hardening work in GitHub that reduces auth friction while improving incident response. OAuth apps now support refresh tokens and up to 10 callback URLs, making it easier to run clean dev/staging/prod setups without risky wildcard redirects. On the operations side, GitHub Enterprise adds token-type-specific credential revocation with audit logs and user notifications, so security teams can contain incidents without forcing disruptive, broad resets.
Authorised Territory demonstrates how to build a .NET console app that repeatedly runs an AI agent until a loop evaluator confirms the agent’s tool output matches an expected condition, using Microsoft Agent Framework components like LoopAgent and DelegateLoopEvaluator.
Scott Hanselman walks through a real-world NAS migration from Synology to a UniFi UNAS Pro 8 using Windows and Robocopy, including how he debugged Windows error 665, handled NTFS Alternate Data Streams, and tuned Robocopy switches to avoid major performance traps.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.