<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>links.lmorchard.com - #golang</title>
    <link>/tags/golang/</link>
    <description>Recent bookmarks tagged #golang</description>
    <lastBuildDate>Mon, 02 Nov 2026 08:24:49 +0000</lastBuildDate>
    <item>
      <title>Don&#39;t couple your Go code to GitHub | Iain Cambridge</title>
      <link>https://iain.rocks/blog/dont-couple-your-go-code-to-github</link>
      <description>The main problem with using your git hosting location is that your code is now coupled to a hosting provider. That is, if you move your git hosting to GitLab then you have to change your code! Otherwise, you’ll be fetching the old verison. This can result in you being unable to change git hosting provider because the amount of overhead in switching. So you literally end up with your code coupled to GitHub. Which sounds completely nuts, but it’s something that is pretty much defacto in the Go community.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #git #github #go #golang&lt;/p&gt;</description>
      <pubDate>Mon, 28 Sep 2026 05:55:22 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38773</guid>
      <category>git</category>
      <category>github</category>
      <category>go</category>
      <category>golang</category>
    </item>
    <item>
      <title>Ergo IRC Server</title>
      <link>https://ergo.chat/about/</link>
      <description>Ergo (formerly known as Oragono) is a modern IRCd (IRC server software) written in Go.&#xA;&#xA;Our core design principles are:&#xA;&#xA;    Being simple to set up and use.&#xA;    Combining the features of an ircd, a services framework, and a bouncer (integrated account management, history storage, and bouncer functionality).&#xA;    Bleeding-edge IRCv3 support suitable for use as an IRCv3 reference implementation.&#xA;    High customizability via a rehashable (i.e., reloadable at runtime) YAML config.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #ergo #golang #irc #server&lt;/p&gt;</description>
      <pubDate>Sat, 26 Sep 2026 23:00:29 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38767</guid>
      <category>ergo</category>
      <category>golang</category>
      <category>irc</category>
      <category>server</category>
    </item>
    <item>
      <title>][ Hello blog</title>
      <link>https://nobloat.org/articles/2025-07-01-hello-blog.html</link>
      <description>This blog is generated by 400 lines of handwritten go code, mainly because it is fun, but also because I was annoyed by all the breaking changes with each update of existing solutions.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #blog #golang #metablogging #ssr&lt;/p&gt;</description>
      <pubDate>Thu, 04 Dec 2025 23:45:41 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38068</guid>
      <category>blog</category>
      <category>golang</category>
      <category>metablogging</category>
      <category>ssr</category>
    </item>
    <item>
      <title>pressly/goose: A database migration tool. Supports SQL migrations and Go functions.</title>
      <link>https://github.com/pressly/goose</link>
      <description>A database migration tool. Supports SQL migrations and Go functions.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #databases #golang #migrations #sql #tools&lt;/p&gt;</description>
      <pubDate>Tue, 11 Nov 2025 17:47:03 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:37940</guid>
      <category>databases</category>
      <category>golang</category>
      <category>migrations</category>
      <category>sql</category>
      <category>tools</category>
    </item>
    <item>
      <title>JohannesKaufmann/html-to-markdown: ⚙️ Convert HTML to Markdown. Even works with entire websites and can be extended through rules.</title>
      <link>https://github.com/JohannesKaufmann/html-to-markdown</link>
      <description>Convert HTML to Markdown. Even works with entire websites and can be extended through rules.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #golang #html #markdown #tools #webdev&lt;/p&gt;</description>
      <pubDate>Sat, 25 Oct 2025 18:48:56 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:37863</guid>
      <category>golang</category>
      <category>html</category>
      <category>markdown</category>
      <category>tools</category>
      <category>webdev</category>
      <enclosure url="https://links.lmorchard.com/static/f01bd4dbe09c04502be9d15451843ba5.png" type="image/png"></enclosure>
    </item>
    <item>
      <title>Use This New Context Management Technique To Cope With AI Disappointment - The New Stack</title>
      <link>https://thenewstack.io/use-this-new-context-management-technique-to-cope-with-ai-disappointment/?utm_source=FuckOff&amp;utm_medium=FuckOff&amp;utm_campaign=FuckOff</link>
      <description>&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #ai #codegen #golang #l #llms #python&lt;/p&gt;</description>
      <pubDate>Tue, 02 Sep 2025 18:28:08 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:33255</guid>
      <category>ai</category>
      <category>codegen</category>
      <category>golang</category>
      <category>l</category>
      <category>llms</category>
      <category>python</category>
      <enclosure url="https://links.lmorchard.com/static/8e5f34e8a38a7fbb26968c21c692bd50.jpg" type="image/jpeg"></enclosure>
    </item>
    <item>
      <title>How Much Memory Do You Need in 2024 to Run 1 Million Concurrent Tasks?</title>
      <link>https://hez2010.github.io/async-runtimes-benchmarks-2024/</link>
      <description>Finally, C# undoubtedly beat all other languages; it&#39;s very competitive and has really become a monster. And as expected, Rust continues to do a good job on memory efficiency.&#xD;&#xA;&#xD;&#xA;The distance between Go and the others increased. Now Go loses by over 13 times to the winner. It also loses by over 2 times to Java, which contradicts the general perception of the JVM being a memory hog and Go being lightweight.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #concurrency #csharp #dev #golang #rust&lt;/p&gt;</description>
      <pubDate>Fri, 29 Nov 2024 02:10:22 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:29798</guid>
      <category>concurrency</category>
      <category>csharp</category>
      <category>dev</category>
      <category>golang</category>
      <category>rust</category>
    </item>
    <item>
      <title>Expr | Expression language</title>
      <link>https://expr-lang.org/</link>
      <description>Expr is a Go-centric expression language designed to deliver dynamic configurations with unparalleled accuracy, safety, and speed&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #dev #expr #golang&lt;/p&gt;</description>
      <pubDate>Tue, 08 Oct 2024 03:29:30 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:30445</guid>
      <category>dev</category>
      <category>expr</category>
      <category>golang</category>
    </item>
    <item>
      <title>Some Go web dev notes</title>
      <link>https://jvns.ca/blog/2024/09/27/some-go-web-dev-notes/</link>
      <description>I spent a lot of time in the past couple of weeks working on a website in Go that may or may not ever see the light of day, but I learned a couple of things along the way I wanted to write down.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #golang #webdev&lt;/p&gt;</description>
      <pubDate>Mon, 07 Oct 2024 19:58:06 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:30475</guid>
      <category>golang</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Why Go and not Rust? | Loris Cro&#39;s Blog</title>
      <link>https://kristoff.it/blog/why-go-and-not-rust/</link>
      <description>What&#39;s the role of Go in a universe where Rust exists?&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #golang #imported:pinboard #programming #rust&lt;/p&gt;</description>
      <pubDate>Tue, 31 Jan 2023 22:37:44 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:30647</guid>
      <category>golang</category>
      <category>imported:pinboard</category>
      <category>programming</category>
      <category>rust</category>
    </item>
    <item>
      <title>Why Go and not Rust? | Loris Cro&#39;s Blog</title>
      <link>https://kristoff.it/blog/why-go-and-not-rust</link>
      <description>What&#39;s the role of Go in a universe where Rust exists?&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #golang #programming #rust&lt;/p&gt;</description>
      <pubDate>Tue, 31 Jan 2023 22:37:44 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:29250</guid>
      <category>golang</category>
      <category>programming</category>
      <category>rust</category>
    </item>
    <item>
      <title>Embedding Our New React UI in Go | Flipt Blog</title>
      <link>https://www.flipt.io/blog/embedding-react-in-go</link>
      <description>The UI is served over HTTP directly from the binary using Go’s fantastic http.FileServer implementation from the standard library. Sometime around February 2021 was the Go 1.16 release, which came with native embedding of files into Go binaries. Flipt quickly took advantage of this feature for bundling the static UI assets directly into the binary. Go has a handy wrapping function that adapts the embed.FS into the required http.FileSystem interface to integrate it seamlessly into an http.Server. You can find the current (v1.16.0) embed directive in Flipt here.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #flipt #go #golang #imported:pinboard #webdev&lt;/p&gt;</description>
      <pubDate>Fri, 27 Jan 2023 06:46:01 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:29245</guid>
      <category>flipt</category>
      <category>go</category>
      <category>golang</category>
      <category>imported:pinboard</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
