<?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: Thinakaran Manokaran</title>
    <description>The latest articles on DEV Community by Thinakaran Manokaran (@thinakaran).</description>
    <link>https://dev.to/thinakaran</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%2F3962972%2F4974bfa0-344a-46ea-b080-d20f584d740e.jpg</url>
      <title>DEV Community: Thinakaran Manokaran</title>
      <link>https://dev.to/thinakaran</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/thinakaran"/>
    <language>en</language>
    <item>
      <title>10 VS Code Extensions That Increased My Productivity as a MERN Stack Developer</title>
      <dc:creator>Thinakaran Manokaran</dc:creator>
      <pubDate>Mon, 01 Jun 2026 16:09:58 +0000</pubDate>
      <link>https://dev.to/thinakaran/10-vs-code-extensions-that-increased-my-productivity-as-a-mern-stack-developer-4lej</link>
      <guid>https://dev.to/thinakaran/10-vs-code-extensions-that-increased-my-productivity-as-a-mern-stack-developer-4lej</guid>
      <description>&lt;p&gt;As a MERN Stack developer, I spend most of my day inside Visual Studio Code. Over time, I realized that the right extensions can save hours of work, reduce errors, and make development much more enjoyable.&lt;/p&gt;

&lt;p&gt;After building multiple web applications, freelance projects, and full-stack applications, these are the VS Code extensions that have had the biggest impact on my productivity.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Prettier – Code Formatter
&lt;/h2&gt;

&lt;p&gt;One of the most popular VS Code extensions for developers.&lt;/p&gt;

&lt;p&gt;Prettier automatically formats your code whenever you save a file, ensuring consistent styling across your entire project.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why I Use It
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Automatically formats code&lt;/li&gt;
&lt;li&gt;Improves code readability&lt;/li&gt;
&lt;li&gt;Reduces formatting debates in teams&lt;/li&gt;
&lt;li&gt;Supports JavaScript, React, HTML, CSS, JSON, and more&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  2. ESLint
&lt;/h2&gt;

&lt;p&gt;Writing clean code becomes much easier with ESLint.&lt;/p&gt;

&lt;p&gt;It identifies potential issues, coding mistakes, and best-practice violations before they become bigger problems.&lt;/p&gt;

&lt;h3&gt;
  
  
  Benefits
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Detects errors early&lt;/li&gt;
&lt;li&gt;Improves code quality&lt;/li&gt;
&lt;li&gt;Helps maintain coding standards&lt;/li&gt;
&lt;li&gt;Integrates perfectly with React projects&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;GitLens transforms VS Code into a powerful Git management tool.&lt;/p&gt;

&lt;p&gt;It allows you to see who modified a piece of code, when it was changed, and why it was updated.&lt;/p&gt;

&lt;h3&gt;
  
  
  Features
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;File history&lt;/li&gt;
&lt;li&gt;Commit tracking&lt;/li&gt;
&lt;li&gt;Branch visualization&lt;/li&gt;
&lt;li&gt;Git blame information&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For developers working with Git daily, GitLens is incredibly useful.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Tailwind CSS IntelliSense
&lt;/h2&gt;

&lt;p&gt;If you build websites using Tailwind CSS, this extension is essential.&lt;/p&gt;

&lt;p&gt;It provides intelligent auto-completion, syntax highlighting, and class suggestions while you type.&lt;/p&gt;

&lt;h3&gt;
  
  
  Advantages
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Faster styling&lt;/li&gt;
&lt;li&gt;Fewer class name mistakes&lt;/li&gt;
&lt;li&gt;Better development experience&lt;/li&gt;
&lt;li&gt;Improved productivity&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  5. Auto Rename Tag
&lt;/h2&gt;

&lt;p&gt;Updating HTML or JSX tags manually can be annoying.&lt;/p&gt;

&lt;p&gt;Auto Rename Tag automatically renames the closing tag whenever you modify the opening tag.&lt;/p&gt;

&lt;h3&gt;
  
  
  Example
&lt;/h3&gt;

&lt;p&gt;Changing:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;div&amp;gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;to:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;section&amp;gt;&amp;lt;/section&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;happens automatically.&lt;/p&gt;

&lt;p&gt;This small feature saves a surprising amount of time.&lt;/p&gt;

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

&lt;p&gt;Importing files becomes significantly faster.&lt;/p&gt;

