# Modern VS Code extension development: The basics

DevFeed: [Modern VS Code extension development: The basics](<https://devfeed.tech/articles/modern-vs-code-extension-development-the-basics-8019.md>)

Original publisher: [Read original article](<https://snyk.io/blog/modern-vs-code-extension-development-basics/>)

Author: Mdu Sibisi

Published: 2023-09-14T05:00:00Z

Content type: tutorial

Language: en

Sources: [Blog RSS Feed | Snyk](<https://devfeed.tech/sources/blog-rss-feed-snyk.md>)

Topics: [Visual Studio Code](<https://devfeed.tech/topics/visual-studio-code.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [awareness](<https://devfeed.tech/tags/awareness.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [blog](<https://devfeed.tech/tags/blog.md>), [developer](<https://devfeed.tech/tags/developer.md>), [development](<https://devfeed.tech/tags/development.md>), [draftdotdev](<https://devfeed.tech/tags/draftdotdev.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [extension](<https://devfeed.tech/tags/extension.md>), [json](<https://devfeed.tech/tags/json.md>), [themes](<https://devfeed.tech/tags/themes.md>), [types](<https://devfeed.tech/tags/types.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>)

## AI overview

A primer on developing Visual Studio Code extensions, covering extension categories, extension architecture, and development best practices. The excerpt also explains theme extensions and their JSON-based configuration.

## Source excerpt

In this part of the "Modern VS Code Extension Development" series, you'll discuss various extension types, delve into the typical architecture of VS Code extensions, and learn about some best practices for VS Code extension development.