Writing and Publishing Your First Visual Studio Code Extension

If you use Visual Studio Code on a daily basis for your development, you likely already have a set of favorite extensions that improve your productivity. You've also probably run into a situation where you keep repeating a certain action, text transformation, etc.