<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Bhavya Singh</title>
    <description>The latest articles on DEV Community by Bhavya Singh (@bhavyasingh2611).</description>
    <link>https://dev.to/bhavyasingh2611</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F309502%2Fbe326244-6fd1-4fd6-a1a7-fbd4da3d6bd1.jpg</url>
      <title>DEV Community: Bhavya Singh</title>
      <link>https://dev.to/bhavyasingh2611</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/bhavyasingh2611"/>
    <language>en</language>
    <item>
      <title>Who wins the fight between Figma and Adobe XD?</title>
      <dc:creator>Bhavya Singh</dc:creator>
      <pubDate>Sat, 05 Dec 2020 15:16:11 +0000</pubDate>
      <link>https://dev.to/bhavyasingh2611/who-wins-the-fight-between-figma-and-adobe-xd-5c09</link>
      <guid>https://dev.to/bhavyasingh2611/who-wins-the-fight-between-figma-and-adobe-xd-5c09</guid>
      <description>&lt;h3&gt;
  
  
  Comparing two popular design tools.
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--uHaTZIWF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/4096/1%2A-4HdH6SpcXaOMhOKTJ73GQ.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--uHaTZIWF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/4096/1%2A-4HdH6SpcXaOMhOKTJ73GQ.png" alt="Who will be victorious???"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;TL;DR provided at the bottom!&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Comparison
&lt;/h2&gt;

&lt;p&gt;The criteria for comparison will be as follows:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--SpFH-cBM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/2000/1%2AjCMVAYKoaMTjXIPeAbP-_w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--SpFH-cBM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/2000/1%2AjCMVAYKoaMTjXIPeAbP-_w.png" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Performance
&lt;/h3&gt;

&lt;p&gt;I had to make an edit regarding this point — as I feared, the performance lag I experienced on Adobe XD was due to my operating system. I have changed the verdict to reflect that.&lt;/p&gt;

&lt;p&gt;**Winner — Tied. **Both Figma and Adobe XD are super fast. Not really sure if I can speak for the larger audience since everyone’s machines are a little different.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Collaboration&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;How easy is collaboration ?— between designers, developers, or any other stakeholders.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Figma offers true real-time collaboration, similar to Google Docs. You can share a link with anyone involved in the project and work on it at the same time. This link would give you a full or partial control of your project based on permissions. This allows designers, developers, and other stakeholders to come in and check the status of design, get specs, or even co-design.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Adobe XD does not currently offer real-time collaboration. This means that collaboration is limited. You must save, then hand your file off to someone else for them to be able to work on it. You can share specs and prototype links, but must update them every time you make changes.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Winner: Figma&lt;/strong&gt;. Figma offers real-time collaboration. Adobe XD has promised this feature since &lt;a href="https://theblog.adobe.com/collaborative-design-with-adobe-xd/"&gt;November 2016&lt;/a&gt;, but still no news yet. This feature makes working with other people easy peasy lemon squeezy. It sure saves a lot of time as well. Other collaborative features such as specs and design libraries will be discussed later.&lt;/p&gt;

&lt;h3&gt;
  
  
  Hand-off
&lt;/h3&gt;

&lt;p&gt;How easy is it to send your design to developers, answer any questions that they have, and have that beautiful hassle-free hand-off?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--7iPF1npH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://cdn-images-1.medium.com/max/2000/0%2A9n1hXlC9H4szpSoN.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--7iPF1npH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://cdn-images-1.medium.com/max/2000/0%2A9n1hXlC9H4szpSoN.gif" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--djHOrDxs--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://cdn-images-1.medium.com/max/2400/0%2AwTFJhvlqcvoD_Hr3.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--djHOrDxs--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://cdn-images-1.medium.com/max/2400/0%2AwTFJhvlqcvoD_Hr3.gif" alt="**Left:** Specs in Figma. **Right:** Specs in Adobe XD"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;These two programs essentially offer same features — you can extract colors, character styles, assets, spacing, look at the flow of design, etc. I’ll talk about the differences.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Figma has the specs embedded within the file. This means one less link shared, and is also updated in real time. It also offers different types of specs such as web, iOS, and Android.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Adobe XD has separate spec sheets, which you can publish as a link for other to access. You must re-publish this spec sheet every time you make an edit to your design.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Winner — Figma.&lt;/strong&gt; Like I mentioned above, they offer pretty much the same features. Figma, however, offers better usability and collaboration in team settings. There are no more “hey-is-this-spec-sheet-up-to-date?” conversations. You just send a link, and don’t have to worry about it . These are my preferences, and yours may differ.&lt;/p&gt;

&lt;p&gt;You can find out more about hand-off for Figma &lt;a href="https://help.figma.com/collaborating/developer-handoff"&gt;here&lt;/a&gt;, and XD &lt;a href="https://helpx.adobe.com/ca/xd/help/design-specs-for-developers.html"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Design Features
&lt;/h2&gt;

&lt;p&gt;Now time for the meat of the discussion. Figma vs. XD for their designing capabilities.&lt;/p&gt;

&lt;h3&gt;
  
  
  Basic Functionalities/ Overview
&lt;/h3&gt;

&lt;p&gt;Both have the basic editing functionalities that most design tools have. You can make shapes, set constraints, put a drop shadow, edit text, etc. If I go feature by feature it’ll take too long so you’re just going to have to trust me on this one.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--4cgRD1S8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/2000/0%2AttO8AWzSKyFBAY91.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--4cgRD1S8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/2000/0%2AttO8AWzSKyFBAY91.png" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--O_t-o9Go--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/2000/1%2A2Z7ZXo-T-dpLG4QynDX_iQ.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--O_t-o9Go--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/2000/1%2A2Z7ZXo-T-dpLG4QynDX_iQ.png" alt="**Left:** Figma. **Right:** Adobe XD"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Figma, simply put, has better and more functionalities than Adobe XD. Take its vector tools for example, which can be shown above. You can make rectangles, lines, arrows, polygon, etc. This also extends to text options, layer effects (which XD does not have), image tools, etc. The list goes on and on and on about what Figma has, and what XD is missing.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Adobe XD, as you probably guessed from the previous point, lacks a lot of what Figma has. It will, however, get the job done (at least for me). You can design screens, make buttons, make form elements, etc.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;**Winner — Figma. **This is pretty much a no-brainer once you start using Figma after experimenting with Adobe XD / move to Adobe XD after using Figma. There are various quality of life improvements that Figma has, that Adobe XD lacks.&lt;/p&gt;

