• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Abhishek Tanwar

I build web & mobile experiences

  • HOME
  • BLOG
  • CONTACT ME
  • DISCLAIMER & COPYRIGHTS
You are here: Home / Building APIs / My goto VSCode plugins for 2022…

My goto VSCode plugins for 2022…

February 25, 2022 by Abhishek Tanwar

I don’t have to tell you that “VSCode” is THE code editor for web technologies. My personal favorite UI framework is ReactJS.

I will get to it right away, my current configuration/extensions of VSCode is as below:

  • Utilities
    • PlantUML
    • Rest Client
    • Swagger Viewer
    • Auto Rename Tag
    • Encode and Decode
    • Live Server
  • Formatting
    • Prettier
    • colorize
    • TODO Highlight
    • YAML
  • Themes
    • Dracula Official
    • Shades of Purple
    • Winter is Coming

Most of these are very well known extensions but I will try to give my view on each of them as to how they have helped me to be more productive.

PlantUML

For me, we have been using plantUML as the UML diagram language. While PlantUML is already widely used, it gave me high benefit to document UML diagrams locally for a specific project – API, UI or adhoc and then upload the same to confluence which also has PlantUML Macro. The experience has been amazing. It has syntax highlighting which makes it even more user friendly.

A must have for designer, solution architect and developers.

PlantUML

Rest Client

Following the text based sequence diagram language, I am a fan for Rest Client extension. This helps me to define a simple file to document all API and get a feel of the response. REST Client supports many configuration from environment to variables to theming.

A must have for UI and API developers.

Rest Client

Swagger Viewer

This is quite straight forward and gives you a viewer for your swagger files. A quick and handy tool to have for API developers. Best part is that you can try your APIs from the viewer itself.

Swagger Viewer

Auto Rename Tag & Encode/Decode

These two utilities have helped me to code faster. Auto Rename Tag will just replace the other end of HTML tag by just changing one. I know its small – but trust me – it improves your productivity. Encode/Decode lets you to handle transformation between Base64, JSON Byte Array, XML, MD5 and Unicode. This comes in very handy when checking values for development.

Live Server

Probably the most downloaded extension. We all love hot reload so this just gives the functionality to a standalone HTML project not using any framework like ReactJS…

Formatting

As you can see, the downloads of these extensions is rocketing, these gives you a much needed user experience. My personal view is – it lets you read the code faster. My personal favorite is colorize since it lets you highlight all CSS colors with the actual color and that too in any type of CSS files. TODO Highlight lets to highlight “TODO” in your file – making it easier to scan and do work better and faster.

Themes

While theming is very personal, but I think these themes works very well with the UI and API development. I personally configure “Fira Code” as font with these themes and it just look so neat.

Well, this sums it all for me. I keep it clean, simple and fast. Please let me know you favourites of your VSCode customisations in the comemnts.

Share this:

  • Facebook
  • X

Like this:

Like Loading...

Filed Under: Building APIs, Building Web Apps, Fullstack, Tips & Tricks Tagged With: vscode, vscode customization, vscode extensions

Primary Sidebar

  • Behance
  • Email
  • Facebook
  • GitHub
  • LinkedIn

Popular Posts

How To Integrate React in JSP Application
SaaS, PaaS, IaaS
XQuery highlighting in Notepad++
Standard Design Patterns – Applied to JAVA
XQDT Installation on Eclipse JUNO

Categories

  • Building APIs
  • Building Mobile Apps
  • Building Web Apps
  • Coding Challenges
  • Extensions
  • Fullstack
  • Patterns
  • Tips & Tricks
  • Uncategorized
  • VSCode

Tags

2022 vscode extensions Abstract Factory alienware amazing vscode extensions apple challenges coding coding-challenges Design Patterns dota2 dota2 items dynamic web service call dynamic webservice invocation enterprise integration express flex helpful vscode extensions how to implement mfa in nodejs increasing productivity using vscode integration pattern macro message channel message endpoint message pattern message router message translator messaging mfa offline action processing offline actions in struts pipes and filters PRG in struts react Steam struts System Emulator threads in struts utilities vscode vscode customization vscode extensions vscode productivity extensions xquery xquery 1.0 xquery design principles

Recent Posts

  • 15+ VSCode Extensions To Improve Your Productivity
  • Productivity and Quality Extensions for ReactJS in VSCode..
  • My goto VSCode plugins for 2022…
  • How to enable MFA for your application in Node.JS?
  • Structuring Express Application – How I do it?

Categories

  • Building APIs (8)
  • Building Mobile Apps (1)
  • Building Web Apps (7)
  • Coding Challenges (3)
  • Extensions (1)
  • Fullstack (6)
  • Patterns (8)
  • Tips & Tricks (41)
  • Uncategorized (43)
  • VSCode (2)

Tags

2022 vscode extensions Abstract Factory alienware amazing vscode extensions apple challenges coding coding-challenges Design Patterns dota2 dota2 items dynamic web service call dynamic webservice invocation enterprise integration express flex helpful vscode extensions how to implement mfa in nodejs increasing productivity using vscode integration pattern macro message channel message endpoint message pattern message router message translator messaging mfa offline action processing offline actions in struts pipes and filters PRG in struts react Steam struts System Emulator threads in struts utilities vscode vscode customization vscode extensions vscode productivity extensions xquery xquery 1.0 xquery design principles

Archives

  • August 2023 (1)
  • March 2022 (1)
  • February 2022 (1)
  • November 2020 (1)
  • April 2020 (2)
  • May 2019 (1)
  • April 2019 (1)
  • March 2019 (1)
  • December 2018 (1)
  • July 2018 (4)
  • June 2018 (3)
  • March 2018 (1)
  • May 2016 (1)
  • December 2015 (1)
  • May 2015 (1)
  • April 2015 (2)
  • March 2015 (1)
  • December 2014 (2)
  • November 2014 (2)
  • October 2014 (1)
  • August 2014 (2)
  • July 2014 (1)
  • April 2014 (1)
  • March 2014 (1)
  • February 2014 (2)
  • January 2014 (1)
  • December 2013 (4)
  • November 2013 (4)
  • October 2013 (3)
  • September 2013 (4)
  • August 2013 (2)
  • July 2013 (5)
  • June 2013 (9)
  • May 2013 (6)
  • April 2013 (2)
  • March 2013 (2)
  • January 2013 (1)
  • November 2012 (2)
  • HOME
  • BLOG
  • CONTACT ME
  • DISCLAIMER & COPYRIGHTS

Copyright © 2025

%d