<?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: Samiru Hemaka</title>
    <description>The latest articles on DEV Community by Samiru Hemaka (@samiru_hemaka_d692dc070de).</description>
    <link>https://dev.to/samiru_hemaka_d692dc070de</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%2F3120441%2F27a82a73-612a-48a3-9cf3-452f6d4854c1.jpg</url>
      <title>DEV Community: Samiru Hemaka</title>
      <link>https://dev.to/samiru_hemaka_d692dc070de</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/samiru_hemaka_d692dc070de"/>
    <language>en</language>
    <item>
      <title>What is VS Code Agent mode?</title>
      <dc:creator>Samiru Hemaka</dc:creator>
      <pubDate>Thu, 15 May 2025 17:25:00 +0000</pubDate>
      <link>https://dev.to/samiru_hemaka_d692dc070de/what-is-vs-code-agent-mode-3pn3</link>
      <guid>https://dev.to/samiru_hemaka_d692dc070de/what-is-vs-code-agent-mode-3pn3</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F69wvp7xoungvz06zapa4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F69wvp7xoungvz06zapa4.png" alt="Image description" width="800" height="575"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;When working on software development projects, especially in cloud-based or remote environments, performance and flexibility are key. That's where Agent Mode in Visual Studio Code (VS Code) comes in.&lt;/p&gt;

&lt;p&gt;VS Code Agent Mode is a new feature introduced in Visual Studio Code that allows you to run VS Code as a background service (agent) in a remote environment, like a cloud VM, WSL, Docker container, or even on a different physical machine.&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://code.visualstudio.com/?wt.mc_id=studentamb_467678" rel="noopener noreferrer"&gt;Explore more about VScode Agent mode.&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Key Features
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Autonomous Multi-Step Execution
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Agent mode can break down high-level natural language requests into multiple steps, such as editing code, running commands, and handling errors.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It monitors the results of its actions (like code edits or terminal output) and will automatically try to resolve issues, such as fixing compile or lint errors, without requiring further user intervention.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Tool Integration
&lt;/h3&gt;

&lt;h5&gt;
  
  
  - Agent mode leverages a wide array of tools to complete tasks:
&lt;/h5&gt;

&lt;p&gt;_- Built-in tools (e.g., searching workspace, editing files, running commands).&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;MCP tools (via the Model Context Protocol, which lets agent mode interact with external services and data).&lt;/li&gt;
&lt;li&gt;VS Code extension tools (enabling further customization and integration with your workflow).&lt;/li&gt;
&lt;li&gt;Users can view and manage which tools are available in agent mode and configure approval settings for tool invocations._&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Extensibility
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Agent mode can be extended with tools contributed by MCP servers or VS Code extensions, allowing it to interact with databases, cloud platforms, design systems, and more.&lt;/li&gt;
&lt;li&gt;This makes it possible for the agent to perform tasks like fetching web data, managing GitHub issues, or integrating with external APIs.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Self-Healing and Iterative Approach
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;If an action (like a code edit) results in an error, agent mode will detect the problem and attempt a new approach, iterating until the task is successfully completed or until user intervention is needed.&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>vscode</category>
      <category>microsoft</category>
      <category>programming</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Why Visual Studio Code is Still the Best Code Editor in 2025?</title>
      <dc:creator>Samiru Hemaka</dc:creator>
      <pubDate>Sun, 04 May 2025 10:04:15 +0000</pubDate>
      <link>https://dev.to/samiru_hemaka_d692dc070de/why-visual-studio-code-is-still-the-best-code-editor-in-2025-j1</link>
      <guid>https://dev.to/samiru_hemaka_d692dc070de/why-visual-studio-code-is-still-the-best-code-editor-in-2025-j1</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fiod20981ghnocgrefo2c.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fiod20981ghnocgrefo2c.jpg" alt="Image description" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In the ever-evolving world of software development, Visual Studio Code (VS Code) continues to dominate as the most popular and powerful code editor in 2025. Whether you’re a beginner just stepping into programming or a seasoned developer working on large-scale applications, VS Code remains the top choice—and for good reason.&lt;/p&gt;

&lt;h3&gt;
  
  
  💡 Free, Lightweight, and Cross-Platform
&lt;/h3&gt;

&lt;p&gt;VS Code is completely free and runs flawlessly on Windows, macOS, and Linux. Its lightweight architecture ensures smooth performance even on modest hardware, making it the ideal choice for students, hobbyists, and professionals alike.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxifsxdw2aqdebrrzjww1.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxifsxdw2aqdebrrzjww1.jpg" alt="Image description" width="800" height="393"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  🎨 Endless Customization
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqk60s6cc5dc08jbqh2o1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqk60s6cc5dc08jbqh2o1.png" alt="Image description" width="800" height="443"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;From color themes to key bindings, VS Code is deeply customizable. You can tailor your workspace to suit your workflow, whether you prefer a minimalist setup or a feature-rich powerhouse. Custom settings, snippets, layouts, and keyboard shortcuts all make development smoother and faster.&lt;/p&gt;

&lt;h3&gt;
  
  
  🧩 Massive Extension Marketplace
&lt;/h3&gt;

&lt;p&gt;VS Code's true power lies in its vibrant extension ecosystem. With thousands of extensions available, you can enhance the editor to support almost every programming language, add AI-based code completions, connect to cloud platforms, or even turn it into a full IDE. Popular extensions include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Python&lt;/li&gt;
&lt;li&gt;  Prettier&lt;/li&gt;
&lt;li&gt;  GitLens&lt;/li&gt;
&lt;li&gt;  Copilot&lt;/li&gt;
&lt;li&gt;  Docker&lt;/li&gt;
&lt;li&gt;  Live Share&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnvgk8u73gqgxueol9z85.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnvgk8u73gqgxueol9z85.png" alt="Image description" width="800" height="254"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  🔧 Built-in Git and Debugging Tools
&lt;/h3&gt;

&lt;p&gt;Out of the box, VS Code includes built-in Git integration and a powerful debugger. You can manage branches, commits, and merges directly within the editor, and debug JavaScript, Python, C#, and more without needing extra tools. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fumcj2hdur9pcemmzsl0l.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fumcj2hdur9pcemmzsl0l.png" alt="Image description" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  🌍 A Thriving Community &amp;amp; Constant Innovation
&lt;/h3&gt;

&lt;p&gt;VS Code benefits from a huge, active community that contributes to extensions, bug fixes, and tutorials. Frequent updates from Microsoft ensure that the editor remains modern, secure, and feature-rich.&lt;br&gt;
🗣 _ “&lt;em&gt;Once you get into VSCode, everything else feels like you're coding with one hand tied behind your back. It's that good.&lt;/em&gt;” _&lt;/p&gt;

&lt;h3&gt;
  
  
  ⚠️ Small Learning Curve for Beginners
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsvggtqmyz1g5345kounz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsvggtqmyz1g5345kounz.png" alt="Image description" width="800" height="399"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;With so many features and extensions, VS Code might initially feel overwhelming. But the beauty of the editor is its ability to grow with you—start simple and expand as your skills evolve. &lt;/p&gt;

&lt;p&gt;🔗 Want to learn how to supercharge your productivity with GitHub Copilot in VS Code?&lt;br&gt;
👉 &lt;a href="https://code.visualstudio.com/?wt.mc_id=studentamb_467678" rel="noopener noreferrer"&gt;Explore more about VScode&lt;/a&gt;&lt;/p&gt;

</description>
      <category>vscode</category>
      <category>githubcopilot</category>
      <category>microsoft</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