&lt;h3&gt;
  
  
  Constraints
&lt;/h3&gt;

&lt;p&gt;Constraints can be used on responsive screens. It saves a lot of time for designers. Once again, Figma and Adobe XD offer pretty similar features. On both, you can constrain your element to left/right/both, and top/bottom/both.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Xn75e3gk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://cdn-images-1.medium.com/max/2000/0%2AaJ6KllRYqXmjTtgq.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Xn75e3gk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://cdn-images-1.medium.com/max/2000/0%2AaJ6KllRYqXmjTtgq.gif" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--IgGmZ1hG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/2400/0%2AkS8m7AB9Mf_XIX0T.GIF" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--IgGmZ1hG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/2400/0%2AkS8m7AB9Mf_XIX0T.GIF" alt="**Left:** Figma. **Right:** Adobe XD"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Figma offers one more option — scale. This option allows you to fix the object’s size and position as a percentage. So when you have an element that takes up 70% of a screen, it’ll keep that percentage when you change the size.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Adobe XD offers an “Auto” option. It automatically predicts what kind of constraints you’re going to apply, and applies it for you. This can be a time saver.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Winner — Tied&lt;/strong&gt;. This specific feature is equally powerful on both programs. I will, however, mention that Figma’s constraint features are better integrated with other features, such as its concept of ‘Frames’ and components. So if you take the overall workflow, Figma is the winner.&lt;/p&gt;

&lt;h3&gt;
  
  
  Symbols/ Components
&lt;/h3&gt;

&lt;p&gt;Symbols are what makes your design WAY faster. They’re essentially UI elements that can be reused across designs. It helps your design stay consistent and streamlines the design process.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--d6OqQtyv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://cdn-images-1.medium.com/max/2000/0%2AopSKzsOj32pRjkyc.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--d6OqQtyv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://cdn-images-1.medium.com/max/2000/0%2AopSKzsOj32pRjkyc.gif" alt="Components on Figma. Notice how its instances can have different strokes/ fills. When the ‘master’ component gets edited, the others are edited as well."&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Figma introduces a concept called ‘components’. These are similar to symbols, but with much more flexibility. You can make ‘instances’ of these components, make edits to its colours, text, etc, and still be linked to the original components. This concept makes it really easy to design responsive websites, re-use UI elements, etc. You can sync your symbols to your team library or your own to be able to use them across teams and projects.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--xLQvSQzf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/nv2srnf7xrc738s2g9xg.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--xLQvSQzf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/nv2srnf7xrc738s2g9xg.gif" alt="Symbols on Adobe XD. You can override some of the properties such as text and image."&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Adobe XD uses components. It lacks the flexibility that Figma has. When you make a symbol, you cannot make any changes to it. So if the size of your ‘instance’ symbol changes, the master symbol changes as well. You can, however, change the text or image within the symbol if desired. You can copy and paste symbols from one project to another, and they will stay synced.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Winner — Figma.&lt;/strong&gt; While Adobe XD will do the job for some people, not for me. It’s simply too constraining. Every time I want to use a symbol and change its size, it changes ALL instances of that symbol. So if I have a symbol used on a mobile screen, and increase the size of it to fit on my desktop screen, the symbol on the mobile will increase in size as well. So I would then have to unlink the symbol to prevent this from happening, which adds extra work.&lt;/p&gt;

&lt;h3&gt;
  
  
  Asset Management
&lt;/h3&gt;

&lt;p&gt;In this section, I will be talking about how assets are managed — so things such as colours, text styles, symbols, etc. In both programs, you can add them to the assets panel to be reused within the project. So no more keeping tab of all the colours you’re using, text styles, and symbols. You can also upload all these things to the cloud to be synced across your files. You can also add them to the file that you are working on.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Figma allows these assets to be synced across your files, and also with your team. This is a real time saver. Want the new project to have the same colours, text, or symbols? Easy peasy lemon squeezy. All the assets are synced real time as well.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Adobe XD allows these assets to be used on a single project, or use the assets from your Adobe Creative Cloud library. You can add colors and text styles to your local (the file you are working on) library. You can use symbols across different projects by copy and pasting. You cannot, however, sync it to your CC library. The same goes for colours and text styles. You can use them, but cannot sync it up to your CC library to be used from XD.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;**Winner — Figma. **Sure, both have asset management, but Figma is superior. One of the biggest thing that bugs me about Adobe XD is that there is no way yet to add assets to your CC library. You can only add assets from Photoshop, Illustrator, or InDesign. This is a total deal breaker since I don’t have those programs — thus I can’t use the asset library is useless.&lt;/p&gt;

&lt;h3&gt;
  
  
  Plugins
&lt;/h3&gt;

&lt;p&gt;Plugins allow you to add more functionalities to the program. They are normally developed by third parties.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--I-TpOO0Y--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/4000/0%2ABngwMvVZlWf2NWEC.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--I-TpOO0Y--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/4000/0%2ABngwMvVZlWf2NWEC.png" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Figma does offer plugins and integrations with programs such as Principle, Zeplin, and Dribble. You can also use Figma’s API to do other fun stuff.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Adobe XD does offer plugins and is rapidly growing. You can download plugins that will fill your designs with dummy data, export as React component, translate artboards, etc. The possibilities are pretty much endless and I can see this being a big selling point for Adobe XD in the future.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;**Winner — Tied **Both support plugins.&lt;/p&gt;

&lt;h2&gt;
  
  
  Prototyping
&lt;/h2&gt;

