<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xx="tags" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Visual Studio Code - Ken Muse</title><atom:link href="https://www.kenmuse.com/tags/vs-code/rss/" rel="self" type="application/rss+xml"/><link>https://www.kenmuse.com/tags/vs-code/</link><description>Discover Azure, DevOps, and development insights with Ken Muse, a DevOps Architect at GitHub and 4x Microsoft Azure MVP</description><language>en-us</language><sy:updatePeriod>weekly</sy:updatePeriod><sy:updateFrequency>1</sy:updateFrequency><image><title>Visual Studio Code - Ken Muse</title><link>https://www.kenmuse.com/tags/vs-code/</link><width>32</width><url>https://www.kenmuse.com/tags/vs-code/favicon/favicon-32x32.png</url><height>32</height></image><atom:link href="https://www.kenmuse.com/tags/vs-code/rss/index.xml" rel="self" type="application/rss+xml"/><item><title>Dynamic Instructions for Copilot</title><link>https://www.kenmuse.com/blog/dynamic-instructions-for-copilot/</link><pubDate>Fri, 12 Jun 2026 00:00:00 -0400</pubDate><guid isPermaLink="false">dynamic-instructions-for-copilot</guid><category>AI</category><category>DevOps</category><category>GitHub</category><description>Keep Copilot skills small -- use a script to deliver only the instructions that match your version and license, and why that demands supply-chain caution.</description><enclosure type="image/png" url="https://www.kenmuse.com/blog/dynamic-instructions-for-copilot/images/banner.png"/></item><item><title>Decoding Copilot Token Costs Using VS Code</title><link>https://www.kenmuse.com/blog/decoding-copilot-token-costs-using-vs-code/</link><pubDate>Thu, 04 Jun 2026 00:00:00 -0400</pubDate><guid isPermaLink="false">decoding-copilot-token-costs-using-vs-code</guid><category>AI</category><category>GitHub</category><category>DevOps</category><description>Learn to read VS Code's Copilot token logs and calculate the exact AIC cost of each request step by step.</description><enclosure type="image/png" url="https://www.kenmuse.com/blog/decoding-copilot-token-costs-using-vs-code/images/banner.png"/></item><item><title>Why Your Copilot Instructions Don't Need a Folder Map</title><link>https://www.kenmuse.com/blog/why-copilot-instructions-dont-need-folder-map/</link><pubDate>Sat, 23 May 2026 00:00:00 -0400</pubDate><guid isPermaLink="false">why-copilot-instructions-dont-need-folder-map</guid><category>AI</category><category>DevOps</category><category>GitHub</category><description>VS Code's Copilot automatically injects your workspace structure into every chat. Here's how that could make your folder map instructions redundant.</description><enclosure type="image/png" url="https://www.kenmuse.com/blog/why-copilot-instructions-dont-need-folder-map/images/banner.png"/></item><item><title>Understanding Agentic Memory in GitHub Copilot</title><link>https://www.kenmuse.com/blog/understanding-agentic-memory-in-github-copilot/</link><pubDate>Thu, 14 May 2026 00:00:00 -0400</pubDate><guid isPermaLink="false">understanding-agentic-memory-in-github-copilot</guid><category>AI</category><category>DevOps</category><category>GitHub</category><description>Learn how agentic memory helps AI coding assistants retain context across sessions, with a look at memory types and Copilot's implementation.</description><enclosure type="image/png" url="https://www.kenmuse.com/blog/understanding-agentic-memory-in-github-copilot/images/banner.png"/></item><item><title>Multiple Subagents: The Surprising Reasons It Works</title><link>https://www.kenmuse.com/blog/multiple-subagents-the-surprising-reasons-it-works/</link><pubDate>Fri, 08 May 2026 00:00:00 -0400</pubDate><guid isPermaLink="false">multiple-subagents-the-surprising-reasons-it-works</guid><category>AI</category><category>DevOps</category><description>Learn why using multiple AI subagents improves results through cleaner context, natural output diversity, sharper task prompts, and adversarial reviews.</description><enclosure type="image/png" url="https://www.kenmuse.com/blog/multiple-subagents-the-surprising-reasons-it-works/images/banner.png"/></item><item><title>Pinning VS Code Extensions to Fight Supply Chain Attacks</title><link>https://www.kenmuse.com/blog/pinning-vscode-extensions-to-fight-supply-chain-attacks/</link><pubDate>Thu, 30 Apr 2026 00:00:00 -0400</pubDate><guid isPermaLink="false">pinning-vscode-extensions-to-fight-supply-chain-attacks</guid><category>DevOps</category><category>Security</category><category>Containers</category><description>Pin VS Code extension versions in dev containers to prevent supply chain attacks. Treat extension updates like dependency upgrades -- deliberate and reviewed.</description><enclosure type="image/png" url="https://www.kenmuse.com/blog/pinning-vscode-extensions-to-fight-supply-chain-attacks/images/banner.png"/></item><item><title>Workspace vs Worktree Isolation in Copilot CLI</title><link>https://www.kenmuse.com/blog/workspace-vs-worktree-isolation-in-copilot-cli/</link><pubDate>Fri, 27 Mar 2026 00:00:00 -0400</pubDate><guid isPermaLink="false">workspace-vs-worktree-isolation-in-copilot-cli</guid><category>AI</category><category>DevOps</category><category>GitHub</category><description>Run Copilot CLI sessions in parallel without repo chaos. Learn when to use workspace or worktree isolation, then review, merge, and clean up safely.</description><enclosure type="image/png" url="https://www.kenmuse.com/blog/workspace-vs-worktree-isolation-in-copilot-cli/images/banner.png"/></item><item><title>Why Focused AI Agents Get Better Coding Results</title><link>https://www.kenmuse.com/blog/why-focused-ai-agents-get-better-coding-results/</link><pubDate>Thu, 19 Mar 2026 00:00:00 -0400</pubDate><guid isPermaLink="false">why-focused-ai-agents-get-better-coding-results</guid><category>AI</category><category>DevOps</category><category>GitHub</category><description>Learn why focused AI agents outperform generalists. All about why tokens, context windows, progressive disclosure, and splitting planning improves results.</description><enclosure type="image/png" url="https://www.kenmuse.com/blog/why-focused-ai-agents-get-better-coding-results/images/banner.png"/></item><item><title>A Chef's Guide to Customizing GitHub Copilot</title><link>https://www.kenmuse.com/blog/chefs-guide-to-customizing-github-copilot/</link><pubDate>Sat, 14 Mar 2026 00:00:00 -0400</pubDate><guid isPermaLink="false">chefs-guide-to-customizing-github-copilot</guid><category>AI</category><category>DevOps</category><category>GitHub</category><description>A kitchen analogy that makes it easier to know when to use Copilot's customization features: instructions, prompts, agents, skills, MCP, hooks, and plugins.</description><enclosure type="image/png" url="https://www.kenmuse.com/blog/chefs-guide-to-customizing-github-copilot/images/banner.png"/></item><item><title>Creating Agent Plugins for VS Code and Copilot CLI</title><link>https://www.kenmuse.com/blog/creating-agent-plugins-for-vs-code-and-copilot-cli/</link><pubDate>Sat, 07 Mar 2026 00:00:00 -0500</pubDate><guid isPermaLink="false">creating-agent-plugins-for-vs-code-and-copilot-cli</guid><category>AI</category><category>DevOps</category><category>GitHub</category><description>Package and share Copilot customizations with agent plugins -- build a plugin, create a marketplace, and install it in VS Code or the CLI.</description><enclosure type="image/png" url="https://www.kenmuse.com/blog/creating-agent-plugins-for-vs-code-and-copilot-cli/images/banner.png"/></item><item><title>Beyond MCP: AI Extension APIs in VS Code</title><link>https://www.kenmuse.com/blog/beyond-mcp-vs-code-ai-extension-apis/</link><pubDate>Thu, 26 Feb 2026 00:00:00 -0500</pubDate><guid isPermaLink="false">beyond-mcp-vs-code-ai-extension-apis</guid><category>AI</category><category>DevOps</category><category>Programming</category><description>Explore VS Code's AI extension APIs and when these APIs make sense over using a standalone MCP server.</description><enclosure type="image/png" url="https://www.kenmuse.com/blog/beyond-mcp-vs-code-ai-extension-apis/images/banner.png"/></item><item><title>Adding an MCP Server to a VS Code Extension</title><link>https://www.kenmuse.com/blog/adding-mcp-server-to-vs-code-extension/</link><pubDate>Thu, 19 Feb 2026 00:00:00 -0500</pubDate><guid isPermaLink="false">adding-mcp-server-to-vs-code-extension</guid><category>AI</category><category>DevOps</category><category>Programming</category><description>Learn how to embed an MCP server in a VS Code extension to take your development work to the next level.</description><enclosure type="image/png" url="https://www.kenmuse.com/blog/adding-mcp-server-to-vs-code-extension/images/banner.png"/></item><item><title>Getting Better AI Results With Deterministic Context and MCP</title><link>https://www.kenmuse.com/blog/getting-better-ai-results-with-deterministic-context-and-mcp/</link><pubDate>Thu, 05 Feb 2026 00:00:00 -0500</pubDate><guid isPermaLink="false">getting-better-ai-results-with-deterministic-context-and-mcp</guid><category>AI</category><category>DevOps</category><description>Transform unpredictable AI behavior into reliable results using MCP tools for deterministic context.</description><enclosure type="image/png" url="https://www.kenmuse.com/blog/getting-better-ai-results-with-deterministic-context-and-mcp/images/banner.png"/></item><item><title>What Is MCP and Why Do Developers Care?</title><link>https://www.kenmuse.com/blog/what-is-mcp-and-why-do-developers-care/</link><pubDate>Sat, 31 Jan 2026 00:00:00 -0500</pubDate><guid isPermaLink="false">what-is-mcp-and-why-do-developers-care</guid><category>AI</category><category>DevOps</category><category>GitHub</category><description>Discover Model Context Protocol (MCP), the open standard that lets AI models connect directly to your databases, APIs, and tools for deterministic results.</description><enclosure type="image/png" url="https://www.kenmuse.com/blog/what-is-mcp-and-why-do-developers-care/images/mcp.png"/></item><item><title>Using Git Worktrees for Concurrent Development</title><link>https://www.kenmuse.com/blog/using-git-worktrees-for-concurrent-development/</link><pubDate>Fri, 08 Aug 2025 00:00:00 -0400</pubDate><guid isPermaLink="false">using-git-worktrees-for-concurrent-development</guid><category>DevOps</category><category>GitHub</category><description>Discover Git worktrees and learn how you can work with multiple branches simultaneously without stashing or committing incomplete code.</description><enclosure type="image/ebp" url="https://www.kenmuse.com/blog/using-git-worktrees-for-concurrent-development/images/header-dark.webp"/></item><item><title>Using React in Visual Studio Code Webviews</title><link>https://www.kenmuse.com/blog/using-react-in-vs-code-webviews/</link><pubDate>Fri, 18 Oct 2024 00:00:00 -0400</pubDate><guid isPermaLink="false">using-react-in-vs-code-webviews</guid><category>DevOps</category><category>Programming</category><description>Build custom extensions and Webviews is for Visual Studio Code is just the start. Learn how to upgrade your views to use React.</description><enclosure type="image/png" url="https://www.kenmuse.com/blog/using-react-in-vs-code-webviews/images/banner.png"/></item><item><title>Improved Blogging With Visual Studio Code Webviews</title><link>https://www.kenmuse.com/blog/improve-blogging-with-vs-code-webviews/</link><pubDate>Fri, 11 Oct 2024 00:00:00 -0400</pubDate><guid isPermaLink="false">improve-blogging-with-vs-code-webviews</guid><category>DevOps</category><category>Programming</category><description>A custom extension in VS Code gives me a more efficient blogging process. Explore how I incorporate custom UIs using Webviews.</description><enclosure type="image/png" url="https://www.kenmuse.com/blog/improve-blogging-with-vs-code-webviews/images/banner.png"/></item><item><title>Improved Blogging With Visual Studio Code Extensions</title><link>https://www.kenmuse.com/blog/improve-blogging-with-visual-studio-code-extensions/</link><pubDate>Fri, 04 Oct 2024 00:00:00 -0400</pubDate><guid isPermaLink="false">improve-blogging-with-visual-studio-code-extensions</guid><category>DevOps</category><category>Programming</category><description>Combining Visual Studio Code with Hugo has given me a great workflow for my blog. I made it even better by creating a custom VS Code extension.</description><enclosure type="image/png" url="https://www.kenmuse.com/blog/improve-blogging-with-visual-studio-code-extensions/images/banner.png"/></item><item><title>Improved Blogging With Visual Studio Code Tasks</title><link>https://www.kenmuse.com/blog/improve-blogging-with-visual-studio-code-tasks/</link><pubDate>Tue, 01 Oct 2024 00:00:00 -0400</pubDate><guid isPermaLink="false">improve-blogging-with-visual-studio-code-tasks</guid><category>DevOps</category><category>Programming</category><description>I use Visual Studio Code and Hugo to manage my blog and make it easier to create content. Today I explore how I use VSCode Tasks to automate the work I do.</description><enclosure type="image/png" url="https://www.kenmuse.com/blog/improve-blogging-with-visual-studio-code-tasks/images/banner.png"/></item><item><title>Implementing Private VS Code Extensions for Dev Containers</title><link>https://www.kenmuse.com/blog/implementing-private-vs-code-extensions-for-dev-containers/</link><pubDate>Fri, 20 Sep 2024 00:00:00 -0400</pubDate><guid isPermaLink="false">implementing-private-vs-code-extensions-for-dev-containers</guid><category>Containers</category><category>DevOps</category><category>Programming</category><description>Learn how to implement private Visual Studio code extensions that are designed to support a specific development container or Codespaces environment.</description><enclosure type="image/png" url="https://www.kenmuse.com/blog/implementing-private-vs-code-extensions-for-dev-containers/images/banner.png"/></item><item><title>Creating Visual Studio Code Extension Packs</title><link>https://www.kenmuse.com/blog/creating-vs-code-extension-packs/</link><pubDate>Thu, 19 May 2022 00:00:00 -0400</pubDate><guid isPermaLink="false">creating-vs-code-extension-packs</guid><category>DevOps</category><description>Learn to encapsulate your best practices for VS Code by creating your own extension pack.</description><enclosure type="image/jpeg" url="https://www.kenmuse.com/blog/creating-vs-code-extension-packs/images/banner.jpg"/></item></channel></rss>