Top VS Code Extension to Improve Productivity.

No matter who you are a developer or and IT Professional, we need to have tools to optimize the day-to-day works with VS Code. When you install VS Code for the first time you feel like its just another text editor, but the true power of VS Code comes with the extension belong to it. Inside the VS Code marketplace we can find thousands of extensions for different languages and technologies. As a IT Pro following are my favorite extensions I used daily basis. I mostly work with Azure, Docker, Kubernetes, IaC therefore you can see lots of tools related those. So let’s jump in to my favorite list of extensions. Currently I used more than 40+ extensions but here I’m not going to show all :D.

Themes

Winter is Coming Theme

If you’ve a GOT fan you will definitely like this themes. But I’m not a fan of GOT but for some reason I like this theme and color combination.

Download Link

Formatting

Prettier – Code formatter

Prettier, one of the best code formatter around VS Code. It provide rich and colorful code formatting for almost every language and tools.

Download Link

GitLense

If your frequently working with repositories (git) then this extension is must have on your list. It has cool features used to identify easily who done the commits and etc.

Download Link

VS Code Icons

VS Code Icons provide the awesome look to your files. It shows the official icons for most of the extensions.

Download Link

Bracket Pair Colorizer

This extension is one of my favourite. I always struggled with the brackets in JSON ( when creating ARM Templates). Sometimes I’ll troubleshoot hours to find the brackets. With this extension it will colorise the brackets with open and close.

Download Link

Azure Tools

If you’re working with Azure daily basis then its good to have this extension. This will provide you easy commands and shortcuts to access azure resources.

Download Link

PowerShell

If you’re a PowerShell scripting person this tool will be handy. Because it provides PowerShell intellisense & easy access to code help.

Download Link

ARM Template Viewer

ARM template viewer help to visually identify the resources and connection with each resources. As an example if you create complex ARM template with multiple resources this tool will help to understand the deployment visually.

Download Link

Azure Resource Manager Tools

This tool also an essential if you’re working with ARM templates. From this tool it automatically identify the schema and functions related to the template.

Download Link

Docker

Are you a docker fan? then this tool will help you to manage multiple docker clusters or containers.

Download Link

Kubernetes

With this tool it possible to manage multiple Kubernetes clusters and work with pods, deployment and other resource types.

Download Link

Terraform

This extension is a must for working with Terraform. Because it provides the code snippets and validations of the code.

Download Link