&lt;p&gt;Once again, prototyping is pretty similar on both Figma and Adobe XD. Both use hot spots and connections to create prototypes. This means that the workflow of exporting assets then creating hot spots on InVision is old news. It also helps whoever is looking at the design figure out the workflow of your design without clarification.&lt;/p&gt;

&lt;p&gt;Some of the things you can do on both are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Tap (click), use overlays, and use timing to move between screens&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Use animations&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Copy an object/ symbol and keep its linkage to another screen&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Add scrolling&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s---QcW3ebu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/2560/0%2AmjaLDaFHKRJBh-w3" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---QcW3ebu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/2560/0%2AmjaLDaFHKRJBh-w3" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--NxWcGX17--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://cdn-images-1.medium.com/max/2800/0%2AieKuJQw3hE3ngO70.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--NxWcGX17--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://cdn-images-1.medium.com/max/2800/0%2AieKuJQw3hE3ngO70.gif" alt="**Left:** Figma. **Right:** Adobe XD."&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Figma, once again, offers much more variety in terms of traditional prototyping than Adobe XD. Some of the things that Figma offers that Adobe XD doesn’t include: hover trigger, horizontal scrolling, link to URL, and more.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Adobe XD has two features that Figma does not have. It has auto-animate, which &lt;a href="https://helpx.adobe.com/ca/xd/help/create-prototypes-using-auto-animate.html"&gt;basically prototypes your screens for you&lt;/a&gt; and &lt;a href="https://helpx.adobe.com/ca/xd/help/voice-prototypes-in-adobe-xd.html"&gt;voice&lt;/a&gt;. You can also record your own prototypes as well.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Winner — Figma&lt;/strong&gt;. I would almost say that this is a tie, but here is my rationale. XD boasts auto animate and voice for its powerful prototyping feature. Auto-animate can be simulated on Figma using the prototyping options that are available, although admittedly it’ll definitely take more time. For voice prototyping — I’m not going to be making a prototype that requires voice commands anytime soon. On the other hand, XD lacks the function to use hover as a trigger. This is a deal breaker for me.&lt;/p&gt;

&lt;p&gt;If you are in that niche where you need to use voice for your prototyping, or don’t need to use the hover feature, XD might be it for you. If you don’t fit in these categories, Figma will be worth your while.&lt;/p&gt;

&lt;h2&gt;
  
  
  Results
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Figma&lt;/strong&gt; is the overall winner &lt;/p&gt;

&lt;p&gt;In conclusion, Figma won. You should, however, try both out to see which one is better for your use cases. I hope this article helped you decide on which design tool is better for you. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Hand-off: &lt;a href="https://help.figma.com/collaborating/developer-handoff"&gt;Figma&lt;/a&gt;/&lt;a href="https://helpx.adobe.com/ca/xd/help/design-specs-for-developers.html"&gt;Adobe XD&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Basic Functionalities/ Overview: &lt;a href="https://help.figma.com/drawing/tools/using-shape-tools"&gt;Figma&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Constraints: &lt;a href="https://help.figma.com/properties-panel/using-constraints"&gt;Figma&lt;/a&gt;/&lt;a href="https://helpx.adobe.com/ca/xd/help/using-responsive-resize.html#Responsivelyresizingartboards"&gt;Adobe XD&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Symbols/ Components: &lt;a href="https://medium.com/figma-design/components-in-figma-e7e80fcf6fd2"&gt;Figma&lt;/a&gt;/&lt;a href="https://medium.com/@Jonthanjosh/working-with-symbols-in-adobe-xd-6363a999a1d"&gt;Adobe XD&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Plugins: &lt;a href="https://helpx.adobe.com/ca/xd/help/plugins.html"&gt;Adobe XD&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Prototyping: &lt;a href="https://help.figma.com/prototyping/prototyping"&gt;Figma&lt;/a&gt;/&lt;a href="https://helpx.adobe.com/ca/xd/help/create-prototypes.html"&gt;Adobe XD&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Ng7TNdty--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/x2wz2azn5rqfayrogpbq.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Ng7TNdty--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/x2wz2azn5rqfayrogpbq.gif" alt="1_DmY_xZ2O8f5Y9HfKaqziJw"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>figma</category>
      <category>adobexd</category>
      <category>design</category>
      <category>prototyping</category>
    </item>
    <item>
      <title>6 awesome CSS frameworks, which you should know as a front-end developer</title>
      <dc:creator>Bhavya Singh</dc:creator>
      <pubDate>Sat, 05 Dec 2020 15:09:11 +0000</pubDate>
      <link>https://dev.to/bhavyasingh2611/6-awesome-css-frameworks-which-you-should-know-as-a-front-end-developer-56p3</link>
      <guid>https://dev.to/bhavyasingh2611/6-awesome-css-frameworks-which-you-should-know-as-a-front-end-developer-56p3</guid>
      <description>&lt;p&gt;When building the UI, we need a consistent and effective CSS, which can be a hard challenge to achieve. And that’s the reason why many front-end developers are looking for a solution in one of the popular CSS frameworks, like Bootstrap.&lt;/p&gt;

&lt;p&gt;CSS frameworks allow us to build a beautiful front-end, and besides the nice colors and tables, most of them also came with responsive design, which makes our work more comfortable, because we don’t have to create another CSS code for mobile versions, everything is already there.&lt;/p&gt;

&lt;p&gt;While coming to a selection of a CSS framework suitable to the certain project we have to take into consideration a few aspects like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;performance&lt;/strong&gt;, because nobody wants to get a slow application,&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;ease of usage&lt;/strong&gt;, because other developers shouldn’t have issues with using it,&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;icons&lt;/strong&gt;, because we want to avoid using another library just for icons,&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;components&lt;/strong&gt; &lt;strong&gt;and features&lt;/strong&gt;, we want the framework to provide solutions for as much layout elements as possible,&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Sass or Less&lt;/strong&gt;, because we may want to use one of them,&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;responsiveness&lt;/strong&gt;, because we want to avoid writing additional code,&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;design&lt;/strong&gt;, because it would be good to look pretty.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In this article, I’d like to make this choice a little easier, and that’s why I’m going to go through the six CSS frameworks, known and less known, and present their pros and cons.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Bootstrap
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--DYUD8M6_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/5676/1%2An_PRYI1v2pcx0EkJi6ztlQ.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--DYUD8M6_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/5676/1%2An_PRYI1v2pcx0EkJi6ztlQ.png" alt="Bootstrap"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Bootstrap is one of the most popular CSS frameworks among developers; it was created by Twitter. Bootstrap was the first one who started to promote the mobile-first idea. Today, everything you have to do to achieve a mobile view of your website or application, you have to add certain Bootstrap classes, and that’s all.&lt;/p&gt;