&lt;p&gt;Instead of manually typing file paths, Path Intellisense provides autocomplete suggestions for folders and files.&lt;/p&gt;

&lt;h3&gt;
  
  
  Useful For
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;React components&lt;/li&gt;
&lt;li&gt;Assets&lt;/li&gt;
&lt;li&gt;Utility functions&lt;/li&gt;
&lt;li&gt;API files&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This extension greatly reduces import-related mistakes.&lt;/p&gt;

&lt;h2&gt;
  
  
  7. Error Lens
&lt;/h2&gt;

&lt;p&gt;Error Lens displays errors and warnings directly inside your code.&lt;/p&gt;

&lt;p&gt;Rather than checking the Problems tab repeatedly, you can instantly see what's wrong.&lt;/p&gt;

&lt;h3&gt;
  
  
  Benefits
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Faster debugging&lt;/li&gt;
&lt;li&gt;Better visibility&lt;/li&gt;
&lt;li&gt;Immediate feedback&lt;/li&gt;
&lt;li&gt;Improved coding speed&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  8. Thunder Client
&lt;/h2&gt;

&lt;p&gt;Thunder Client is a lightweight API testing tool built directly into VS Code.&lt;/p&gt;

&lt;p&gt;As a MERN developer, I frequently test backend APIs without switching applications.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why It's Helpful
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Lightweight&lt;/li&gt;
&lt;li&gt;Fast API testing&lt;/li&gt;
&lt;li&gt;Request collections&lt;/li&gt;
&lt;li&gt;Environment variables&lt;/li&gt;
&lt;li&gt;Easy to use&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Perfect for REST API development.&lt;/p&gt;

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

&lt;p&gt;Live Server automatically refreshes your browser whenever you save changes.&lt;/p&gt;

&lt;p&gt;This is particularly useful for HTML, CSS, and JavaScript projects.&lt;/p&gt;

&lt;h3&gt;
  
  
  Features
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Instant browser reload&lt;/li&gt;
&lt;li&gt;Faster development&lt;/li&gt;
&lt;li&gt;Simple setup&lt;/li&gt;
&lt;li&gt;Great for beginners&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;A clean workspace improves productivity.&lt;/p&gt;

&lt;p&gt;Material Icon Theme adds beautiful icons to files and folders, making project navigation easier.&lt;/p&gt;

&lt;h3&gt;
  
  
  Benefits
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Better organization&lt;/li&gt;
&lt;li&gt;Faster file recognition&lt;/li&gt;
&lt;li&gt;Improved developer experience&lt;/li&gt;
&lt;li&gt;Cleaner workspace&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  My Recommended Setup
&lt;/h2&gt;

&lt;p&gt;If you're a MERN Stack developer, install these extensions first:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Prettier&lt;/li&gt;
&lt;li&gt;ESLint&lt;/li&gt;
&lt;li&gt;GitLens&lt;/li&gt;
&lt;li&gt;Tailwind CSS IntelliSense&lt;/li&gt;
&lt;li&gt;Error Lens&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;These five extensions alone can dramatically improve your workflow.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;Developer productivity isn't just about writing more code—it's about writing better code faster. The right VS Code extensions can eliminate repetitive tasks, reduce errors, and create a smoother development experience.&lt;/p&gt;

