<?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>Forem: Cheze</title>
    <description>The latest articles on Forem by Cheze (@chezeburgur).</description>
    <link>https://forem.com/chezeburgur</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%2F3596326%2F92b5f2fc-2511-42f4-b4be-d571c6279aa8.png</url>
      <title>Forem: Cheze</title>
      <link>https://forem.com/chezeburgur</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/chezeburgur"/>
    <language>en</language>
    <item>
      <title>I get why people use stuff like squarespace to make websites.</title>
      <dc:creator>Cheze</dc:creator>
      <pubDate>Thu, 20 Nov 2025 18:42:37 +0000</pubDate>
      <link>https://forem.com/chezeburgur/i-get-why-people-use-stuff-like-squarespace-to-make-websites-23ek</link>
      <guid>https://forem.com/chezeburgur/i-get-why-people-use-stuff-like-squarespace-to-make-websites-23ek</guid>
      <description>&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang="en"&amp;gt;

&amp;lt;head&amp;gt;
    &amp;lt;meta charset="UTF-8" /&amp;gt;
    &amp;lt;meta http-equiv="X-UA-Compatible" content="IE=edge" /&amp;gt;
    &amp;lt;meta name="viewport" content="width=device-width, initial-scale=1.0" /&amp;gt;
    &amp;lt;title&amp;gt;This is hard :(&amp;lt;/title&amp;gt;
    &amp;lt;style&amp;gt;
        /* Styling */
        #wrapper {
            position: fixed;
            top: 0;
            left: 0;
            width: 100vw;
            height: 100vh;
            border: none;
            z-index: 9999;
            display: flex;
            justify-content: center;
            align-items: center;
            background: linear-gradient(45deg, #f0f0f0, #c0c0c0);
            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
        }

        button {
            all: unset;
            cursor: pointer;
            display: inline-block;
            padding: 1em 2em;
            border-radius: 12px;
            box-shadow: 0 0 0 2px #333 inset, 0 6px 8px rgba(0, 0, 0, 0.2);
            background: linear-gradient(to bottom, #f9f9f9 0%, #d1d1d1 100%);
            font-size: 1.5rem;
            color: #222;
            text-align: center;
            user-select: none;
            transition: all 0.3s ease;
            position: relative;
            overflow: hidden;
        }

        button:hover,
        button:focus {
            background: linear-gradient(to bottom, #e0e0e0 0%, #a0a0a0 100%);
            box-shadow: 0 0 0 2px #555 inset, 0 8px 12px rgba(0, 0, 0, 0.3);
            outline: none;
        }

        #aria-status {
            position: absolute;
            left: -9999px;
            height: 1px;
            width: 1px;
            overflow: hidden;
        }
    &amp;lt;/style&amp;gt;
&amp;lt;/head&amp;gt;

&amp;lt;body&amp;gt;
    &amp;lt;!-- Main Doc --&amp;gt;
    &amp;lt;main role="main" aria-label="Main content container" tabindex="-1"&amp;gt;
        &amp;lt;div id="wrapper" role="region" aria-labelledby="btnLabel" aria-describedby="btnDesc"&amp;gt;
            &amp;lt;section role="group" aria-label="button container"&amp;gt;
                &amp;lt;h1 id="btnLabel" hidden&amp;gt;Button&amp;lt;/h1&amp;gt;
                &amp;lt;p id="btnDesc" hidden&amp;gt;Button&amp;lt;/p&amp;gt;
                &amp;lt;button-wrapper&amp;gt;
                    &amp;lt;button id="ButtonBtn" role="button" aria-pressed="false" tabindex="0" onclick="handleClick(event)"
                        onkeydown="handleKeydown(event)" aria-describedby="aria-status" type="button"&amp;gt;
                        Click Me
                    &amp;lt;/button&amp;gt;
                &amp;lt;/button-wrapper&amp;gt;

                &amp;lt;div id="aria-status" role="status" aria-live="polite" aria-atomic="true"&amp;gt;&amp;lt;/div&amp;gt;
            &amp;lt;/section&amp;gt;
        &amp;lt;/div&amp;gt;
    &amp;lt;/main&amp;gt;

    &amp;lt;script&amp;gt;
        // Script
        class BTNWrapper extends HTMLElement {
            constructor() {
                super();
                this.attachShadow({ mode: 'open' });
                this.shadowRoot.innerHTML = `
          &amp;lt;style&amp;gt;
            ::slotted(button) {
              font-weight: 700;
            }
          &amp;lt;/style&amp;gt;
          &amp;lt;slot&amp;gt;&amp;lt;/slot&amp;gt;
        `;
            }
        }
        customElements.define('button-wrapper', BTNWrapper);

        function updateAriaStatus(message) {
            const status = document.getElementById('aria-status');
            status.textContent = '';
            setTimeout(() =&amp;gt; {
                status.textContent = message;
            }, 100);
        }

        function handleClick(event) {
            const btn = event.currentTarget;
            btn.setAttribute('aria-pressed', btn.getAttribute('aria-pressed') === 'true' ? 'false' : 'true');
            updateAriaStatus('Button was clicked');
            console.log('Button clicked:', new Date().toLocaleTimeString());
        }

        function handleKeydown(event) {
            if (event.key === 'Enter' || event.key === ' ') {
                event.preventDefault();
                handleClick(event);
            }
        }
    &amp;lt;/script&amp;gt;
&amp;lt;/body&amp;gt;

&amp;lt;/html&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>html</category>
      <category>webdev</category>
      <category>programming</category>
      <category>funny</category>
    </item>
    <item>
      <title>Honey, break out the fine china.</title>
      <dc:creator>Cheze</dc:creator>
      <pubDate>Wed, 12 Nov 2025 14:22:41 +0000</pubDate>
      <link>https://forem.com/chezeburgur/honey-break-out-the-fine-china-4co0</link>
      <guid>https://forem.com/chezeburgur/honey-break-out-the-fine-china-4co0</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg1f8t5eu456g61e4f2k9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg1f8t5eu456g61e4f2k9.png" alt="Cat in wine glass" width="367" height="588"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>funny</category>
      <category>shitpost</category>
    </item>
    <item>
      <title>So I make stuff.</title>
      <dc:creator>Cheze</dc:creator>
      <pubDate>Tue, 04 Nov 2025 18:57:29 +0000</pubDate>
      <link>https://forem.com/chezeburgur/so-i-make-stuff-3bfo</link>
      <guid>https://forem.com/chezeburgur/so-i-make-stuff-3bfo</guid>
      <description>&lt;p&gt;Hi, I'm cheze.&lt;/p&gt;

&lt;p&gt;Check out my latest thing &lt;a href="https://cheze-burgur.github.io/WritingStuff/" rel="noopener noreferrer"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Source code &lt;a href="https://github.com/Cheze-Burgur/WritingStuff" rel="noopener noreferrer"&gt;here&lt;/a&gt;&lt;/p&gt;

</description>
      <category>html</category>
      <category>javascript</category>
      <category>writing</category>
    </item>
  </channel>
</rss>