&lt;p&gt;A big advantage of the Bootstrap frameworks, and possibly one of the success and significant popularity factors is easy to use and learn. Bootstrap is very beginner-friendly; every component and feature is created in a way to make it clear and understandable even for developers on every level.&lt;/p&gt;

&lt;p&gt;It probably results from the great documentation which Bootstrap has. Everything is simple with code examples, the description, and visual representation of the effect.&lt;/p&gt;

&lt;p&gt;There is a lot of resources to learn Bootstrap, even whole courses of building the projects using this framework. Also, there are a lot of examples of ready layouts that you can check whenever you need it.&lt;br&gt;
Another point worth to mention about Bootstrap is that since 2011, when it was introduced, it’s still supported and updated. Not so far ago, the new 4.0 version was released with such improvements like flexbox, Sass and Less support, or new responsive classes.&lt;/p&gt;

&lt;p&gt;Sometimes if we use too many classes, it can get messy and complicated. Also, we may have a feeling that a lot of websites based on Bootstrap, without any visual changes, looks the same, and it’s hard to make it different.&lt;/p&gt;

&lt;p&gt;With the larger amount of pros over the cons, Bootstrap may be considered as one of the best choices when looking for a stable CSS framework.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Semantic UI
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Se5KNefT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/5676/1%2AaBrsnuBpzD74lyOo-nQ60A.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Se5KNefT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/5676/1%2AaBrsnuBpzD74lyOo-nQ60A.png" alt="Semantic UI"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Semantic UI is another competitor, among other CSS frameworks. It grew with the unique approach they have, focusing on human-friendly HTML, and exactly that’s the feeling I got using Semantic UI.&lt;/p&gt;

&lt;p&gt;The human-friendly HTML approach made Semantic UI an easy to learn framework which is easily accessible even for beginners. While using Semantic UI, the image has simple the „ui image” class, and if you want to change the size, nothing complicated. It’s enough to add a „small” class.&lt;/p&gt;

&lt;p&gt;The design and amount of available components make Semantic UI a serious competitor to other frameworks. The design allows us to build a pretty UI or website without many changes, but it’s still not an outstanding effect.&lt;/p&gt;

&lt;p&gt;Semantic UI also supports responsive design, and it makes it good. Also, the documentation is pretty details and easy to understand. Although there aren’t a lot of courses about using Semantic UI, I don’t think they are necessary.&lt;/p&gt;

&lt;p&gt;Coming as easy to use and rich in different components, Semantic UI is another good solution to take into consideration while selecting CSS frameworks.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Foundation
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--_im8Y-5M--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/5676/1%2AyMOnB7Ijz0ha7gGQbdecLQ.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--_im8Y-5M--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/5676/1%2AyMOnB7Ijz0ha7gGQbdecLQ.png" alt="Foundation"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Mentioning Bootstrap, it would be a serious mistake not to say a word about Foundation. The website of the Foundation frameworks says that it’s „the most advanced responsive front-end framework in the world”. To fulfill this motto, Foundation comes with responsiveness, accessibility, mobile-first approach, and it’s also readable and customizable.&lt;/p&gt;

&lt;p&gt;Calling themself more professional frameworks, creators decided to provide courses and tutorials about Foundation usage, which is a great deal for the users. Also, it’s possible to get certification.&lt;/p&gt;

&lt;p&gt;The documentation of the Foundation framework is pretty good, so nobody should get lost in it.&lt;br&gt;
What’s even more awesome, Foundation prepared documentation for creating email templates and websites separately.&lt;/p&gt;

&lt;p&gt;Foundation is a huge set of tools that allows us to solve a lot of UI tasks, and it’s also optimized for emails and apps. What developers can really appreciate is that Foundation comes with CLI, so it’s easy to use it with module bundlers.&lt;/p&gt;

&lt;p&gt;The design is also pretty nice and allows us to create a really good looking UI.&lt;/p&gt;

&lt;p&gt;For junior developers, Foundation may seem a little bit overwhelming; it provides a strong possibility of customization and controlling the frameworks.&lt;/p&gt;

&lt;p&gt;I personally think that Foundation is a great framework if you know what you want to achieve, and you need a proper tool.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Bulma
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--brFBQGqB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/5676/1%2ADOxe7R4Ts84PUV91Yo10sA.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--brFBQGqB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/5676/1%2ADOxe7R4Ts84PUV91Yo10sA.png" alt="Bulma"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Bulma is a pretty new, open-source CSS framework, and what differs it from the ones mentioned above that it’s pure CSS. Bulma doesn’t require using Javascript at all.&lt;/p&gt;

&lt;p&gt;Bulma gained popularity while the 4th version of Bootstrap was developed, and programmers started to love it. Maybe because of simplicity or maybe because it’s very elegant and gives very beautiful results. It becomes more popular then Foundation in a short period.&lt;/p&gt;

&lt;p&gt;The main points Bulma takes care about is responsiveness, and here Bulma is not worse than other frameworks, it also follows the rule mobile-first.&lt;/p&gt;

&lt;p&gt;Another great thing in Bulma is its modularity, which allows us to import only the necessary parts, and save some space.&lt;/p&gt;

&lt;p&gt;As Bootstrap, Bulma is based on flexbox and building a grid is one of the simplest I’ve ever seen. Really!&lt;/p&gt;