&lt;p&gt;Whether you're a beginner learning web development or an experienced MERN Stack developer, these VS Code extensions can help you work more efficiently and focus on building amazing projects.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Which VS Code extension has improved your productivity the most? Let me know in the comments.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;By, &lt;strong&gt;Thinakaran Manokaran&lt;/strong&gt; [&lt;a href="https://thinakaran.dev" rel="noopener noreferrer"&gt;https://thinakaran.dev&lt;/a&gt;]&lt;br&gt;
Instagram [&lt;a href="https://www.instagram.com/thinakaranmanokaran/" rel="noopener noreferrer"&gt;https://www.instagram.com/thinakaranmanokaran/&lt;/a&gt;]&lt;br&gt;
X / Twitter [&lt;a href="https://x.com/DheenaManohar" rel="noopener noreferrer"&gt;https://x.com/DheenaManohar&lt;/a&gt;]&lt;br&gt;
LinkedIn [&lt;a href="https://www.linkedin.com/in/thinakaran-manohar/" rel="noopener noreferrer"&gt;https://www.linkedin.com/in/thinakaran-manohar/&lt;/a&gt;]&lt;br&gt;
Github [&lt;a href="https://github.com/thinakaranmanokaran" rel="noopener noreferrer"&gt;https://github.com/thinakaranmanokaran&lt;/a&gt;]&lt;/p&gt;

</description>
      <category>vscode</category>
      <category>javascript</category>
      <category>ai</category>
      <category>programming</category>
    </item>
    <item>
      <title>Git Bash Automation: Create Custom Git Commands to Boost Productivity</title>
      <dc:creator>Thinakaran Manokaran</dc:creator>
      <pubDate>Mon, 01 Jun 2026 16:05:01 +0000</pubDate>
      <link>https://dev.to/thinakaran/git-bash-automation-create-custom-git-commands-to-boost-productivity-b1o</link>
      <guid>https://dev.to/thinakaran/git-bash-automation-create-custom-git-commands-to-boost-productivity-b1o</guid>
      <description>&lt;p&gt;&lt;strong&gt;Git Bash Automation: Save Time with a Single Git Command&lt;/strong&gt;&lt;br&gt;
If you regularly use Git, you've probably typed these commands hundreds of times:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;git add .&lt;br&gt;
git commit -m "Updated project"&lt;br&gt;
git push origin main&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Instead of repeating them every day, you can automate the entire workflow with one custom Git Bash command.&lt;/p&gt;

&lt;p&gt;Why Automate Git Commands?&lt;/p&gt;

&lt;p&gt;Git automation helps you:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Save time&lt;/li&gt;
&lt;li&gt;Reduce repetitive typing&lt;/li&gt;
&lt;li&gt;Avoid command mistakes&lt;/li&gt;
&lt;li&gt;Improve productivity&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Even small workflow improvements can save hours over time.&lt;/p&gt;

&lt;p&gt;Create a Custom Git Command&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Open your Git Bash configuration:&lt;br&gt;
&lt;code&gt;nano ~/.bashrc&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Add this function:&lt;br&gt;
&lt;code&gt;gc() {&lt;br&gt;
branch=$(git branch --show-current)&lt;br&gt;
git add .&lt;br&gt;
git commit -m "$1"&lt;br&gt;
git push origin "$branch"&lt;br&gt;
}&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Reload Bash:&lt;br&gt;
&lt;code&gt;source ~/.bashrc&lt;/code&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Usage Commit and push to the current branch:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;gc "Fixed navbar issue"&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Instead of typing three separate Git commands, one command handles everything.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Benefits&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Faster Development&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Spend more time coding and less time managing Git.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Cleaner Workflow&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;One command replaces multiple repetitive steps.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Fewer Errors&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Reduces the chance of forgetting a Git command.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Better Productivity&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Small automation improvements create long-term efficiency gains.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;br&gt;
Git Bash automation is one of the easiest ways to improve your development workflow. By turning multiple Git commands into a single shortcut, you can work faster, stay focused, and streamline your daily coding tasks.&lt;/p&gt;

&lt;p&gt;By, &lt;strong&gt;Thinakaran Manokaran&lt;/strong&gt; [&lt;a href="https://thinakaran.dev" rel="noopener noreferrer"&gt;https://thinakaran.dev&lt;/a&gt;]&lt;br&gt;
Instagram [&lt;a href="https://www.instagram.com/thinakaranmanokaran/" rel="noopener noreferrer"&gt;https://www.instagram.com/thinakaranmanokaran/&lt;/a&gt;]&lt;br&gt;
X / Twitter [&lt;a href="https://x.com/DheenaManohar" rel="noopener noreferrer"&gt;https://x.com/DheenaManohar&lt;/a&gt;]&lt;br&gt;
LinkedIn [&lt;a href="https://www.linkedin.com/in/thinakaran-manohar/" rel="noopener noreferrer"&gt;https://www.linkedin.com/in/thinakaran-manohar/&lt;/a&gt;]&lt;br&gt;
Github [&lt;a href="https://github.com/thinakaranmanokaran" rel="noopener noreferrer"&gt;https://github.com/thinakaranmanokaran&lt;/a&gt;]&lt;/p&gt;

</description>
      <category>bash</category>
      <category>github</category>
      <category>automation</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
