<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>dout.dev — June 2026</title>
    <link>https://dout.dev/months/2026-06/</link>
    <description>RSS feed for posts from June 2026</description>
    <atom:link href="https://dout.dev/months/2026-06.xml" rel="self" type="application/rss+xml" />
    <language>en</language>
    <lastBuildDate>Tue, 16 Jun 2026 00:00:00 GMT</lastBuildDate>
    <item>
      <title>The End of Borrowed Abstractions</title>
      <link>https://dout.dev/posts/2026-06-16-the-end-of-borrowed-abstractions.html</link>
      <guid isPermaLink="true">https://dout.dev/posts/2026-06-16-the-end-of-borrowed-abstractions.html</guid>
      <pubDate>Tue, 16 Jun 2026 00:00:00 GMT</pubDate>
      <description>The reflex that shaped software</description>
    </item>
    <item>
      <title>Why DisplayPreferencesPopover Exists: Accessibility Starts With User Preferences</title>
      <link>https://dout.dev/posts/2026-06-14-why-display-preferences-popover-exists.html</link>
      <guid isPermaLink="true">https://dout.dev/posts/2026-06-14-why-display-preferences-popover-exists.html</guid>
      <pubDate>Sun, 14 Jun 2026 00:00:00 GMT</pubDate>
      <description>Accessibility is not one feature</description>
    </item>
    <item>
      <title>How PixHighlighter Is Built Around the CSS Custom Highlight API</title>
      <link>https://dout.dev/posts/2026-06-13-how-pixhighlighter-is-built.html</link>
      <guid isPermaLink="true">https://dout.dev/posts/2026-06-13-how-pixhighlighter-is-built.html</guid>
      <pubDate>Sat, 13 Jun 2026 00:00:00 GMT</pubDate>
      <description>The contract stays plain</description>
    </item>
    <item>
      <title>WCAG 2.2 AA Without ARIA-Spam: Landmarks, Heading Order, Skip-Links</title>
      <link>https://dout.dev/posts/2026-06-09-wcag-22-aa-without-aria-spam.html</link>
      <guid isPermaLink="true">https://dout.dev/posts/2026-06-09-wcag-22-aa-without-aria-spam.html</guid>
      <pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate>
      <description>The unpopular opinion</description>
    </item>
    <item>
      <title>Modern CSS Is Enough: Container Queries, Nesting, `:has()` in Production</title>
      <link>https://dout.dev/posts/2026-06-02-modern-css-is-enough.html</link>
      <guid isPermaLink="true">https://dout.dev/posts/2026-06-02-modern-css-is-enough.html</guid>
      <pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate>
      <description>The short version</description>
    </item>
  </channel>
</rss>