&lt;p&gt;Bulma has the support of a small but very passionate community, which makes me think that this framework is going to grow much more.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Tailwind CSS
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--1iE-ms-f--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/5676/1%2A-Gs6SEng1NrxjjOPcEj0uA.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--1iE-ms-f--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/5676/1%2A-Gs6SEng1NrxjjOPcEj0uA.png" alt="Tailwindcss"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Tailwind CSS is a little bit different than other frameworks, because it doesn’t focus so much on delivering ready to use components, but it’s more about utility classes, which help developers to build what they need. It’s more like giving ready building blocks for components.&lt;/p&gt;

&lt;p&gt;Sometimes it may look ugly while we add too many classes, but the goal is reached.&lt;br&gt;
Although it’s not a primary goal of the Tailwind CSS framework, the elements have a pretty beautiful design.&lt;/p&gt;

&lt;p&gt;Also, like all of the presented CSS frameworks, Tailwind CSS is fully responsive.&lt;/p&gt;

&lt;p&gt;In my opinion, it’s a great framework for developers who don’t want to have an imposed design, and who likes to have a wide possibility of customization. Although it’s a less known framework, it has a big potential to grow.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. UIkit
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--9LFUFQjo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/5676/1%2AwhdlU-V4JuKCO2wYmSnfeA.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--9LFUFQjo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/5676/1%2AwhdlU-V4JuKCO2wYmSnfeA.png" alt="UIkit"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The last CSS framework on my list is UIkit. The website of the framework says it’s a lightweight and modular framework, also going a little bit deeper I was able to take a look at a clean and modern design, which makes the framework a solid competitor.&lt;/p&gt;

&lt;p&gt;The big advantage of the framework, besides its design, of course, is a wide variety of components, which may help us build even more advanced UIs.&lt;/p&gt;

&lt;p&gt;Also, like every other framework on the list, it’s fully responsive, and it contains a set of icons possible to use in our UIs. Besides that, it also supports Less and Sass.&lt;/p&gt;

&lt;p&gt;Documentation of the framework is short, but it gives all the needed information easily and straightforwardly, so even beginners can work with this framework.&lt;/p&gt;

&lt;p&gt;I personally, really like the clean, modern, and kind of spacious design, and I would definitely try this framework in any of my future projects.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;There are many different CSS frameworks, but in most cases, they provide us similar functionality but in different ways and with a different design. As a developer, we have to take into consideration some more factors than just the visual aspect while selecting the framework. Still, I believe that everyone can find a suitable solution for a particular project.&lt;/p&gt;

&lt;p&gt;Writing this article, I found out about some frameworks, which I didn’t know before, and I can’t wait to try them. Some of them caught me with simplicity, and some of them present such a lovely design, that really makes me want to try it.&lt;/p&gt;

&lt;p&gt;I hope you will find this listing useful while selecting a CSS framework for the next project. If I didn’t mention something that’s caught your eye, let me know in comments and share with us your opinion about the CSS frameworks you like and use a lot.&lt;/p&gt;

&lt;p&gt;Thank you for reading,&lt;/p&gt;

&lt;p&gt;Bhavya&lt;/p&gt;

</description>
      <category>css</category>
      <category>frameworks</category>
      <category>frontend</category>
      <category>bootstrap</category>
    </item>
    <item>
      <title>The 25 Best VS Code Extensions</title>
      <dc:creator>Bhavya Singh</dc:creator>
      <pubDate>Sat, 05 Dec 2020 14:20:52 +0000</pubDate>
      <link>https://dev.to/bhavyasingh2611/the-25-best-vs-code-extensions-2c2d</link>
      <guid>https://dev.to/bhavyasingh2611/the-25-best-vs-code-extensions-2c2d</guid>
      <description>&lt;h3&gt;
  
  
  Make your life easier and more productive with these
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F1%2Ar0B6sCMzMp6ymF2tRheWbA.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F1%2Ar0B6sCMzMp6ymF2tRheWbA.jpeg" alt="Photo credit by Roberto Nickson"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Having a good text editor is important for your efficiency, your learning curve, and your time management.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why VSCode?
&lt;/h2&gt;

&lt;p&gt;VSCode is probably the number one code editor as of today. I love it.&lt;/p&gt;

&lt;p&gt;I think the reason it’s become so popular is simply that VSCode provides every developer’s wants, including features that they didn’t even know they needed. That’s the secret charm of VSCode — it never fails to surprise you.&lt;/p&gt;

&lt;p&gt;I believe that one of the best ways to get to a person’s heart is by helping them to realize what they need before they even know they need it. This is one of the powerful drives in marketing, actually, and VSCode did a very good job.&lt;/p&gt;

&lt;p&gt;Most VSCode lovers are JavaScript developers — VSCode was created for modern technology. Today, popular JavaScript frameworks are perfect for VSCode — it has everything you need.&lt;/p&gt;

&lt;p&gt;When it comes to choosing a text editor, always go for the latest and greatest. Technology is changing rapidly and you don’t want to fall behind. Time should always be on your side to become a great developer.&lt;/p&gt;

&lt;p&gt;I don’t mean you should jump from one language to another, or one framework to another — that’s crazy. What I’m saying, and have been saying in my previous blogs, is to stay updated, stay sharp, know the latest, and compare them to what you have been currently using, know the difference, pros and cons and watch the support and its community growth, because stability is also important. You’ll be surprised how much your productivity could skyrocket!&lt;/p&gt;

&lt;p&gt;VSCode has a huge open-source community. Its growth and potential are limitless, and in the future learning how to code and coding itself will be easier.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Auto-Close Tag
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2096%2F1%2AMnovYoErbzg_aoR5wuRyhA.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2096%2F1%2AMnovYoErbzg_aoR5wuRyhA.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Having this extension is a must. Coding is hard and crazy enough, without having to deal with finding errors just because of a missing close tag, &lt;/p&gt;

