<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Edward Muller</title>
    <description>The latest articles on DEV Community by Edward Muller (@freeformz).</description>
    <link>https://dev.to/freeformz</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F143442%2F8e6de02e-4d54-4cff-b15d-b7eb27377ee6.png</url>
      <title>DEV Community: Edward Muller</title>
      <link>https://dev.to/freeformz</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/freeformz"/>
    <language>en</language>
    <item>
      <title>New Golang Set Package</title>
      <dc:creator>Edward Muller</dc:creator>
      <pubDate>Mon, 10 Mar 2025 00:20:48 +0000</pubDate>
      <link>https://dev.to/freeformz/new-golang-set-package-38fa</link>
      <guid>https://dev.to/freeformz/new-golang-set-package-38fa</guid>
      <description>&lt;p&gt;I've been working on this a little bit recently: &lt;a href="https://github.com/freeformz/set" rel="noopener noreferrer"&gt;https://github.com/freeformz/set&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hoping to finalize the v1 API soon.&lt;/p&gt;

&lt;p&gt;What I found annoying with other set implementations is that they rarely took advantage of modern go features like iterators or the new builtins. And the interfaces were huge. I've tried to stay away from that and instead implement as much as possible using package level functions whenever possible.&lt;/p&gt;

&lt;p&gt;If you have some time, let me know what you think.&lt;/p&gt;

&lt;p&gt;Thx!&lt;/p&gt;

</description>
      <category>go</category>
      <category>development</category>
    </item>
  </channel>
</rss>
