<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Vscode on stuartleeks.com</title>
    <link>https://stuartleeks.com/tags/vscode/</link>
    <description>Recent content in Vscode on stuartleeks.com</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Sat, 27 Aug 2022 21:45:01 +0100</lastBuildDate>
    <atom:link href="https://stuartleeks.com/tags/vscode/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>dotfiles tools wrappers</title>
      <link>https://stuartleeks.com/posts/dotfiles-tools-wrappers/</link>
      <pubDate>Sat, 27 Aug 2022 21:45:01 +0100</pubDate>
      <guid>https://stuartleeks.com/posts/dotfiles-tools-wrappers/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m a self-confessed fan of Visual Studio Code&amp;rsquo;s &lt;a href=&#34;https://code.visualstudio.com/docs/remote/containers&#34;&gt;dev container&lt;/a&gt; experience and have a &lt;a href=&#34;https://stuartleeks.com/tags/dev-containers/&#34;&gt;number of posts about them&lt;/a&gt; including a &lt;a href=&#34;https://stuartleeks.com/posts/vscode-devcontainers/&#34;&gt;list of some of my favourite things with dev containers&lt;/a&gt;.&#xA;I find it productive to be able to capture the pre-requisites for working with a project programmatically, and share it with others working on the project.&#xA;However, there&amp;rsquo;s a feature of dev containers that I use heavily which has the potential to break this model: dotfiles.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Visual Studio Code and Dev containers in the Windows Subsystem for Linux (WSL)</title>
      <link>https://stuartleeks.com/posts/vscode-devcontainers-wsl/</link>
      <pubDate>Wed, 01 Apr 2020 19:18:23 +0100</pubDate>
      <guid>https://stuartleeks.com/posts/vscode-devcontainers-wsl/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;UPDATE (2020-04-08): With the &lt;a href=&#34;https://code.visualstudio.com/updates/v1_44&#34;&gt;1.44 release&lt;/a&gt; of Visual Studio Code (and the corresponding &lt;a href=&#34;https://github.com/microsoft/vscode-docs/blob/master/remote-release-notes/v1_44.md&#34;&gt;Remote Containers release&lt;/a&gt;), the Insiders release is no longer needed as the . I have updated the post to reflect this (update made in vscode dev container on stable release 😁).&lt;/p&gt;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;&#xA;&lt;p&gt;In my &lt;a href=&#34;https://stuartleeks.com/posts/vscode-devcontainers/&#34;&gt;previous post&lt;/a&gt; I gave some thoughts on using Visual Studio Code &lt;a href=&#34;https://code.visualstudio.com/docs/remote/containers&#34;&gt;dev containers&lt;/a&gt;. Until very recently your source code needed to be cloned in Windows in order to be able to build and run dev containers with Visual Studio Code. While this has still been a great experience overall, I have hit a few edge cases where being able to have my source code in Linux (under WSL) and then create a dev container from there would have been a big help.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Visual Studio Code and Dev Containers</title>
      <link>https://stuartleeks.com/posts/vscode-devcontainers/</link>
      <pubDate>Tue, 31 Mar 2020 20:45:01 +0100</pubDate>
      <guid>https://stuartleeks.com/posts/vscode-devcontainers/</guid>
      <description>&lt;p&gt;Visual Studio Code has support for &lt;a href=&#34;https://code.visualstudio.com/docs/remote&#34;&gt;Remote Development&lt;/a&gt; which is a really cool feature. You can &lt;a href=&#34;https://code.visualstudio.com/docs/remote/ssh&#34;&gt;connect to another machine via SSH&lt;/a&gt; and work with code there (the language services etc run remotely which is the really cool part!), &lt;a href=&#34;https://code.visualstudio.com/docs/remote/wsl&#34;&gt;connect to the Windows Subsystem for Linux&lt;/a&gt;, or run your &lt;a href=&#34;https://code.visualstudio.com/docs/remote/containers&#34;&gt;development environment in containers&lt;/a&gt; (aka dev containers). The last of these is the topic for this post.&lt;/p&gt;&#xA;&lt;p&gt;My team has been using dev containers quite heavily for the last few months and found a lot of benefits with them. They allow you to describe your development environment with a &lt;code&gt;Dockerfile&lt;/code&gt; and run your tools, terminal and debugger inside that container whilst keeping the editor UI local. This image from the &lt;a href=&#34;https://code.visualstudio.com/docs/remote/containers&#34;&gt;docs&lt;/a&gt; shows this split:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Working With Git Rebase in Visual Studio Code</title>
      <link>https://stuartleeks.com/posts/working-with-git-rebase-in-visual-studio-code/</link>
      <pubDate>Thu, 23 Jan 2020 08:15:27 +0000</pubDate>
      <guid>https://stuartleeks.com/posts/working-with-git-rebase-in-visual-studio-code/</guid>
      <description>&lt;p&gt;Following the &lt;a href=&#34;https://stuartleeks.com/posts/setting-visual-studio-code-as-your-git-editor/&#34;&gt;git theme&lt;/a&gt; for mini-posts, I thought I&amp;rsquo;d give &lt;code&gt;git rebase&lt;/code&gt; a mention this time.&lt;/p&gt;&#xA;&lt;p&gt;When I first started working with git I found a way to pretend that it was a source control system like any other that I&amp;rsquo;d used. Eventually, I was working on a pull request for an OSS project and a maintainer asked me to rebase my changes. Now, I&amp;rsquo;d heard of rebase at that point but I hadn&amp;rsquo;t used it, so I was a bit daunted. So this post has a few tips that I wish I&amp;rsquo;d known at that point. By way of encouragement, I&amp;rsquo;ll add that getting familiar with git rebase is a huge part of the reason that I love git and has improved my developer workflow.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Setting Visual Studio Code As Your Git Editor</title>
      <link>https://stuartleeks.com/posts/setting-visual-studio-code-as-your-git-editor/</link>
      <pubDate>Wed, 22 Jan 2020 07:17:34 +0000</pubDate>
      <guid>https://stuartleeks.com/posts/setting-visual-studio-code-as-your-git-editor/</guid>
      <description>&lt;p&gt;My &lt;a href=&#34;https://stuartleeks.com/posts/working-with-pull-requests-in-azure-devops/&#34;&gt;last post&lt;/a&gt; seemed to go down quite well, so I&amp;rsquo;m going to try a few mini-posts with a &lt;a href=&#34;https://stuartleeks.com/tags/tips-and-tricks&#34;&gt;&amp;rsquo;tips-and-tricks&amp;rsquo;&lt;/a&gt; theme. This works well for me as I&amp;rsquo;d started making some notes about productivity tips I use as part of my prep for an internal no-prep presentation ;-)&lt;/p&gt;&#xA;&lt;p&gt;This one is a really small tip that is covered in the &lt;a href=&#34;https://code.visualstudio.com/Docs/editor/versioncontrol#_vs-code-as-git-editor&#34;&gt;Visual Studio Code docs&lt;/a&gt;, but lots of people using Visual Studio Code seem to have missed it so I&amp;rsquo;m going to mention it here: you can set Visual Studio Code to be your git editor. To do this run:&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