&lt;p&gt;&lt;em&gt;You can thank me later!&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;What it does is automatically add the closing bracket of the opening tag you just added and then position the mouse cursor between the tags. Cool, right?&lt;br&gt;
&lt;a href="https://marketplace.visualstudio.com/items?itemName=formulahendry.auto-close-tag" rel="noopener noreferrer"&gt;&lt;strong&gt;Auto Close Tag&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Visual Code Integrated Terminal
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F1%2AcrbdFLPJv9bKt3vYbeho4Q.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F1%2AcrbdFLPJv9bKt3vYbeho4Q.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Having your command/terminal inside your VSCode Editor won’t just make your life easier, it will save space. Thanks to VSCode, having your terminal comes in handy.&lt;br&gt;
&lt;a href="https://code.visualstudio.com/docs/editor/integrated-terminal" rel="noopener noreferrer"&gt;&lt;strong&gt;Integrated Terminal in Visual Studio Code&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Bracket Pair Colorizer
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F1%2AMYn2XKfWKlL_md9uqcr-yg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F1%2AMYn2XKfWKlL_md9uqcr-yg.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Brackets are a pain for most developers, especially when working with huge projects. It’s even worse when you have spaghetti code. Trust me, bracket pair colorizer will save you all the stress.&lt;/p&gt;

&lt;p&gt;With tons of nested long codes, especially in working with Javascript, it’s almost impossible to determine which brackets matches up with each other. Using bracket pair helps you find the opening and closing more easily. The fact that they’re colored makes your code more readable. Download this!&lt;/p&gt;

&lt;p&gt;&lt;em&gt;And yes, you’re welcome!&lt;/em&gt;&lt;br&gt;
&lt;a href="https://marketplace.visualstudio.com/items?itemName=CoenraadS.bracket-pair-colorizer" rel="noopener noreferrer"&gt;&lt;strong&gt;Bracket Pair Colorizer&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  4. ESLint/TSLint
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F1%2AnoYk1DQB--3emErEbvdqbA.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F1%2AnoYk1DQB--3emErEbvdqbA.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The main function of this extension is to auto-format codes for consistent formatting across your team. ESLint can also be configured to auto-format your code, and whenever you make an error it will scream at you with a bunch of warnings.&lt;/p&gt;

&lt;p&gt;It has millions of downloads for a reason.&lt;br&gt;
&lt;a href="https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint" rel="noopener noreferrer"&gt;&lt;strong&gt;ESLint&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Code Spell Checker
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F1%2AgKOscyKVO5CPum6sfDY_DA.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F1%2AgKOscyKVO5CPum6sfDY_DA.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you are non-native English speaker like me and English is not your first language, and maybe not even your second, then Code Spell Checker is very helpful for keeping your code free of typos and errors. And nobody’s perfect, whether you’re fluent in English or not, typos are inevitable — you don’t want to spend time finding them, especially if you have spaghetti code.&lt;br&gt;
&lt;a href="https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker" rel="noopener noreferrer"&gt;&lt;strong&gt;Code Spell Checker&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  6. Settings Sync
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F1%2AGwF6Ds9xowmhopNgQImPog.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F1%2AGwF6Ds9xowmhopNgQImPog.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you use multiple machines, as I do, you’ll find this extension useful. Settings sync keeps all your computers/laptops synced in terms of how your visual studio is set up.&lt;/p&gt;

&lt;p&gt;If you’re a developer who works on both an office and home computer you’ll basically you will be working on a different workstation. It’s time-consuming to change your settings manually on both because, to be honest, we will need to change our settings from time to time depending on the projects we are doing, so to reduce the stress of programming, I recommend that you use this extension so that all the changes you make are automatically synced on all your machines and workstations.&lt;br&gt;
&lt;a href="https://marketplace.visualstudio.com/items?itemName=Shan.code-settings-sync" rel="noopener noreferrer"&gt;&lt;strong&gt;Settings Sync&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  7. Prettier
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F1%2AreuSKZkW_mN0wtXekBHORQ.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F1%2AreuSKZkW_mN0wtXekBHORQ.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Earlier, I listed ESLint, which helps you with auto-formatting for consistent code and shows several warnings and errors.&lt;/p&gt;

&lt;p&gt;As a React/Native Developer, keeping my code clean and properly aligned is a must — it’s non-negotiable. Having it properly indented and separated for better code reading is a priority, especially when dealing with long written code — separations with styles and functions and handlers are critical, not just for you but for your colleagues to read and work on.&lt;/p&gt;

&lt;p&gt;This is super easy to set up, it will automatically format on its own the moment you hit save.&lt;br&gt;
&lt;a href="https://github.com/prettier/prettier-vscode" rel="noopener noreferrer"&gt;&lt;strong&gt;prettier/prettier-vscode&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  8. Material Icon Theme
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F1%2A-AxzQrdFhl2Z39qbGD_4AA.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F1%2A-AxzQrdFhl2Z39qbGD_4AA.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This extension gives you pretty, cute icons for your file list. If the file is a JavaScript then it will include a JavaScript icon in the material style beside the file name. If you’re more of a visual developer then this extension is for you. It’s widely used by millions of users.&lt;br&gt;
&lt;a href="https://marketplace.visualstudio.com/items?itemName=PKief.material-icon-theme" rel="noopener noreferrer"&gt;&lt;strong&gt;Material Icon Theme&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  9. Path Intellisense
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F1%2A_mRRXtIeVMg6nzSy55HBog.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F1%2A_mRRXtIeVMg6nzSy55HBog.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This extension is one of those I can’t live without. Trust me, it will save you so much time. I’m forgetful and working as a front-end developer with numerous components, extensions, packages, especially with React formatting, I need something that will help me with the file paths. Working with large projects is crazy and path Intellisense is your best friend for this. As you try and type a path in quotations, Intellisense will automatically fill or show suggestions for you.&lt;/p&gt;

