<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Golang on Brandon Dimcheff</title>
		<link>https://brandon.dimcheff.com/tags/golang/</link>
		<description>Recent content in Golang on Brandon Dimcheff</description>
		<generator>Hugo</generator>
		<language>en-US</language>
		
		
		
			<copyright>© Brandon Dimcheff. This work is licensed under [CC BY-NC-ND 4.0](https://creativecommons.org/licenses/by-nc-nd/4.0/).</copyright>
		
		
			<lastBuildDate>Sat, 11 Oct 2025 19:24:58 -0400</lastBuildDate>
		
			<atom:link href="https://brandon.dimcheff.com/tags/golang/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Go Modules: The Best of Both Worlds</title>
				<link>https://brandon.dimcheff.com/2019/04/go-modules-the-best-of-both-worlds/</link>
				<pubDate>Sat, 06 Apr 2019 22:32:35 -0400</pubDate>
				<guid>https://brandon.dimcheff.com/2019/04/go-modules-the-best-of-both-worlds/</guid>
				<description>&lt;p&gt;We recently started using go &lt;a href=&#34;https://github.com/golang/go/wiki/Modules&#34; target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;modules&lt;/a&gt; at &lt;a href=&#34;https://openly.com&#34; target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;work&lt;/a&gt; to handle dependencies. The experience has been mostly great, but unfortunately a lot of tooling hasn&amp;rsquo;t added support for modules. Most of the team uses vscode, which depends on &lt;a href=&#34;https://github.com/Microsoft/vscode-go/wiki/Go-modules-support-in-Visual-Studio-Code&#34; target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;module support&lt;/a&gt; in open-source tooling, some of which is &lt;a href=&#34;https://github.com/golang/go/issues/24661&#34; target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;incomplete&lt;/a&gt;. At the time of writing, refactoring/rename tools don&amp;rsquo;t work, and many of the other tools are very slow when modules are enabled. I wanted to find a way to use modules for dependency management, but use &lt;code&gt;GOPATH&lt;/code&gt; for development. It turns out that it&amp;rsquo;s fairly easy to get the best of both worlds if you follow a few simple rules:&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
