# vs-code

Visual Studio Code is an open-source AI code editor for software development.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Visual Studio Code 1.137

DevFeed: [Visual Studio Code 1.137](<https://devfeed.tech/articles/visual-studio-code-1-137-4096.md>)

Original publisher: [Read original article](<https://code.visualstudio.com/updates/v1_137>)

Author: Visual Studio Code Team

Published: 2026-09-09T17:00:00Z

Content type: release

Language: en

Sources: [Visual Studio Code - Code Editing. Redefined.](<https://devfeed.tech/sources/visual-studio-code-code-editing-redefined.md>)

Topics: [vs-code](<https://devfeed.tech/topics/vs-code.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [GitHub Issues](<https://devfeed.tech/topics/github-issues.md>), [Pull Request](<https://devfeed.tech/topics/pull-request.md>), [GitHub Copilot](<https://devfeed.tech/topics/github-copilot.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [article](<https://devfeed.tech/tags/article.md>), [automation](<https://devfeed.tech/tags/automation.md>), [experimental](<https://devfeed.tech/tags/experimental.md>), [github](<https://devfeed.tech/tags/github.md>), [github-issues](<https://devfeed.tech/tags/github-issues.md>), [pull-request](<https://devfeed.tech/tags/pull-request.md>), [release](<https://devfeed.tech/tags/release.md>), [updates](<https://devfeed.tech/tags/updates.md>), [visual-studio](<https://devfeed.tech/tags/visual-studio.md>), [voice](<https://devfeed.tech/tags/voice.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>)

### AI overview

Visual Studio Code 1.137 introduces scheduled automations, experimental voice interaction with agents, workspace-attached quick chats, and GitHub issues and pull request details in the Agents window.

### Source excerpt

Learn what's new in Visual Studio Code 1.137 Read the full article

## MAI-Code-1-Flash: early results from real developer workflows

DevFeed: [MAI-Code-1-Flash: early results from real developer workflows](<https://devfeed.tech/articles/mai-code-1-flash-early-results-from-real-developer-workflows-4064.md>)

Original publisher: [Read original article](<https://code.visualstudio.com/blogs/2026/07/29/mai-code-1-flash>)

Author: Faith Xu

Published: 2026-07-29T00:00:00Z

Content type: article

Language: en

Sources: [Visual Studio Code - Code Editing. Redefined.](<https://devfeed.tech/sources/visual-studio-code-code-editing-redefined.md>)

Topics: [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [GitHub Copilot](<https://devfeed.tech/topics/github-copilot.md>), [vs-code](<https://devfeed.tech/topics/vs-code.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Microsoft](<https://devfeed.tech/topics/microsoft.md>), [Claude](<https://devfeed.tech/topics/claude.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-assisted-coding](<https://devfeed.tech/tags/ai-assisted-coding.md>), [blog](<https://devfeed.tech/tags/blog.md>), [claude](<https://devfeed.tech/tags/claude.md>), [code](<https://devfeed.tech/tags/code.md>), [coding](<https://devfeed.tech/tags/coding.md>), [copilot](<https://devfeed.tech/tags/copilot.md>), [cost](<https://devfeed.tech/tags/cost.md>), [developer](<https://devfeed.tech/tags/developer.md>), [developers](<https://devfeed.tech/tags/developers.md>), [efficiency](<https://devfeed.tech/tags/efficiency.md>), [github](<https://devfeed.tech/tags/github.md>), [github-copilot](<https://devfeed.tech/tags/github-copilot.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [models](<https://devfeed.tech/tags/models.md>), [tokens](<https://devfeed.tech/tags/tokens.md>), [tools](<https://devfeed.tech/tags/tools.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>)

### AI overview

The article reports early production results for MAI-Code-1-Flash, a lightweight coding model built for fast, iterative developer workflows in GitHub Copilot. In VS Code's coding harness, it delivered strong coding quality with lower token usage. The evaluation found higher quality than Claude Haiku 4.5 and GPT-5.4 Mini, while larger models achieved some quality advantages at substantially higher token and interaction costs.

### Source excerpt

MAI-Code-1-Flash is a lightweight coding model purpose built for the fast, iterative work developers do every day in GitHub. In this post, we share what the data is telling us about how it performs in real developer workflows. Read the full article

## Integrate Your Catalog: Port MCP Server Launch

DevFeed: [Integrate Your Catalog: Port MCP Server Launch](<https://devfeed.tech/articles/integrate-your-catalog-port-mcp-server-launch-12244.md>)

Original publisher: [Read original article](<https://www.port.io/blog/integrate-software-catalog-every-workflow-port-mcp-server>)

Author: Jim Armstrong

Published: 2026-07-22T11:12:50Z

Content type: release

Language: en

Sources: [Developer Experience & Platform Engineering Blog | Port](<https://devfeed.tech/sources/developer-experience-platform-engineering-blog-port.md>)

Topics: [MCP Server](<https://devfeed.tech/topics/mcp-server.md>), [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [internal developer portal](<https://devfeed.tech/topics/internal-developer-portal.md>), [AI Development](<https://devfeed.tech/topics/ai-development.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [cursor](<https://devfeed.tech/topics/cursor.md>), [vs-code](<https://devfeed.tech/topics/vs-code.md>), [Claude](<https://devfeed.tech/topics/claude.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [claude](<https://devfeed.tech/tags/claude.md>), [cursor](<https://devfeed.tech/tags/cursor.md>), [developer-portal](<https://devfeed.tech/tags/developer-portal.md>), [ide](<https://devfeed.tech/tags/ide.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcp-server](<https://devfeed.tech/tags/mcp-server.md>), [model-context-protocol](<https://devfeed.tech/tags/model-context-protocol.md>), [model-context-protocol-server](<https://devfeed.tech/tags/model-context-protocol-server.md>), [security](<https://devfeed.tech/tags/security.md>), [software-development](<https://devfeed.tech/tags/software-development.md>)

### AI overview

Port announces an MCP server that connects its software catalog and AI agents with tools such as Cursor, VS Code, and Claude. Users can query live catalog information and perform actions such as creating entities and scorecards through natural-language interactions, subject to role-based access controls.

### Source excerpt

Port's MCP server enables tools that developers and other users rely on daily to communicate directly with Port using natural language.

## The "Pixel Police" are Retired: Why AI Agents are the New Mediators of Web Design

DevFeed: [The "Pixel Police" are Retired: Why AI Agents are the New Mediators of Web Design](<https://devfeed.tech/articles/the-pixel-police-are-retired-why-ai-agents-are-the-new-mediators-of-web-design-9278.md>)

Original publisher: [Read original article](<https://webdesignerdepot.com/the-pixel-police-are-retired-why-ai-agents-are-the-new-mediators-of-web-design/>)

Author: Noah Davis

Published: 2026-07-20T12:17:00Z

Content type: opinion

Language: en

Sources: [Web Designer Depot](<https://devfeed.tech/sources/web-designer-depot.md>)

Topics: [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [web design](<https://devfeed.tech/topics/web-design.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>), [Figma](<https://devfeed.tech/topics/figma.md>), [Tailwind CSS](<https://devfeed.tech/topics/tailwind.md>), [vs-code](<https://devfeed.tech/topics/vs-code.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [ai-agents-in-design](<https://devfeed.tech/tags/ai-agents-in-design.md>), [ai-driven-ux](<https://devfeed.tech/tags/ai-driven-ux.md>), [ai-in-frontend-development](<https://devfeed.tech/tags/ai-in-frontend-development.md>), [ai-tech](<https://devfeed.tech/tags/ai-tech.md>), [ai-web-design](<https://devfeed.tech/tags/ai-web-design.md>), [collaborative-design-tools](<https://devfeed.tech/tags/collaborative-design-tools.md>), [contextual-scaffolding](<https://devfeed.tech/tags/contextual-scaffolding.md>), [creative-automation](<https://devfeed.tech/tags/creative-automation.md>), [css](<https://devfeed.tech/tags/css.md>), [design](<https://devfeed.tech/tags/design.md>), [design-dna-systems](<https://devfeed.tech/tags/design-dna-systems.md>), [design-to-code-tools](<https://devfeed.tech/tags/design-to-code-tools.md>), [designer-developer-handoff](<https://devfeed.tech/tags/designer-developer-handoff.md>), [developer-as-architect](<https://devfeed.tech/tags/developer-as-architect.md>), [figma](<https://devfeed.tech/tags/figma.md>), [figma-to-code-automation](<https://devfeed.tech/tags/figma-to-code-automation.md>), [future-of-web-design](<https://devfeed.tech/tags/future-of-web-design.md>), [low-code-design-systems](<https://devfeed.tech/tags/low-code-design-systems.md>), [no-code-evolution](<https://devfeed.tech/tags/no-code-evolution.md>), [parallel-workspaces](<https://devfeed.tech/tags/parallel-workspaces.md>), [product-design-workflows](<https://devfeed.tech/tags/product-design-workflows.md>), [tailwind](<https://devfeed.tech/tags/tailwind.md>), [tailwind-automation](<https://devfeed.tech/tags/tailwind-automation.md>), [ui-automation](<https://devfeed.tech/tags/ui-automation.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>), [web](<https://devfeed.tech/tags/web.md>), [web-design-workflow-2026](<https://devfeed.tech/tags/web-design-workflow-2026.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

The article argues that AI agents are transforming web design by replacing the traditional designer-developer handoff with shared, real-time workflows. Designers provide contextual rules from Figma, while agents generate much of the implementation using established Tailwind tokens, allowing teams to focus more on creative and problem-solving work.

### Source excerpt

The designer-developer handoff is officially dead--and AI just pulled the trigger. Instead of wasting weeks translating pixels into code, teams are now building live, together, in real time with AI agents doing the grunt work.

## 19 Hands-On Video Guides for PMs

DevFeed: [19 Hands-On Video Guides for PMs](<https://devfeed.tech/articles/19-hands-on-video-guides-for-pms-39170.md>)

Original publisher: [Read original article](<https://www.productcompass.pm/p/ai-pm-video-guides>)

Author: Paweł Huryn

Published: 2026-07-14T14:51:34Z

Content type: article

Language: en

Sources: [The Product Compass](<https://devfeed.tech/sources/the-product-compass.md>)

Topics: [Learning](<https://devfeed.tech/topics/learning.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [codex](<https://devfeed.tech/topics/codex.md>), [agentic-engineering](<https://devfeed.tech/topics/agentic-engineering.md>), [vs-code](<https://devfeed.tech/topics/vs-code.md>), [Extension](<https://devfeed.tech/topics/extension.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [n8n](<https://devfeed.tech/topics/n8n.md>), [Multi Agent Systems](<https://devfeed.tech/topics/multi-agent-systems.md>)

Tags: [agentic-engineering](<https://devfeed.tech/tags/agentic-engineering.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [cli](<https://devfeed.tech/tags/cli.md>), [codex](<https://devfeed.tech/tags/codex.md>), [cursor](<https://devfeed.tech/tags/cursor.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [extension](<https://devfeed.tech/tags/extension.md>), [guides](<https://devfeed.tech/tags/guides.md>), [learning](<https://devfeed.tech/tags/learning.md>), [multi-agent-systems](<https://devfeed.tech/tags/multi-agent-systems.md>), [n8n](<https://devfeed.tech/tags/n8n.md>), [video](<https://devfeed.tech/tags/video.md>)

### AI overview

The article announces an Events Archive containing 19 recordings of AI product-management sessions, including demonstrations, question-and-answer segments, timestamps, free templates, and linked resources. It highlights three free sessions on Claude Cowork, Codex App, and Claude Code, and describes upcoming sessions and an AI PM Learning Program. It also reports the author's Grok Build for VS Code extension reaching more than 20,000 installs and about 1,400 daily active users.

### Source excerpt

The Events Archive is live: Claude Code, Cowork, Codex, n8n, Lovable, and more. Start with the 3 free ones.

## The AI-Native PM Roadmap: A Live Session Every Week, First 3 Free

DevFeed: [The AI-Native PM Roadmap: A Live Session Every Week, First 3 Free](<https://devfeed.tech/articles/the-ai-native-pm-roadmap-a-live-session-every-week-first-3-free-39169.md>)

Original publisher: [Read original article](<https://www.productcompass.pm/p/ai-native-pm-roadmap>)

Author: Paweł Huryn

Published: 2026-07-01T23:08:13Z

Content type: article

Language: en

Sources: [The Product Compass](<https://devfeed.tech/sources/the-product-compass.md>)

Topics: [Product Management](<https://devfeed.tech/topics/product-management.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [vs-code](<https://devfeed.tech/topics/vs-code.md>), [Claude](<https://devfeed.tech/topics/claude.md>), [codex](<https://devfeed.tech/topics/codex.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [claude](<https://devfeed.tech/tags/claude.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [codex](<https://devfeed.tech/tags/codex.md>), [product-management](<https://devfeed.tech/tags/product-management.md>), [sessions](<https://devfeed.tech/tags/sessions.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>)

### AI overview

The article announces a weekly live, hands-on roadmap for product managers learning to use AI agents. The first three sessions are free and cover Claude Cowork, Codex, and Claude Code in VS Code, with live demonstrations, materials, homework, recordings, and later premium sessions.

### Source excerpt

One live, hands-on session every week. The first three are free, from Claude Cowork to Claude Code in VS Code.

## Iterating faster with TypeScript 7

DevFeed: [Iterating faster with TypeScript 7](<https://devfeed.tech/articles/iterating-faster-with-typescript-7-4060.md>)

Original publisher: [Read original article](<https://code.visualstudio.com/blogs/2026/06/26/iterating-faster-with-ts-7>)

Author: VS Code Team

Published: 2026-06-26T00:00:00Z

Content type: article

Language: en

Sources: [Visual Studio Code - Code Editing. Redefined.](<https://devfeed.tech/sources/visual-studio-code-code-editing-redefined.md>)

Topics: [TypeScript](<https://devfeed.tech/topics/typescript.md>), [vs-code](<https://devfeed.tech/topics/vs-code.md>), [Compiler](<https://devfeed.tech/topics/compiler.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [2026](<https://devfeed.tech/tags/2026.md>), [article](<https://devfeed.tech/tags/article.md>), [blog](<https://devfeed.tech/tags/blog.md>), [code](<https://devfeed.tech/tags/code.md>), [compiler](<https://devfeed.tech/tags/compiler.md>), [developers](<https://devfeed.tech/tags/developers.md>), [development](<https://devfeed.tech/tags/development.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [migration](<https://devfeed.tech/tags/migration.md>), [post](<https://devfeed.tech/tags/post.md>), [speed](<https://devfeed.tech/tags/speed.md>), [tooling](<https://devfeed.tech/tags/tooling.md>), [typescript](<https://devfeed.tech/tags/typescript.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

The article describes how VS Code incrementally adopted TypeScript 7, a complete port of the TypeScript compiler and language tooling to Go. The adoption improved build speed and the day-to-day editing loop while giving the TypeScript team testing and feedback during development.

### Source excerpt

How the VS Code and TypeScript teams collaborated to adopt TypeScript 7 and speed up VS Code development Read the full article

## Announcing TypeScript 7.0 RC

DevFeed: [Announcing TypeScript 7.0 RC](<https://devfeed.tech/articles/announcing-typescript-7-0-rc-2922.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/typescript/announcing-typescript-7-0-rc/>)

Author: Daniel Rosenwasser

Published: 2026-06-18T14:31:17Z

Content type: release

Language: en

Sources: [TypeScript](<https://devfeed.tech/sources/typescript.md>)

Topics: [TypeScript](<https://devfeed.tech/topics/typescript.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>), [Compiler](<https://devfeed.tech/topics/compiler.md>), [build times](<https://devfeed.tech/topics/build-times.md>), [npm](<https://devfeed.tech/topics/npm.md>), [vs-code](<https://devfeed.tech/topics/vs-code.md>), [Extension](<https://devfeed.tech/topics/extension.md>), [ci](<https://devfeed.tech/topics/ci.md>)

Tags: [build-times](<https://devfeed.tech/tags/build-times.md>), [ci](<https://devfeed.tech/tags/ci.md>), [development](<https://devfeed.tech/tags/development.md>), [extension](<https://devfeed.tech/tags/extension.md>), [go](<https://devfeed.tech/tags/go.md>), [performance](<https://devfeed.tech/tags/performance.md>), [post](<https://devfeed.tech/tags/post.md>), [release](<https://devfeed.tech/tags/release.md>), [speed](<https://devfeed.tech/tags/speed.md>), [typescript](<https://devfeed.tech/tags/typescript.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>)

### AI overview

TypeScript 7.0 RC introduces a Go-based compiler foundation with shared-memory parallelism, reporting substantial speed improvements while preserving TypeScript 6.0's type-checking semantics. The release candidate is available through npm, with an optional VS Code preview extension for faster editing.

### Source excerpt

Today we are excited to announce the Release Candidate of TypeScript 7.0! If you haven't been following TypeScript 7.0's development, this release is significant in that it is built on a completely new foundation. Over the past year, we have been porting the existing TypeScript codebase from TypeScript (as a bootstrapped codebase that compiles to [...] The post Announcing TypeScript 7.0 RC appeared first on TypeScript.

## Improving token efficiency for GitHub Copilot in VS Code

DevFeed: [Improving token efficiency for GitHub Copilot in VS Code](<https://devfeed.tech/articles/improving-token-efficiency-for-github-copilot-in-vs-code-4054.md>)

Original publisher: [Read original article](<https://code.visualstudio.com/blogs/2026/06/17/improving-token-efficiency-in-github-copilot>)

Author: Ryan Caldwell, Bhavya U

Published: 2026-06-17T00:00:00Z

Content type: article

Language: en

Sources: [Visual Studio Code - Code Editing. Redefined.](<https://devfeed.tech/sources/visual-studio-code-code-editing-redefined.md>)

Topics: [GitHub Copilot](<https://devfeed.tech/topics/github-copilot.md>), [vs-code](<https://devfeed.tech/topics/vs-code.md>), [agentic-coding](<https://devfeed.tech/topics/agentic-coding.md>), [Caching](<https://devfeed.tech/topics/caching.md>), [context window](<https://devfeed.tech/topics/context-window.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [anthropic](<https://devfeed.tech/topics/anthropic.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>), [JSON](<https://devfeed.tech/topics/json.md>)

Tags: [agentic-coding](<https://devfeed.tech/tags/agentic-coding.md>), [anthropic](<https://devfeed.tech/tags/anthropic.md>), [blog](<https://devfeed.tech/tags/blog.md>), [caching](<https://devfeed.tech/tags/caching.md>), [coding](<https://devfeed.tech/tags/coding.md>), [context-window](<https://devfeed.tech/tags/context-window.md>), [cost](<https://devfeed.tech/tags/cost.md>), [github-copilot](<https://devfeed.tech/tags/github-copilot.md>), [json](<https://devfeed.tech/tags/json.md>), [latency](<https://devfeed.tech/tags/latency.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [openai](<https://devfeed.tech/tags/openai.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>)

### AI overview

This article explains how VS Code improves token efficiency in GitHub Copilot's agentic coding harness. It focuses on prompt-prefix caching and reducing tool-definition overhead to lower token usage, cost, and latency while preserving task success rates across OpenAI and Anthropic models.

### Source excerpt

Learn how we're improving token efficiency for GitHub Copilot to reduce costs and latency for VS Code users. Read the full article

## Harness VS Code Extension brings CI/CD monitoring and AI-assisted debugging into VS Code

DevFeed: [Harness VS Code Extension brings CI/CD monitoring and AI-assisted debugging into VS Code](<https://devfeed.tech/articles/harness-vs-code-extension-ai-for-software-delivery-13413.md>)

Original publisher: [Read original article](<https://www.harness.io/blog/harness-vs-code-extension>)

Author: Chinmay Gaikwad

Published: 2026-06-09T00:00:00Z

Content type: release

Language: en

Sources: [Harness Blog](<https://devfeed.tech/sources/harness-blog.md>)

Topics: [VS Code Extension](<https://devfeed.tech/topics/vscode-extension.md>), [vs-code](<https://devfeed.tech/topics/vs-code.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [cursor](<https://devfeed.tech/topics/cursor.md>), [GitHub Copilot](<https://devfeed.tech/topics/github-copilot.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [cursor](<https://devfeed.tech/tags/cursor.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [extension](<https://devfeed.tech/tags/extension.md>), [github](<https://devfeed.tech/tags/github.md>), [github-copilot](<https://devfeed.tech/tags/github-copilot.md>), [install](<https://devfeed.tech/tags/install.md>), [logs](<https://devfeed.tech/tags/logs.md>), [pipelines](<https://devfeed.tech/tags/pipelines.md>), [software](<https://devfeed.tech/tags/software.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>)

### AI overview

Harness announces a VS Code Extension available on the VS Code Marketplace. It lets developers monitor pipelines, view logs, approve deployments, and investigate CI/CD failures with Claude Code, GitHub Copilot, or Cursor from within VS Code.

### Source excerpt

Install the Harness VS Code Extension to monitor pipelines, view execution logs, approve deployments, and debug CI/CD failures with Claude Code, GitHub Copilot, or Cursor without leaving VS Code. | Blog

## Design systems, AI-assisted development, and connected product workflows

DevFeed: [Design systems, AI-assisted development, and connected product workflows](<https://devfeed.tech/articles/the-spiral-climbs-ideas-are-expensive-systems-are-cheap-9096.md>)

Original publisher: [Read original article](<https://uxmag.com/articles/the-spiral-climbs-ideas-are-expensive-systems-are-cheap>)

Author: Pavel Bukengolts

Published: 2026-05-14T03:43:14Z

Content type: opinion

Language: en

Sources: [UX Magazine](<https://devfeed.tech/sources/ux-magazine.md>)

Topics: [User experience (UX)](<https://devfeed.tech/topics/ux.md>), [Design system](<https://devfeed.tech/topics/design-system.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Figma](<https://devfeed.tech/topics/figma.md>), [Development](<https://devfeed.tech/topics/development.md>), [codex](<https://devfeed.tech/topics/codex.md>), [vs-code](<https://devfeed.tech/topics/vs-code.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [codex](<https://devfeed.tech/tags/codex.md>), [design](<https://devfeed.tech/tags/design.md>), [figma](<https://devfeed.tech/tags/figma.md>), [github](<https://devfeed.tech/tags/github.md>), [tokens](<https://devfeed.tech/tags/tokens.md>), [tooling](<https://devfeed.tech/tags/tooling.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>)

### AI overview

An opinion article argues that design work has shifted from isolated screens toward systems, tokens, code, and connected workflows. It describes a stack using Miro, Figma, VS Code with Codex, GitHub, and Jira, linked through prototypes, decision logs, metrics, and telemetry.

### Source excerpt

History doesn't loop; it climbs the same corners to a higher floor. The spine stayed the same: Critical thinking, research, communication, empathy. What changed is the distance. The idea of coding is now a short walk. Live artifacts beat static decks, agents sit inside our tools, feedback lands faster, and excuses don't. What actually changed Design isn't The post The Spiral Climbs: Ideas Are Expensive, Systems Are Cheap appeared first on UX Magazine.

## Building MCP servers with Entra ID and pre-authorized clients

DevFeed: [Building MCP servers with Entra ID and pre-authorized clients](<https://devfeed.tech/articles/building-mcp-servers-with-entra-id-and-pre-authorized-clients-21749.md>)

Original publisher: [Read original article](<http://blog.pamelafox.org/2026/04/building-mcp-servers-with-entra-id-and.html>)

Author: Pamela Fox (noreply@blogger.com)

Published: 2026-04-02T23:44:00Z

Content type: tutorial

Language: en

Sources: [Pamela Fox](<https://devfeed.tech/sources/pamela-fox.md>)

Topics: [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [Entra ID](<https://devfeed.tech/topics/entra-id.md>), [OAuth](<https://devfeed.tech/topics/oauth.md>), [Python](<https://devfeed.tech/topics/python.md>), [vs-code](<https://devfeed.tech/topics/vs-code.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [entra-id](<https://devfeed.tech/tags/entra-id.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [model-context-protocol](<https://devfeed.tech/tags/model-context-protocol.md>), [oauth](<https://devfeed.tech/tags/oauth.md>), [python](<https://devfeed.tech/tags/python.md>), [security](<https://devfeed.tech/tags/security.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>)

### AI overview

This tutorial explains how to build a Python MCP server with FastMCP that authenticates users with Microsoft Entra ID when they connect through a pre-authorized client such as VS Code. It outlines the MCP authorization flow, OAuth 2.1 roles, and why arbitrary-client support may require an OAuth proxy.

### Source excerpt

The Model Context Protocol (MCP) gives AI agents a standard way to call external tools, but things get more complicated when those tools need to know who the user is. In this post, I'll show how to build an MCP server with the Python FastMCP package that authenticates users with Microsoft Entra ID when they connect from a pre-authorized client such as VS Code. If you need to build a server that works with any MCP clients, read my previous blog post. With Microsoft Entra as the authorization server, supporting arbitrary clients currently requires adding an OAuth proxy in front, which increases security risk. This post focuses on the simpler pre-authorized-client path instead. MCP auth Let's start by digging into the MCP auth spec, since that explains both the shape of the flow and the constraints we run into with Entra. The MCP specification includes an authorization protocol based on OAuth 2.1, so an MCP client can send a request that includes a Bearer token from an authorization server, and the MCP server can validate that token. In OAuth 2.1 terms, the MCP client is acting as the OAuth client, the MCP server is the resource server, the signed-in user is the resource owner, and the authorization server issues an access token. In this case, Entra will be our authorization server. We can't necessarily use any OAuth-compatible authorization servers, as MCP auth requires more than just the core OAuth 2.1 functionality. In OAuth, the authorization server needs a relationship with the client. MCP auth describes three options: Pre-registration: the auth server has a pre-existing relationship and has the client ID in its database already CIMD (Client Identity Metadata Document): the MCP client sends the URL of its CIMD, a JSON document that describes its attributes, and the auth server bases its interactions on that information. DCR (Dynamic Client Registration): when the auth server sees a new client, it explicitly registers it and stores the client information in its own

## How to Sell VS Code Extensions Outside the Marketplace

DevFeed: [How to Sell VS Code Extensions Outside the Marketplace](<https://devfeed.tech/articles/how-to-sell-vs-code-extensions-outside-the-marketplace-10372.md>)

Original publisher: [Read original article](<https://dodopayments.com/blogs/sell-vscode-extensions/>)

Author: Ayush Agarwal

Published: 2026-03-27T00:00:00Z

Content type: tutorial

Language: en

Sources: [Dodo Payments Blog](<https://devfeed.tech/sources/dodo-payments-blog.md>)

Topics: [VS Code Extension](<https://devfeed.tech/topics/vscode-extension.md>), [vs-code](<https://devfeed.tech/topics/vs-code.md>), [Microsoft](<https://devfeed.tech/topics/microsoft.md>)

Tags: [developer](<https://devfeed.tech/tags/developer.md>), [extensions](<https://devfeed.tech/tags/extensions.md>), [guide](<https://devfeed.tech/tags/guide.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [license-keys](<https://devfeed.tech/tags/license-keys.md>), [payments](<https://devfeed.tech/tags/payments.md>), [revenue](<https://devfeed.tech/tags/revenue.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>)

### AI overview

A guide to monetizing VS Code extensions outside the marketplace by distributing free versions while locking premium features behind license keys. It explains how Dodo Payments can handle sales, license generation, and activation validation.

### Source excerpt

Guide to monetizing VS Code extensions with license keys. Sell premium features, deliver licenses automatically, and validate activations using Dodo Payments.

## Role-Based AI Persona Packs for Claude Code, Cursor, and VS Code

DevFeed: [Role-Based AI Persona Packs for Claude Code, Cursor, and VS Code](<https://devfeed.tech/articles/cursor-claude-personas-ai-domain-expert-personas-in-30-seconds-33346.md>)

Original publisher: [Read original article](<https://blog.ratnesh-maurya.com/blog/cursor-claude-personas-give-your-ai-coding-assistant-a-domain-expert-brain-in-30-seconds>)

Author: ratneshmaurya2311@gmail.com (Ratnesh Maurya)

Published: 2026-03-21T00:00:00Z

Content type: article

Language: en

Sources: [Ratn Labs](<https://devfeed.tech/sources/ratn-labs.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [cursor](<https://devfeed.tech/topics/cursor.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [vs-code](<https://devfeed.tech/topics/vs-code.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-developer-tools-cursor-claude](<https://devfeed.tech/tags/ai-developer-tools-cursor-claude.md>), [claude](<https://devfeed.tech/tags/claude.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [code](<https://devfeed.tech/tags/code.md>), [cursor](<https://devfeed.tech/tags/cursor.md>), [developer-tools](<https://devfeed.tech/tags/developer-tools.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [tooling-and-dx](<https://devfeed.tech/tags/tooling-and-dx.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>)

### AI overview

The article presents a free, open-source collection of 38 role-based AI persona packs for Claude Code, Cursor, and VS Code. Users can copy a persona folder into a project to configure the AI coding assistant as a specialist.

### Source excerpt

A free, open-source collection of 38 role-based AI persona packs for Claude Code, Cursor, and VS Code. Copy one folder into your project and your AI acts like a seasoned specialist.

## Building an MCP Clothing Search Server with Azure AI Search and an Image Slideshow

DevFeed: [Building an MCP Clothing Search Server with Azure AI Search and an Image Slideshow](<https://devfeed.tech/articles/can-mcp-choose-my-outfit-21746.md>)

Original publisher: [Read original article](<http://blog.pamelafox.org/2026/03/can-mcp-choose-my-outfit.html>)

Author: Pamela Fox (noreply@blogger.com)

Published: 2026-03-13T05:49:00Z

Content type: tutorial

Language: en

Sources: [Pamela Fox](<https://devfeed.tech/sources/pamela-fox.md>)

Topics: [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [MCP Server](<https://devfeed.tech/topics/mcp-server.md>), [AI search](<https://devfeed.tech/topics/ai-search.md>), [Azure](<https://devfeed.tech/topics/azure.md>), [Embeddings](<https://devfeed.tech/topics/embeddings.md>), [vs-code](<https://devfeed.tech/topics/vs-code.md>)

Tags: [ai-search](<https://devfeed.tech/tags/ai-search.md>), [azure](<https://devfeed.tech/tags/azure.md>), [copilot](<https://devfeed.tech/tags/copilot.md>), [embeddings](<https://devfeed.tech/tags/embeddings.md>), [image](<https://devfeed.tech/tags/image.md>), [images](<https://devfeed.tech/tags/images.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcp-server](<https://devfeed.tech/tags/mcp-server.md>), [model-context-protocol](<https://devfeed.tech/tags/model-context-protocol.md>), [python](<https://devfeed.tech/tags/python.md>), [vs](<https://devfeed.tech/tags/vs.md>)

### AI overview

This tutorial explains how to build a closet MCP server that searches clothing from a user query and presents matching items as images. It uses FastMCP, Azure AI Search hybrid retrieval, multimodal embeddings, LLM-generated image descriptions, and an MCP app with a JavaScript-powered slideshow.

### Source excerpt

When I was a kid, one of my first Java applets was a UI for choosing outfits by mixing and matching different articles of clothing. Now, with the advent of agents and MCP, I realized that I could make a modern, more dynamic version: an MCP server that can find relevant clothing based off a user query, and render matching clothing as a slideshow. Let's walk through the experience and code powering it. Searching for relevant clothing After connecting VS Code to my closet MCP server, I ask a query like: i am presenting at PyAI about MCP, do I have MCP themed clothing? show me the best option. GitHub Copilot decides that it can use the closet MCP server to answer that question, and it calls the image_search tool with these arguments: { "query": "MCP Model Context Protocol themed clothing", "max_results": 5 } The tool call returns a mix of binary files - thumbnails for each matching article of clothing, and structured data- a JSON containing filename, display name, and description for each article. { "results": [ { "filename": "IMG_3234.jpg", "display_name": "IMG_3234.jpg", "description": "The image shows a black sleeveless dress hanging on a white hanger against a plain wall. The dress has a printed text on the front that reads: \"YOU DOWN WITH MCP? Yeah, you know me!\" The first line is in large white uppercase letters, and the second line is in smaller pink cursive letters. The dress has a fitted top and a flared skirt." },... Here's what that looks like in the GitHub Copilot chat interface. Notice that Copilot attaches the images, so I can actually click on them to see each result directly in VS Code, as if they were a file in the workspace. Now let's look at the code powering that tool call. I built the server using FastMCP, so I declare my tools by wrapping functions in mcp.tool() decorator and annotating the arguments with types and helpful descriptions. Inside the function, I use Azure AI Search with hybrid retrieval on both the text query and the query's vector,

## How I Use PowerToys Workspaces to Switch Contexts in Two Clicks 🫰

DevFeed: [How I Use PowerToys Workspaces to Switch Contexts in Two Clicks 🫰](<https://devfeed.tech/articles/how-i-use-powertoys-workspaces-to-switch-contexts-in-two-clicks-37541.md>)

Original publisher: [Read original article](<https://deanhume.com/how-i-use-powertoys-workspaces-to-switch-contexts-in-two-clicks/>)

Author: Dean Hume

Published: 2026-03-12T14:32:13Z

Content type: tutorial

Language: en

Sources: [Dean Hume](<https://devfeed.tech/sources/dean-hume.md>)

Topics: [Microsoft PowerToys](<https://devfeed.tech/topics/powertoys.md>), [Windows](<https://devfeed.tech/topics/windows.md>), [Utility Software](<https://devfeed.tech/topics/utility.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [vs-code](<https://devfeed.tech/topics/vs-code.md>), [Edge](<https://devfeed.tech/topics/edge.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>)

Tags: [cli](<https://devfeed.tech/tags/cli.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [desktop](<https://devfeed.tech/tags/desktop.md>), [edge](<https://devfeed.tech/tags/edge.md>), [powertoys](<https://devfeed.tech/tags/powertoys.md>), [technical-program-manager](<https://devfeed.tech/tags/technical-program-manager.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>), [windows](<https://devfeed.tech/tags/windows.md>), [writing](<https://devfeed.tech/tags/writing.md>)

### AI overview

A practical guide to using Microsoft PowerToys Workspaces to save Windows app layouts and launch configured desktop setups quickly. It explains workspace creation, desktop shortcuts, and command-line arguments for apps such as VS Code and Edge.

### Source excerpt

Tired of arranging windows every morning? PowerToys Workspaces launches your ideal Windows desktop management setup with two clicks 🫰.

## Laravel February Product Updates

DevFeed: [Laravel February Product Updates](<https://devfeed.tech/articles/laravel-february-product-updates-3766.md>)

Original publisher: [Read original article](<https://laravel.com/blog/laravel-february-product-updates>)

Author: Laravel Team

Published: 2026-03-02T16:19:42Z

Content type: news

Language: en

Sources: [Laravel Blog](<https://devfeed.tech/sources/laravel-blog.md>)

Topics: [Laravel](<https://devfeed.tech/topics/laravel.md>), [API](<https://devfeed.tech/topics/api.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [vercel ai sdk](<https://devfeed.tech/topics/vercel-ai-sdk.md>), [MCP Server](<https://devfeed.tech/topics/mcp-server.md>), [MySQL](<https://devfeed.tech/topics/mysql.md>), [Svelte](<https://devfeed.tech/topics/svelte.md>), [vs-code](<https://devfeed.tech/topics/vs-code.md>), [observability](<https://devfeed.tech/topics/observability.md>), [npm](<https://devfeed.tech/topics/npm.md>), [OpenClaw](<https://devfeed.tech/topics/openclaw.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [api](<https://devfeed.tech/tags/api.md>), [ci](<https://devfeed.tech/tags/ci.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [cli](<https://devfeed.tech/tags/cli.md>), [cloud-infrastructure](<https://devfeed.tech/tags/cloud-infrastructure.md>), [code](<https://devfeed.tech/tags/code.md>), [database](<https://devfeed.tech/tags/database.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [ecosystem](<https://devfeed.tech/tags/ecosystem.md>), [embeddings](<https://devfeed.tech/tags/embeddings.md>), [framework](<https://devfeed.tech/tags/framework.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [integration](<https://devfeed.tech/tags/integration.md>), [laravel](<https://devfeed.tech/tags/laravel.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mysql](<https://devfeed.tech/tags/mysql.md>), [product](<https://devfeed.tech/tags/product.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

Laravel's February product updates include AI SDK default model configuration, a Svelte starter kit, and VS Code test runner integration. Laravel Cloud adds a programmable API and CLI, with a MySQL 8.0 end-of-life notice recommending MySQL 8.4 LTS. Forge adds npm private package support, MySQL 9 provisioning, and OpenClaw servers, while Nightwatch adds an MCP server, Linear integration, and per-user filtering.

### Source excerpt

Laravel Cloud API & CLI, MySQL 8.4 upgrade notice, Forge MySQL 9, Nightwatch MCP & Linear integration, and new Framework AI updates.

## Python Environments Extension for VS Code

DevFeed: [Python Environments Extension for VS Code](<https://devfeed.tech/articles/python-environments-extension-for-vs-code-20350.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/python/python-in-visual-studio-code-february-2026-release/>)

Author: Vedha Ranganathan

Published: 2026-02-18T22:00:22Z

Content type: release

Language: en

Sources: [Microsoft Python Engineering](<https://devfeed.tech/sources/microsoft-python-engineering.md>)

Topics: [Python](<https://devfeed.tech/topics/python.md>), [vs-code](<https://devfeed.tech/topics/vs-code.md>)

Tags: [python](<https://devfeed.tech/tags/python.md>), [release](<https://devfeed.tech/tags/release.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>)

### AI overview

The February 2026 release introduces the Python Environments extension for VS Code. It provides a unified interface for discovering and managing Python environments, interpreters, and packages across several environment managers.

### Source excerpt

The February 2026 release This release includes the Python Environments extension... Keep on reading to learn more! The post Python Environments Extension for VS Code appeared first on Microsoft for Python Developers Blog.

## Unlocking the Codex harness: how we built the App Server

DevFeed: [Unlocking the Codex harness: how we built the App Server](<https://devfeed.tech/articles/unlocking-the-codex-harness-how-we-built-the-app-server-6702.md>)

Original publisher: [Read original article](<https://openai.com/index/unlocking-the-codex-harness>)

Published: 2026-02-04T13:00:00Z

Content type: article

Language: en

Sources: [OpenAI News](<https://devfeed.tech/sources/openai-news.md>)

Topics: [codex](<https://devfeed.tech/topics/codex.md>), [API](<https://devfeed.tech/topics/api.md>), [Remote Procedure Call (RPC)](<https://devfeed.tech/topics/rpc.md>), [JSON](<https://devfeed.tech/topics/json.md>), [ide](<https://devfeed.tech/topics/ide.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [VS Code Extension](<https://devfeed.tech/topics/vscode-extension.md>), [vs-code](<https://devfeed.tech/topics/vs-code.md>), [Xcode](<https://devfeed.tech/topics/xcode.md>), [MCP](<https://devfeed.tech/topics/mcp.md>), [MCP Server](<https://devfeed.tech/topics/mcp-server.md>), [site-reliability-engineering](<https://devfeed.tech/topics/site-reliability-engineering.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [cli](<https://devfeed.tech/tags/cli.md>), [codex](<https://devfeed.tech/tags/codex.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [ide](<https://devfeed.tech/tags/ide.md>), [json](<https://devfeed.tech/tags/json.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [openai](<https://devfeed.tech/tags/openai.md>), [rpc](<https://devfeed.tech/tags/rpc.md>), [software-development](<https://devfeed.tech/tags/software-development.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>), [xcode](<https://devfeed.tech/tags/xcode.md>)

### AI overview

OpenAI explains how the Codex App Server evolved into a bidirectional JSON-RPC API for embedding the shared Codex harness across products and partner integrations. The article covers its architecture, protocol, streaming progress, tool use, approvals, diffs, and integration with Codex surfaces such as the CLI, IDE extension, web app, and macOS app.

### Source excerpt

Learn how to embed the Codex agent using the Codex App Server, a bidirectional JSON-RPC API powering streaming progress, tool use, approvals, and diffs.

## Watch the recordings from my Python + MCP series

DevFeed: [Watch the recordings from my Python + MCP series](<https://devfeed.tech/articles/watch-the-recordings-from-my-python-mcp-series-21744.md>)

Original publisher: [Read original article](<http://blog.pamelafox.org/2025/12/watch-recordings-from-my-python-mcp.html>)

Author: Pamela Fox (noreply@blogger.com)

Published: 2025-12-19T15:50:00Z

Content type: tutorial

Language: en

Sources: [Pamela Fox](<https://devfeed.tech/sources/pamela-fox.md>)

Topics: [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [MCP Server](<https://devfeed.tech/topics/mcp-server.md>), [Python](<https://devfeed.tech/topics/python.md>), [Azure](<https://devfeed.tech/topics/azure.md>), [OAuth](<https://devfeed.tech/topics/oauth.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [OpenTelemetry](<https://devfeed.tech/topics/opentelemetry.md>), [LangChain](<https://devfeed.tech/topics/langchain.md>), [GitHub Copilot](<https://devfeed.tech/topics/github-copilot.md>), [vs-code](<https://devfeed.tech/topics/vs-code.md>), [Microsoft Agent Framework](<https://devfeed.tech/topics/microsoft-agent-framework.md>)

Tags: [agent-framework](<https://devfeed.tech/tags/agent-framework.md>), [azure](<https://devfeed.tech/tags/azure.md>), [code](<https://devfeed.tech/tags/code.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [docker](<https://devfeed.tech/tags/docker.md>), [github-copilot](<https://devfeed.tech/tags/github-copilot.md>), [langchain](<https://devfeed.tech/tags/langchain.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcp-server](<https://devfeed.tech/tags/mcp-server.md>), [microsoft-agent-framework](<https://devfeed.tech/tags/microsoft-agent-framework.md>), [model-context-protocol](<https://devfeed.tech/tags/model-context-protocol.md>), [oauth](<https://devfeed.tech/tags/oauth.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>), [python](<https://devfeed.tech/tags/python.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>)

### AI overview

A three-part Python and MCP series provides recordings, slides, and open-source code covering MCP server development with FastMCP, cloud deployment on Azure, observability, networking, and authentication.

### Source excerpt

MCP is one of the fastest growing technologies in the Generative AI space this year, and the first AI related standard that the industry has really embraced wholeheartedly. I just gave a three-part live stream series all about Python + MCP. I showed how to: Build MCP servers in Python using FastMCP Deploy them into production on Azure (Container Apps and Functions) Add authentication, using either Keycloak and Microsoft Entra as the OAuth provider All of the materials from our series are available and linked below: Video recordings of each stream Powerpoint slides Open-source code samples complete with Azure infrastructure and 1-command deployment If you're an instructor, feel free to use the slides and code examples in your own classes. Spanish speaker? My colleague delivered a fantastic Spanish version of the series. Building MCP servers with FastMCP 📺 Watch YouTube recording In the intro session of our Python + MCP series, we dive into MCP (Model Context Protocol). This open protocol makes it easy to extend AI agents and chatbots with custom functionality, making them more powerful and flexible. We demonstrate how to use the Python FastMCP SDK to build an MCP server running locally. Then we consume that server from chatbots like GitHub Copilot in VS Code, using it's tools, resources, and prompts. Finally, we discover how easy it is to connect AI agent frameworks like Langchain and Microsoft agent-framework to the MCP server. Slides for this session Code repository with examples: python-mcp-demos Deploying MCP servers to the cloud 📺 Watch YouTube recording In our second session of the Python + MCP series, we deploy MCP servers to the cloud! We walk through the process of containerizing a FastMCP server with Docker and deploying to Azure Container Apps. Then we instrument the MCP server with OpenTelemetry and observe the tool calls using Azure Application Insights and Logfire. Finally, we explore private networking options for MCP servers, using virtual networks th

## Zed Has Rainbow Brackets

DevFeed: [Zed Has Rainbow Brackets](<https://devfeed.tech/articles/zed-has-rainbow-brackets-13528.md>)

Original publisher: [Read original article](<https://zed.dev/blog/rainbow-brackets>)

Author: Kirill Bulatov

Published: 2025-12-03T00:00:00Z

Content type: article

Language: en

Sources: [Zed Industries - Blog](<https://devfeed.tech/sources/zed-industries-blog.md>)

Topics: [Tree-sitter](<https://devfeed.tech/topics/tree-sitter.md>), [Syntax Highlighting](<https://devfeed.tech/topics/syntax-highlighting.md>), [vs-code](<https://devfeed.tech/topics/vs-code.md>), [Refactoring](<https://devfeed.tech/topics/refactoring.md>)

Tags: [build](<https://devfeed.tech/tags/build.md>), [feature](<https://devfeed.tech/tags/feature.md>), [refactoring](<https://devfeed.tech/tags/refactoring.md>), [rust](<https://devfeed.tech/tags/rust.md>), [syntax](<https://devfeed.tech/tags/syntax.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>)

### AI overview

Zed introduces rainbow brackets, a feature that colors each nesting level differently to help users follow matching brackets. The article explains how Zed implemented it using tree-sitter queries and existing language-extension query files rather than maintaining complete syntax trees in memory.

### Source excerpt

A whole new world of color comes to Zed.

## Filter the tools from MCP servers

DevFeed: [Filter the tools from MCP servers](<https://devfeed.tech/articles/filter-the-tools-from-mcp-servers-21742.md>)

Original publisher: [Read original article](<http://blog.pamelafox.org/2025/09/filter-tools-from-mcp-servers.html>)

Author: Pamela Fox (noreply@blogger.com)

Published: 2025-09-18T17:35:00Z

Content type: tutorial

Language: en

Sources: [Pamela Fox](<https://devfeed.tech/sources/pamela-fox.md>)

Topics: [Model Context Protocol (MCP)](<https://devfeed.tech/topics/model-context-protocol-mcp.md>), [GitHub Copilot](<https://devfeed.tech/topics/github-copilot.md>), [agentic-coding](<https://devfeed.tech/topics/agentic-coding.md>), [vs-code](<https://devfeed.tech/topics/vs-code.md>), [LangChain](<https://devfeed.tech/topics/langchain.md>), [Pydantic](<https://devfeed.tech/topics/pydantic.md>)

Tags: [agentic-coding](<https://devfeed.tech/tags/agentic-coding.md>), [github-copilot](<https://devfeed.tech/tags/github-copilot.md>), [langchain](<https://devfeed.tech/tags/langchain.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcp-server](<https://devfeed.tech/tags/mcp-server.md>), [openai](<https://devfeed.tech/tags/openai.md>), [python](<https://devfeed.tech/tags/python.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>)

### AI overview

A tutorial on filtering tools exposed by MCP servers to reduce LLM confusion, token usage, latency, context-window pressure, and unintended destructive actions. It covers GitHub Copilot in VS Code, LangChain v1, and Pydantic AI.

### Source excerpt

What I like about MCP servers: they give me lots of great tools that can make my agents more powerful, with very little work on my side. 🎉 What I don't like about MCP servers: they give me TOO many tools! I usually only need a handful of tools for a task, but a server can expose dozens. 😿 The problems with too many tools: LLM confusion. The LLM will be presented with the tool definition for every single tool in the server, and it needs to decide which tool (if any) is the best for the job. That's a hard decision for an LLM - it's always better to make it easier for the LLM by narrowing the tool list. Increased tokens. The tool call definitions require more tokens, which can cost more money, increase latency, and potentially even go over the context window limit of the model. Destructive actions. A server may include tools that are read-only, just sending down data to serve as context, but many servers expose tools that do write operations, like the GitHub MCP server's tools for creating issues, closing issues, pushing branches, and many more. It's possible your task requires some of those write ops, but you generally want to be very explicit about whether an agent is allowed to take action that can actually change something about your accounts and environments. Otherwise, you can be in for a nasty surprise when the agent took actions that you weren't expecting. (Ask me how I know...) Fortunately, there is almost always a way to configure agents to only allow a subset of the tools from an MCP server. In this blog post, I'll share ways to filter tools in my favorite agentic coder, GitHub Copilot in VS Code, plus two popular AI agent frameworks, Langchain v1 and Pydantic AI. Agentic coding with GitHub Copilot in VS Code Global configuration When you are using agent mode in VS Code, configure the tools by selecting the gear icon near the chat input window. That will pop-up a window showing all your available tools, coming from both installed MCP servers and VS Code exte

## Claude Code AI best practices

DevFeed: [Claude Code AI best practices](<https://devfeed.tech/articles/claude-code-ai-best-practices-26201.md>)

Original publisher: [Read original article](<https://craftbettersoftware.com/p/claude-code-ai-best-practices>)

Author: Daniel Moka

Published: 2025-08-23T05:00:29Z

Content type: tutorial

Language: en

Sources: [Craft Better Software](<https://devfeed.tech/sources/craft-better-software.md>)

Topics: [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [Claude](<https://devfeed.tech/topics/claude.md>), [Development](<https://devfeed.tech/topics/development.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [VS Code Extension](<https://devfeed.tech/topics/vscode-extension.md>), [vs-code](<https://devfeed.tech/topics/vs-code.md>), [Test-driven development](<https://devfeed.tech/topics/tdd.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [coding](<https://devfeed.tech/tags/coding.md>), [development](<https://devfeed.tech/tags/development.md>), [ide](<https://devfeed.tech/tags/ide.md>), [patterns](<https://devfeed.tech/tags/patterns.md>), [prompt](<https://devfeed.tech/tags/prompt.md>), [tdd](<https://devfeed.tech/tags/tdd.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>)

### AI overview

This developer article shares practical Claude Code workflow advice, including using its VS Code extension, adding Claude.md onboarding documentation to a repository, and following an explore-then-plan-then-code process. The author presents these practices as ways to improve alignment, collaboration, maintainability, and edge-case discovery.

### Source excerpt

The future of coding isn't autocomplete of AI. It's collaboration with AI.

## What's new in Svelte: August 2025

DevFeed: [What's new in Svelte: August 2025](<https://devfeed.tech/articles/what-s-new-in-svelte-august-2025-3066.md>)

Original publisher: [Read original article](<https://svelte.dev/blog/whats-new-in-svelte-august-2025>)

Author: Dani Sandoval

Published: 2025-08-01T00:00:00Z

Content type: article

Language: en

Sources: [Svelte blog](<https://devfeed.tech/sources/svelte-blog.md>)

Topics: [Svelte](<https://devfeed.tech/topics/svelte.md>), [Netlify](<https://devfeed.tech/topics/netlify.md>), [Vite](<https://devfeed.tech/topics/vite.md>), [vs-code](<https://devfeed.tech/topics/vs-code.md>), [Cloudflare](<https://devfeed.tech/topics/cloudflare.md>), [Vercel](<https://devfeed.tech/topics/vercel.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [bug-fixes](<https://devfeed.tech/tags/bug-fixes.md>), [features](<https://devfeed.tech/tags/features.md>), [netlify](<https://devfeed.tech/tags/netlify.md>), [svelte](<https://devfeed.tech/tags/svelte.md>), [updates](<https://devfeed.tech/tags/updates.md>), [vercel](<https://devfeed.tech/tags/vercel.md>), [vite](<https://devfeed.tech/tags/vite.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>)

### AI overview

An August 2025 update covering Async Svelte, Remote Functions, SvelteKit, language tools, CLI improvements, debugging support, edge-environment compatibility, and Vite integration. It also highlights community showcase projects and contributor videos.

### Source excerpt

With Async Svelte and its companion Remote Functions officially out in the world, there's a lot of updates to share! Be sure to check out the showcase for videos from Rich, Paolo, and Stanislav about all the brand new features in Svelte. Let's dive into the highlights... What's new in Svelte, SvelteKit, Language Tools and CLI (sv) Remote functions can be called anywhere in your app, but always run on the server, and as such can safely access server-only modules containing things like environment variables and database clients (kit@2.27.0, Docs, #13986) getAbortSignal returns an AbortSignal that aborts when the current derived or effect re-runs or is destroyed (svelte@5.35.0, Docs, #16266) A new parent property has been added to the __svelte_meta properties that are added to elements at dev time - useful for debugging nested hierarchies (svelte@5.35.1, #16255) await is now supported in components when using the experimental.async compiler option (svelte@5.36.0/extensions@109.10.0, Docs, #15844) There are now types for the params prop and page attributes in page/layout components (kit@2.24.0, kit@2.26.0 & extensions@109.10.0, #13999 / #13864) SvelteKit's read now works in edge environments where fs.readFile isn't available such as in Cloudflare's workers, Netlify, and Vercel's edge functions (kit@2.25.0, #13859) The resolve(...) and asset(...) helpers have been added for resolving paths (kit@2.26.0, #13864) Support for modern SvelteKit prop typings has been added to VS Code snippets (extensions-109.10.0, #2796) The new vite.addPlugin simplifies adding a plugin on various vite config styles (sv@0.8.20, #633) vite-plugin-svelte is out with support for vite7, rolldown-vite and more For a full list of bug fixes in Svelte, SvelteKit and its adapters, check out their CHANGELOGs here and here. Community ShowcaseApps & Sites built with Svelte Logitech's new site is built in Svelte 🎉 hend.world is a language learning application that surrounds you with comprehensible input: co

[Next page](<https://devfeed.tech/topics/vs-code.md?cursor=WyIyMDI1LTA4LTAxVDAwOjAwOjAwKzAwOjAwIiwgImNhMTY2N2JhLWM1NTctNDliMC1iZmMzLWEzMWUwODNjOGMxZiJd>)