&lt;p&gt;Path Intellisense can also help with auto-completion for all your hidden files.&lt;br&gt;
&lt;a href="https://marketplace.visualstudio.com/items?itemName=christian-kohler.path-intellisense" rel="noopener noreferrer"&gt;&lt;strong&gt;Path Intellisense&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  10. Browser Preview
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F1%2Ar17MyW_hE2lESXu-dacjxQ.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F1%2Ar17MyW_hE2lESXu-dacjxQ.jpeg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This extension is a must for front-end Developers. Instead of opening another window for your Chrome to see the changes you’ve made in your code, download this browser preview so you can work it all out within your VSCod. This shows you the browser preview of your code, so no more having to tab to your browser to see even small changes. It helps you save time and space.&lt;br&gt;
&lt;a href="https://marketplace.visualstudio.com/items?itemName=auchenberg.vscode-browser-preview" rel="noopener noreferrer"&gt;&lt;strong&gt;Browser Preview&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  11. Debugger for Chrome
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F1%2AXpBoWnyv3nTCL4kgCP9HmA.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F1%2AXpBoWnyv3nTCL4kgCP9HmA.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is my favorite and most used VSCode extension. As a front-end web and mobile developer, Debugger for Chrome has helped me a lot. Especially for JavaScript developers, it will save you a lot of time in making small changes. It is most helpful with debugging — it helps you resolve and catch bugs very quickly.&lt;/p&gt;

&lt;p&gt;The console is powerful when it comes to finding which lines and functions do the error came from, up to seeing its data handling.&lt;br&gt;
&lt;a href="https://marketplace.visualstudio.com/items?itemName=msjsdiag.debugger-for-chrome" rel="noopener noreferrer"&gt;&lt;strong&gt;Debugger for Chrome&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  12. Javascript (ES6) Code Snippets
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F1%2A0oPgIAf_8CdFpwSyeptQ4A.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F1%2A0oPgIAf_8CdFpwSyeptQ4A.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is your new best friend if you’re a JavaScript developer. Regardless of what JavaScript framework you use, this extension will help you. If you’re typing the same generic codes over and over, I would say it’s not very efficient.&lt;/p&gt;

&lt;p&gt;This handy code snippet is a light-weight library extension, it binds any standard JavaScript calls, so just by typing shortcut code you can see the entire generic codes automatically printed to your editor. This extension comes with pre-built support not just for Javascript ES6 but also to Typescript, Reactjs, Vue, and HTML.&lt;br&gt;
&lt;a href="https://marketplace.visualstudio.com/items?itemName=xabikos.JavaScriptSnippets" rel="noopener noreferrer"&gt;&lt;strong&gt;JavaScript (ES6) code snippets&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  13. Live Server
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F1%2A2ubl_LL6jUqp1u4BRvkEcQ.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F1%2A2ubl_LL6jUqp1u4BRvkEcQ.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In using Live Server, this vscode extension will help you open a live web server of your current project. Usually, when using a builder like Webpack, that normally does the job, but this extension has proven itself to be more useful. You can just right-click and run open with live server and it will do the rest.&lt;br&gt;
&lt;a href="https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer" rel="noopener noreferrer"&gt;&lt;strong&gt;Live Server&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  14. Quokka
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2360%2F1%2AdQhN02Ngh64EAV-TTn6XiA.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2360%2F1%2AdQhN02Ngh64EAV-TTn6XiA.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Quokka is called the modern-day scratchpad for JavaScript developers. It’s built to help every developer when it comes to code checking. It’s a perfect solution.&lt;/p&gt;

&lt;p&gt;It’s very lightweight, productive and powerful compared to other VSCode extensions. It will boost your workflow, it’s real-time and will give you feedback right away.&lt;/p&gt;

&lt;p&gt;What it does is utilize a fixed color type for each result, so developers can easily understand the execution of the flow.&lt;br&gt;
&lt;a href="https://marketplace.visualstudio.com/items?itemName=WallabyJs.quokka-vscode" rel="noopener noreferrer"&gt;&lt;strong&gt;Quokka.js&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  15. Live Share
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F1%2AiVCNPNooa4eoLorVcPwmIA.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F1%2AiVCNPNooa4eoLorVcPwmIA.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Live share is one of the most advanced features in VSCode text editor. It’s perfect when working with team members. One of its functions is to allow every developer to share code snippets with other developers in real-time.&lt;/p&gt;

&lt;p&gt;This is perfect and helps team collaborations become much more efficient and productive. Live Share allows the instant sharing of current projects even when debugging — how cool is that!&lt;/p&gt;

&lt;p&gt;Collaborators don’t have to install any repositories, SDKs, or anything to connect with other developer’s current code. Everyone on the team can collaborate sessions to explore and fix things remotely.&lt;br&gt;
&lt;a href="https://marketplace.visualstudio.com/items?itemName=MS-vsliveshare.vsliveshare" rel="noopener noreferrer"&gt;&lt;strong&gt;Live Share&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  16. Github Extension
&lt;/h2&gt;

&lt;p&gt;If your team is using Github, or you are using Github for your project repositories or want to use other developer’s source code repositories, then this extension is for you.&lt;/p&gt;

&lt;p&gt;Github, by the way, is now owned and managed by Microsoft for those who don’t know, so Github and VSCode are now part of Microsoft’s products.&lt;/p&gt;

&lt;p&gt;With using Github Extension, you can now easily connect other developer’s repository, your favorite developer’s repositories and even your own. You can easily pull and push — very handful if you use Github regularly.&lt;br&gt;
&lt;a href="https://marketplace.visualstudio.com/items?itemName=KnisterPeter.vscode-github" rel="noopener noreferrer"&gt;&lt;strong&gt;GitHub&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  17. GitLens
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F1%2AZlYu0315JfIJArlq8tIejg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F1%2AZlYu0315JfIJArlq8tIejg.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Gitlens is another great extension. It supercharges the current VSCode Git functionalities with the ability to perform side by side code comparison from your previous commits and changes, together with other cool features.&lt;br&gt;
&lt;a href="https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens" rel="noopener noreferrer"&gt;&lt;strong&gt;GitLens — Git supercharged&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  18. NPM
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F1%2AfazIIyJs-TpyrXD9iH5Pww.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F1%2AfazIIyJs-TpyrXD9iH5Pww.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Every modern developer already knows what NPM is and why it’s important. The Node Package Manager is an extension that helps you manage your package.json file. It gives you warnings if there are dependencies required that haven’t been installed yet, as well as your NPM package’s version control.&lt;/p&gt;

