<?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>Forem: Uche Nkadi</title>
    <description>The latest articles on Forem by Uche Nkadi (@uche_nkadi).</description>
    <link>https://forem.com/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>Forem: Uche Nkadi</title>
      <link>https://forem.com/uche_nkadi</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/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://forem.com/uche_nkadi/the-newest-docker-vs-code-extension-feature-youre-not-using-68n</link>
      <guid>https://forem.com/uche_nkadi/the-newest-docker-vs-code-extension-feature-youre-not-using-68n</guid>
      <description>&lt;p&gt;As Docker usage has grown, Docker Compose has become the leader in running multi-service applications locally. Unfortunately, as your application expands and more services must communicate, we’ve found authoring these Compose files can become arduous, time consuming, and mistake prone. We want to make writing Compose files with volumes, ports, and multiple services much easier. &lt;/p&gt;

&lt;p&gt;Today, we’d like to announce the 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;. That’s right, the Docker Extension will now provide Docker Compose files with IntelliSense, Tooltips, and syntax validation. Here are a few of the incoming features in our 1.18 release: &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. 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 to format a Compose file (Shift + Alt + F) &lt;/li&gt;
&lt;li&gt;YAML Syntax Validation &lt;/li&gt;
&lt;li&gt;Hyperlinks for Docker Images &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! Stay tuned 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 &lt;/li&gt;
&lt;li&gt;… and much more! &lt;/li&gt;
&lt;/ul&gt;

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

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