<?xml version="1.0" encoding="UTF-8"?><feed xmlns="http://www.w3.org/2005/Atom">
  <title>Planet Golang</title>
  <id>https://planetgolang.dev</id>
  <updated>2026-05-09T06:00:28Z</updated>
  <subtitle>An unopinionated collection of newest Golang articles from all around the web.</subtitle>
  <link href="https://planetgolang.dev"></link>
  <author>
    <name>Tomas Urbanec</name>
    <email>hi@planetgolang.dev</email>
  </author>
  <entry>
    <title>Notes on using GNU Emacs&#39; Tramp system in an unusual shell environment</title>
    <updated>2026-05-09T02:09:46Z</updated>
    <id>tag:utcc.utoronto.ca,2026-05-09:/~cks/space/blog/programming/EmacsTrampNotes</id>
    <link href="https://utcc.utoronto.ca/~cks/space/blog/programming/EmacsTrampNotes" rel="alternate"></link>
    <summary type="html"></summary>
    <author>
      <name>cks</name>
    </author>
  </entry>
  <entry>
    <title>Reading List</title>
    <updated>2026-05-09T00:47:13Z</updated>
    <id>tag:pliutau.com,2026-05-09:/reading-list/</id>
    <link href="https://pliutau.com/reading-list/" rel="alternate"></link>
    <summary type="html">This page is auto-generated from Github Actions workflow that runs every day at night and fetches the 5 latest articles from each of my favorite blogs.</summary>
  </entry>
  <entry>
    <title>Go 1.26.3-1 and 1.25.10-1 Microsoft builds now available</title>
    <updated>2026-05-08T17:25:23Z</updated>
    <id>tag:devblogs.microsoft.com,2026-05-08:/go/go-1-26-3-1-and-1-25-10-1-microsoft-builds-now-available/</id>
    <link href="https://devblogs.microsoft.com/go/go-1-26-3-1-and-1-25-10-1-microsoft-builds-now-available/" rel="alternate"></link>
    <summary type="html">A new release of the Microsoft build of Go including security fixes is now available for download.&#xA;The post Go 1.26.3-1 and 1.25.10-1 Microsoft builds now available appeared first on Microsoft for Go Developers.&#xA;</summary>
    <author>
      <name>Davis Goodin</name>
    </author>
  </entry>
  <entry>
    <title>11 security fixes land in Go</title>
    <updated>2026-05-08T00:00:00Z</updated>
    <id>tag:golangweekly.com,2026-05-08:/issues/600</id>
    <link href="https://golangweekly.com/issues/600" rel="alternate"></link>
    <summary type="html">#​600 — May 8, 2026&#xA;Read the Web Version&#xA;&#xA;&#xA;&#xA;    &#xA;    Go Weekly&#xA;&#xA;  &#xA;&#xA;&#xA;&#xA;  &#xA;  Go 1.26.3 and Go 1.25.10 Released with 11 Security Fixes — The headline issue is a module-proxy checksum bypass that lets untrusted proxies serve altered modules and Go toolchains, b...</summary>
  </entry>
  <entry>
    <title>Splitting up my .emacs, or &#34;use-package doesn&#39;t solve all problems&#34;</title>
    <updated>2026-05-06T02:41:26Z</updated>
    <id>tag:utcc.utoronto.ca,2026-05-06:/~cks/space/blog/programming/EmacsSplittingMyInitFile</id>
    <link href="https://utcc.utoronto.ca/~cks/space/blog/programming/EmacsSplittingMyInitFile" rel="alternate"></link>
    <summary type="html"></summary>
    <author>
      <name>cks</name>
    </author>
  </entry>
  <entry>
    <title>Slices, Maps, and Channels</title>
    <updated>2026-05-04T07:00:00Z</updated>
    <id>tag:internals-for-interns.com,2026-05-04:/posts/go-runtime-slices-maps-channels/</id>
    <link href="https://internals-for-interns.com/posts/go-runtime-slices-maps-channels/" rel="alternate"></link>
    <summary type="html">So far in this series we&amp;rsquo;ve looked at the parts of the Go runtime that orchestrate execution — the memory allocator, the scheduler, the garbage collector, sysmon, the netpoller. Today we&amp;rsquo;re switching gears and looking at three of the most ordinary things in Go: slic...</summary>
  </entry>
  <entry>
    <title>Some views on Eglot and lsp-mode in GNU Emacs</title>
    <updated>2026-05-04T02:40:38Z</updated>
    <id>tag:utcc.utoronto.ca,2026-05-04:/~cks/space/blog/programming/EmacsEglotAndLspMode</id>
    <link href="https://utcc.utoronto.ca/~cks/space/blog/programming/EmacsEglotAndLspMode" rel="alternate"></link>
    <summary type="html"></summary>
    <author>
      <name>cks</name>
    </author>
  </entry>
  <entry>
    <title>Configuring Renovate to only suggest updates that match your `go` directive</title>
    <updated>2026-05-02T18:24:27Z</updated>
    <id>tag:www.jvt.me,2026-05-02:/posts/2026/05/02/renovate-only-go-directive/</id>
    <link href="https://www.jvt.me/posts/2026/05/02/renovate-only-go-directive/?utm_medium=rss&amp;utm_source=rss" rel="alternate"></link>
    <summary type="html">In the Go ecosystem, there are two key parts of the go.mod to note (aside from the dependencies themselves) which are the go and toolchain directives.&#xA;The go directive allows specifying the minimum version of the Go language that needs to be used to work with this module.&#xA;The too...</summary>
  </entry>
  <entry>
    <title>Scaling, stretching and shifting sinusoids</title>
    <updated>2026-05-02T14:17:00Z</updated>
    <id>tag:eli.thegreenplace.net,2026-05-02:/2026/scaling-stretching-and-shifting-sinusoids/</id>
    <link href="https://eli.thegreenplace.net/2026/scaling-stretching-and-shifting-sinusoids/" rel="alternate"></link>
    <summary type="html">This is a brief and simple [1] explanation of how to adjust the&#xA;standard sinusoid sin(x) to change its amplitude, frequency and&#xA;phase shift. More precisely, given the general function:&#xA;\[s(x)=A\cdot sin(w\cdot x+\theta)\]&#xA;We’ll see how adjusting the parameters ,  and&#xA; affect th...</summary>
    <author>
      <name>Eli Bendersky</name>
    </author>
  </entry>
  <entry>
    <title>Hoisting wire plumbing out of your Go handlers</title>
    <updated>2026-05-02T00:00:00Z</updated>
    <id>tag:rednafi.com,2026-05-02:/go/hoist-wire-plumb/</id>
    <link href="https://rednafi.com/go/hoist-wire-plumb/" rel="alternate"></link>
    <summary type="html">Four of the five steps in every unary RPC handler are wire plumbing. Pin the service function signature and they fit in one generic adapter per transport.</summary>
  </entry>
</feed>