&lt;p&gt;Most of the bugs and errors that I’ve been working on comes from using NPM packages, functions and features that won’t work because of its incompatibility with other packages. I swear, not having the dependencies it requires not having the compatible versions is stressful!&lt;/p&gt;

&lt;p&gt;&lt;em&gt;This VSCode extension is a must:&lt;/em&gt;&lt;br&gt;
&lt;a href="https://marketplace.visualstudio.com/items?itemName=eg2.vscode-npm-script" rel="noopener noreferrer"&gt;&lt;strong&gt;npm&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  19. Beautify
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F1%2A1A8ZIiTAi7wKjaMHrSB5XQ.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F1%2A1A8ZIiTAi7wKjaMHrSB5XQ.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Beautify is another great extension for code formatting, almost the same as the one I mentioned earlier, Prettier. It now has almost 12 million downloads, so there’s nothing more to say here for you to be convinced of why this extension is so useful.&lt;/p&gt;

&lt;p&gt;It formats codes that are written in Javascript, JSON, Sass, CSS, and HTML.&lt;br&gt;
&lt;a href="https://marketplace.visualstudio.com/items?itemName=HookyQR.beautify" rel="noopener noreferrer"&gt;&lt;strong&gt;Beautify&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  20. Live Sass Compiler
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F1%2AxoM_wL5PLqHnV2FSBCMBlw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F1%2AxoM_wL5PLqHnV2FSBCMBlw.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you’re a fan of Sass for styling, or just using Sass because it’s part of the project application requirement, then this VSCode extension is for you!&lt;/p&gt;

&lt;p&gt;It compiles your SASS/SCSS files into CSS files in real-time and automatically gives you a live preview of the app or the compiled styles in your browser.&lt;br&gt;
&lt;a href="https://marketplace.visualstudio.com/items?itemName=ritwickdey.live-sass" rel="noopener noreferrer"&gt;&lt;strong&gt;Live Sass Compiler&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  21. Emmet
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2804%2F1%2AfouWvzQHE6ZSabvBd474Pw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2804%2F1%2AfouWvzQHE6ZSabvBd474Pw.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I’ve been using Emmet since I started using VSCode. It helps every developer improve your speed when it comes to writing your codes. Use this extension and soon you won’t be able to imagine coding without it.&lt;/p&gt;

&lt;p&gt;True story:&lt;br&gt;
&lt;a href="https://marketplace.visualstudio.com/items?itemName=FallenMax.mithril-emmet" rel="noopener noreferrer"&gt;&lt;strong&gt;Mithril Emmet&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here’s a bonus: Emmet Documentation Cheatsheet:&lt;br&gt;
&lt;a href="https://docs.emmet.io/cheat-sheet/" rel="noopener noreferrer"&gt;&lt;strong&gt;Cheat Sheet&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  22. VSCode Icons
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F1%2AIQ_nuZ_w1qtqhNuatQ2m5g.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2000%2F1%2AIQ_nuZ_w1qtqhNuatQ2m5g.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This one’s for our front-end developers. This is similar to the one I mentioned earlier, material icons, but with different designs. As a front-end developer, we love to see things right? so this icon will help you see the kind of files you have and whether they’re HTML, CSS, Javascript, etc.&lt;br&gt;
&lt;a href="https://marketplace.visualstudio.com/items?itemName=vscode-icons-team.vscode-icons" rel="noopener noreferrer"&gt;&lt;strong&gt;vscode-icons&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  23. Color Picker
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2302%2F1%2A2UeFcVU5UNSTW0T0hW853g.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2302%2F1%2A2UeFcVU5UNSTW0T0hW853g.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The color picker extension helps you to easily select colors within your CSS files. It will immediately be reflected or apply to the property that you are currently working on. It’s also available if you preferred to use RGBA colors.&lt;br&gt;
&lt;a href="https://marketplace.visualstudio.com/items?itemName=anseki.vscode-color" rel="noopener noreferrer"&gt;&lt;strong&gt;Color Picker&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  24. ES7, React, Redux &amp;amp; GraphQL Snippets
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2396%2F1%2AydLpEmd_tkdDy6mVrxLNhQ.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2396%2F1%2AydLpEmd_tkdDy6mVrxLNhQ.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is for advanced developers who are now working with JavaScript frameworks such as React, along with the other technologies compatible with its production and complex applications.&lt;/p&gt;

&lt;p&gt;Typing standard codes over and over is inefficient. With the help of this snippet you can easily create class-based components, functional components, imports, lifecycle methods and many more by just typing shortcut codes, this is one of my most used extensions since I’ve been working with Reactjs and React Native.&lt;br&gt;
&lt;a href="https://marketplace.visualstudio.com/items?itemName=dsznajder.es7-react-js-snippets" rel="noopener noreferrer"&gt;&lt;strong&gt;ES7 React/Redux/GraphQL/React-Native snippets&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  25. REST Client
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2270%2F1%2ALqTw5cWyIJEq1mXXvWGnRQ.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F2270%2F1%2ALqTw5cWyIJEq1mXXvWGnRQ.png"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Another advanced tool, the Rest Client extension helps you if you are working with other third-party tool and APIs. It’s useful if you need to be able to make an HTTP request easily.&lt;/p&gt;

&lt;p&gt;This extension allows you to easily call and endpoint directly inside your code editor. It saves time —yuo can use this instead of going back and forth to your browser, or postman just to make a request.&lt;br&gt;
&lt;a href="https://marketplace.visualstudio.com/items?itemName=humao.rest-client" rel="noopener noreferrer"&gt;&lt;strong&gt;REST Client&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thank you all for reading!&lt;/p&gt;

</description>
      <category>vscode</category>
      <category>javascript</category>
      <category>productivity</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
