<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:memo="https://memo.d.foundation/ns/feed/1">
  <channel>
    <title>error - Dwarves Memo</title>
    <atom:link href="https://memo.d.foundation/topics/languages/tags/error/rss.xml" rel="self" type="application/rss+xml" />
    <link>https://memo.d.foundation/topics/languages/tags/error</link>
    <description>The newest notes tagged error on Dwarves Memo.</description>
    <lastBuildDate>Fri, 25 Oct 2024 00:00:00 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Package-first Go, part 1: packages and import paths</title>
      <link>https://memo.d.foundation/golang/go-package</link>
      <pubDate>Fri, 25 Oct 2024 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[tieubao]]></dc:creator>
      <description><![CDATA[The package as the base unit of a Go service and the import path as its identity, the first two of five rules for structuring a Go service.]]></description>
      <guid isPermaLink="true">https://memo.d.foundation/golang/go-package</guid>
    </item>
    <item>
      <title>Package-first Go, part 2: wrapping types and choosing error patterns</title>
      <link>https://memo.d.foundation/golang/package-first-go-wrapping-and-errors</link>
      <pubDate>Fri, 25 Oct 2024 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[tieubao]]></dc:creator>
      <description><![CDATA[Extend a Go type by wrapping it instead of editing it, and pick one of eight error-handling patterns on purpose, with a rule of thumb and failure mode for each.]]></description>
      <guid isPermaLink="true">https://memo.d.foundation/golang/package-first-go-wrapping-and-errors</guid>
    </item>
    <item>
      <title>Package-first Go, part 3: type safety with generics and a repo checklist</title>
      <link>https://memo.d.foundation/golang/package-first-go-generics-checklist</link>
      <pubDate>Fri, 25 Oct 2024 00:00:00 GMT</pubDate>
      <dc:creator><![CDATA[tieubao]]></dc:creator>
      <description><![CDATA[Use type parameters and constraints so the compiler rejects a wrong type, then run a nine-line checklist that covers all five package-first rules against your repo.]]></description>
      <guid isPermaLink="true">https://memo.d.foundation/golang/package-first-go-generics-checklist</guid>
    </item>
  </channel>
</rss>