<?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: Uche Nkadi</title>
    <description>The latest articles on DEV Community by Uche Nkadi (@uche_nkadi).</description>
    <link>https://dev.to/uche_nkadi</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%2F754894%2F7260d6e6-8d04-45a6-9beb-1cdb4be34224.jpeg</url>
      <title>DEV Community: Uche Nkadi</title>
      <link>https://dev.to/uche_nkadi</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/uche_nkadi"/>
    <language>en</language>
    <item>
      <title>The newest Docker VS Code extension feature you’re not using</title>
      <dc:creator>Uche Nkadi</dc:creator>
      <pubDate>Tue, 16 Nov 2021 21:54:19 +0000</pubDate>
      <link>https://dev.to/uche_nkadi/the-newest-docker-vs-code-extension-feature-youre-not-using-68n</link>
      <guid>https://dev.to/uche_nkadi/the-newest-docker-vs-code-extension-feature-youre-not-using-68n</guid>
      <description>&lt;p&gt;As Docker&amp;nbsp;usage&amp;nbsp;has&amp;nbsp;grown,&amp;nbsp;Docker Compose has become&amp;nbsp;the&amp;nbsp;leader&amp;nbsp;in&amp;nbsp;running&amp;nbsp;multi-service applications&amp;nbsp;locally.&amp;nbsp;Unfortunately,&amp;nbsp;as your&amp;nbsp;application&amp;nbsp;expands&amp;nbsp;and more services&amp;nbsp;must&amp;nbsp;communicate, we’ve found authoring these Compose files&amp;nbsp;can become&amp;nbsp;arduous, time consuming, and&amp;nbsp;mistake prone.&amp;nbsp;We want&amp;nbsp;to&amp;nbsp;make writing Compose files with&amp;nbsp;volumes, ports, and multiple&amp;nbsp;services&amp;nbsp;much easier.&amp;nbsp;&lt;/p&gt;

&lt;p&gt;Today, we’d like to announce&amp;nbsp;the&amp;nbsp;Docker Compose Language Service in the &lt;a href="https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-docker"&gt;Docker Extension for VS Code&lt;/a&gt;.&amp;nbsp;That’s right, the Docker Extension will now provide Docker Compose files with IntelliSense,&amp;nbsp;Tooltips, and syntax validation. Here are a few of the incoming features in&amp;nbsp;our 1.18 release:&amp;nbsp;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;IntelliSense tab completions (i.e. volumes, ports)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--mQUP7Vwy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qx20ekb3zpw0gsn5d9fn.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--mQUP7Vwy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qx20ekb3zpw0gsn5d9fn.gif" alt="Gif showing tab completions" width="880" height="589"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Tooltips for Compose keywords (i.e.&amp;nbsp;services, image)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--OPi1dPng--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/26ed2z6qx3it34vc54l6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--OPi1dPng--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/26ed2z6qx3it34vc54l6.png" alt="Gif showing a tooltip from hovering" width="880" height="471"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Right-click&amp;nbsp;to&amp;nbsp;format&amp;nbsp;a Compose file&amp;nbsp;(Shift + Alt + F)&amp;nbsp;&lt;/li&gt;
&lt;li&gt;YAML Syntax Validation&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Hyperlinks for Docker Images&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In our 1.18 release, this feature will be on by default, so we hope you enjoy it!&lt;/p&gt;

&lt;p&gt;There are more improvements to come!&amp;nbsp;Stay&amp;nbsp;tuned&amp;nbsp;for these features:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;More tab completions&lt;/li&gt;
&lt;li&gt;Docker Compose schema validation&amp;nbsp;&lt;/li&gt;
&lt;li&gt;… and much more!&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We love your feedback! If you have any comments&amp;nbsp;or ideas on our Compose language support, feel free to submit an issue to the&amp;nbsp;&lt;a href="https://github.com/microsoft/compose-language-service"&gt;Compose Language Service Repo&lt;/a&gt;&amp;nbsp;or the&amp;nbsp;&lt;a href="https://github.com/microsoft/vscode-docker/issues"&gt;VS Code Docker Repo&lt;/a&gt;&amp;nbsp;for general feedback.&amp;nbsp;&lt;/p&gt;

</description>
      <category>docker</category>
      <category>vscode</category>
      <category>microservices</category>
      <category>cloudnative</category>
    </item>
  </channel>
</rss>
