<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://rexgnu.com/micro/</id>
    <title>rexgnu.com — Micro</title>
    <updated>2026-05-03T19:11:11.000Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <author>
        <name>Gabriel Ledung</name>
    </author>
    <link rel="alternate" href="https://rexgnu.com/micro/"/>
    <link rel="self" href="https://rexgnu.com/micro/feed.xml"/>
    <subtitle>Micro from rexgnu.com</subtitle>
    <rights>© 2026 Gabriel Ledung</rights>
    <entry>
        <title type="html"><![CDATA[nested links broke the project card. HTML still punishes cut…]]></title>
        <id>tag:rexgnu.com,2026:micro/2026-05-03-1911</id>
        <link href="https://rexgnu.com/micro/2026-05-03-1911/"/>
        <updated>2026-05-03T19:11:11.000Z</updated>
        <content type="html"><![CDATA[<p>nested links broke the project card. HTML still punishes cute composition.</p>
]]></content>
        <author>
            <name>Gabriel Ledung</name>
        </author>
        <category label="micro" term="micro"/>
        <published>2026-05-03T19:11:11.000Z</published>
    </entry>
    <entry>
        <title type="html"><![CDATA[bottom chrome had to stop fighting mobile. fixed beats theat…]]></title>
        <id>tag:rexgnu.com,2026:micro/2026-05-03-1908</id>
        <link href="https://rexgnu.com/micro/2026-05-03-1908/"/>
        <updated>2026-05-03T19:08:02.000Z</updated>
        <content type="html"><![CDATA[<p>bottom chrome had to stop fighting mobile. fixed beats theatrical when the ticker needs room.</p>
]]></content>
        <author>
            <name>Gabriel Ledung</name>
        </author>
        <category label="micro" term="micro"/>
        <published>2026-05-03T19:08:02.000Z</published>
    </entry>
    <entry>
        <title type="html"><![CDATA[globe latitude lines were almost right, which means wrong. c…]]></title>
        <id>tag:rexgnu.com,2026:micro/2026-05-03-1653</id>
        <link href="https://rexgnu.com/micro/2026-05-03-1653/"/>
        <updated>2026-05-03T16:53:55.000Z</updated>
        <content type="html"><![CDATA[<p>globe latitude lines were almost right, which means wrong. curves need to meet the silhouette cleanly.</p>
]]></content>
        <author>
            <name>Gabriel Ledung</name>
        </author>
        <category label="micro" term="micro"/>
        <published>2026-05-03T16:53:55.000Z</published>
    </entry>
    <entry>
        <title type="html"><![CDATA[subsetting the Japanese font dropped the silly 16mb payload.…]]></title>
        <id>tag:rexgnu.com,2026:micro/2026-05-03-1310</id>
        <link href="https://rexgnu.com/micro/2026-05-03-1310/"/>
        <updated>2026-05-03T13:10:49.000Z</updated>
        <content type="html"><![CDATA[<p>subsetting the Japanese font dropped the silly 16mb payload. aesthetics still have a cost budget.</p>
]]></content>
        <author>
            <name>Gabriel Ledung</name>
        </author>
        <category label="micro" term="micro"/>
        <published>2026-05-03T13:10:49.000Z</published>
    </entry>
    <entry>
        <title type="html"><![CDATA[feed links belong in the head and the chrome. machines and p…]]></title>
        <id>tag:rexgnu.com,2026:micro/2026-05-03-1259</id>
        <link href="https://rexgnu.com/micro/2026-05-03-1259/"/>
        <updated>2026-05-03T12:59:43.000Z</updated>
        <content type="html"><![CDATA[<p>feed links belong in the head and the chrome. machines and people should find the same door.</p>
]]></content>
        <author>
            <name>Gabriel Ledung</name>
        </author>
        <category label="micro" term="micro"/>
        <published>2026-05-03T12:59:43.000Z</published>
    </entry>
    <entry>
        <title type="html"><![CDATA[OG cards at build time. no browser, no drama. satori to SVG,…]]></title>
        <id>tag:rexgnu.com,2026:micro/2026-05-03-1259</id>
        <link href="https://rexgnu.com/micro/2026-05-03-1259/"/>
        <updated>2026-05-03T12:59:35.000Z</updated>
        <content type="html"><![CDATA[<p>OG cards at build time. no browser, no drama. satori to SVG, resvg to PNG.</p>
]]></content>
        <author>
            <name>Gabriel Ledung</name>
        </author>
        <category label="micro" term="micro"/>
        <published>2026-05-03T12:59:35.000Z</published>
    </entry>
    <entry>
        <title type="html"><![CDATA[Atom feed first. the firehose should be readable without the…]]></title>
        <id>tag:rexgnu.com,2026:micro/2026-05-03-1259</id>
        <link href="https://rexgnu.com/micro/2026-05-03-1259/"/>
        <updated>2026-05-03T12:59:29.000Z</updated>
        <content type="html"><![CDATA[<p>Atom feed first. the firehose should be readable without the site chrome.</p>
]]></content>
        <author>
            <name>Gabriel Ledung</name>
        </author>
        <category label="micro" term="micro"/>
        <published>2026-05-03T12:59:29.000Z</published>
    </entry>
    <entry>
        <title type="html"><![CDATA[likes need logo fallback. taste lists should not break just…]]></title>
        <id>tag:rexgnu.com,2026:micro/2026-04-30-0441</id>
        <link href="https://rexgnu.com/micro/2026-04-30-0441/"/>
        <updated>2026-04-30T04:41:01.000Z</updated>
        <content type="html"><![CDATA[<p>likes need logo fallback. taste lists should not break just because an SVG is missing.</p>
]]></content>
        <author>
            <name>Gabriel Ledung</name>
        </author>
        <category label="micro" term="micro"/>
        <published>2026-04-30T04:41:01.000Z</published>
    </entry>
    <entry>
        <title type="html"><![CDATA[micro posts got detail pages. tiny entries still deserve sta…]]></title>
        <id>tag:rexgnu.com,2026:micro/2026-04-30-0441</id>
        <link href="https://rexgnu.com/micro/2026-04-30-0441/"/>
        <updated>2026-04-30T04:41:01.000Z</updated>
        <content type="html"><![CDATA[<p>micro posts got detail pages. tiny entries still deserve stable URLs and a way back.</p>
]]></content>
        <author>
            <name>Gabriel Ledung</name>
        </author>
        <category label="micro" term="micro"/>
        <published>2026-04-30T04:41:01.000Z</published>
    </entry>
    <entry>
        <title type="html"><![CDATA[scaled the chrome up by 1.25. the HUD needed density, not wh…]]></title>
        <id>tag:rexgnu.com,2026:micro/2026-04-29-2034</id>
        <link href="https://rexgnu.com/micro/2026-04-29-2034/"/>
        <updated>2026-04-29T20:34:10.000Z</updated>
        <content type="html"><![CDATA[<p>scaled the chrome up by 1.25. the HUD needed density, not whitespace pretending to be taste.</p>
]]></content>
        <author>
            <name>Gabriel Ledung</name>
        </author>
        <category label="micro" term="micro"/>
        <published>2026-04-29T20:34:10.000Z</published>
    </entry>
    <entry>
        <title type="html"><![CDATA[404 page can be maximal. if the route is gone, the machine s…]]></title>
        <id>tag:rexgnu.com,2026:micro/2026-04-29-1157</id>
        <link href="https://rexgnu.com/micro/2026-04-29-1157/"/>
        <updated>2026-04-29T11:57:15.000Z</updated>
        <content type="html"><![CDATA[<p>404 page can be maximal. if the route is gone, the machine should panic beautifully.</p>
]]></content>
        <author>
            <name>Gabriel Ledung</name>
        </author>
        <category label="micro" term="micro"/>
        <published>2026-04-29T11:57:15.000Z</published>
    </entry>
    <entry>
        <title type="html"><![CDATA[about and now pages needed rails. plain prose alone felt too…]]></title>
        <id>tag:rexgnu.com,2026:micro/2026-04-29-1152</id>
        <link href="https://rexgnu.com/micro/2026-04-29-1152/"/>
        <updated>2026-04-29T11:52:51.000Z</updated>
        <content type="html"><![CDATA[<p>about and now pages needed rails. plain prose alone felt too normal for this interface.</p>
]]></content>
        <author>
            <name>Gabriel Ledung</name>
        </author>
        <category label="micro" term="micro"/>
        <published>2026-04-29T11:52:51.000Z</published>
    </entry>
    <entry>
        <title type="html"><![CDATA[transmissions are just links, but they need their own room.…]]></title>
        <id>tag:rexgnu.com,2026:micro/2026-04-29-1145</id>
        <link href="https://rexgnu.com/micro/2026-04-29-1145/"/>
        <updated>2026-04-29T11:45:24.000Z</updated>
        <content type="html"><![CDATA[<p>transmissions are just links, but they need their own room. saved attention is content too.</p>
]]></content>
        <author>
            <name>Gabriel Ledung</name>
        </author>
        <category label="micro" term="micro"/>
        <published>2026-04-29T11:45:24.000Z</published>
    </entry>
    <entry>
        <title type="html"><![CDATA[reading page is a log, not a review system. status and ratin…]]></title>
        <id>tag:rexgnu.com,2026:micro/2026-04-29-1142</id>
        <link href="https://rexgnu.com/micro/2026-04-29-1142/"/>
        <updated>2026-04-29T11:42:58.000Z</updated>
        <content type="html"><![CDATA[<p>reading page is a log, not a review system. status and rating are enough pressure for now.</p>
]]></content>
        <author>
            <name>Gabriel Ledung</name>
        </author>
        <category label="micro" term="micro"/>
        <published>2026-04-29T11:42:58.000Z</published>
    </entry>
    <entry>
        <title type="html"><![CDATA[projects index should not pretend everything is finished. li…]]></title>
        <id>tag:rexgnu.com,2026:micro/2026-04-29-1137</id>
        <link href="https://rexgnu.com/micro/2026-04-29-1137/"/>
        <updated>2026-04-29T11:37:05.000Z</updated>
        <content type="html"><![CDATA[<p>projects index should not pretend everything is finished. live, wip, dead. honest labels beat portfolio gloss.</p>
]]></content>
        <author>
            <name>Gabriel Ledung</name>
        </author>
        <category label="micro" term="micro"/>
        <published>2026-04-29T11:37:05.000Z</published>
    </entry>
    <entry>
        <title type="html"><![CDATA[danger frame is pure theater, but useful theater. it tells t…]]></title>
        <id>tag:rexgnu.com,2026:micro/2026-04-29-1121</id>
        <link href="https://rexgnu.com/micro/2026-04-29-1121/"/>
        <updated>2026-04-29T11:21:46.000Z</updated>
        <content type="html"><![CDATA[<p>danger frame is pure theater, but useful theater. it tells the page what kind of machine it lives inside.</p>
]]></content>
        <author>
            <name>Gabriel Ledung</name>
        </author>
        <category label="micro" term="micro"/>
        <published>2026-04-29T11:21:46.000Z</published>
    </entry>
    <entry>
        <title type="html"><![CDATA[nav strip works better as symbols plus short labels. full wo…]]></title>
        <id>tag:rexgnu.com,2026:micro/2026-04-29-1119</id>
        <link href="https://rexgnu.com/micro/2026-04-29-1119/"/>
        <updated>2026-04-29T11:19:01.000Z</updated>
        <content type="html"><![CDATA[<p>nav strip works better as symbols plus short labels. full words start feeling like dashboard filler.</p>
]]></content>
        <author>
            <name>Gabriel Ledung</name>
        </author>
        <category label="micro" term="micro"/>
        <published>2026-04-29T11:19:01.000Z</published>
    </entry>
    <entry>
        <title type="html"><![CDATA[marquee text has to self-tile. otherwise the loop exposes th…]]></title>
        <id>tag:rexgnu.com,2026:micro/2026-04-29-1114</id>
        <link href="https://rexgnu.com/micro/2026-04-29-1114/"/>
        <updated>2026-04-29T11:14:23.000Z</updated>
        <content type="html"><![CDATA[<p>marquee text has to self-tile. otherwise the loop exposes the trick.</p>
]]></content>
        <author>
            <name>Gabriel Ledung</name>
        </author>
        <category label="micro" term="micro"/>
        <published>2026-04-29T11:14:23.000Z</published>
    </entry>
    <entry>
        <title type="html"><![CDATA[likes needed a schema before they needed polish. name, note,…]]></title>
        <id>tag:rexgnu.com,2026:micro/2026-04-29-1105</id>
        <link href="https://rexgnu.com/micro/2026-04-29-1105/"/>
        <updated>2026-04-29T11:05:44.000Z</updated>
        <content type="html"><![CDATA[<p>likes needed a schema before they needed polish. name, note, url, logo, added. taste still needs structure.</p>
]]></content>
        <author>
            <name>Gabriel Ledung</name>
        </author>
        <category label="micro" term="micro"/>
        <published>2026-04-29T11:05:44.000Z</published>
    </entry>
    <entry>
        <title type="html"><![CDATA[recursive partials were inevitable once chrome started inclu…]]></title>
        <id>tag:rexgnu.com,2026:micro/2026-04-27-1920</id>
        <link href="https://rexgnu.com/micro/2026-04-27-1920/"/>
        <updated>2026-04-27T19:20:45.000Z</updated>
        <content type="html"><![CDATA[<p>recursive partials were inevitable once chrome started including chrome. cycle detection keeps the cute idea honest.</p>
]]></content>
        <author>
            <name>Gabriel Ledung</name>
        </author>
        <category label="micro" term="micro"/>
        <published>2026-04-27T19:20:45.000Z</published>
    </entry>
    <entry>
        <title type="html"><![CDATA[journal index wants density. not cards everywhere. rows, num…]]></title>
        <id>tag:rexgnu.com,2026:micro/2026-04-27-1824</id>
        <link href="https://rexgnu.com/micro/2026-04-27-1824/"/>
        <updated>2026-04-27T18:24:06.000Z</updated>
        <content type="html"><![CDATA[<p>journal index wants density. not cards everywhere. rows, numbers, status panels, scan rhythm.</p>
]]></content>
        <author>
            <name>Gabriel Ledung</name>
        </author>
        <category label="micro" term="micro"/>
        <published>2026-04-27T18:24:06.000Z</published>
    </entry>
    <entry>
        <title type="html"><![CDATA[the visual kit is mostly small parts. badge, counter, clock,…]]></title>
        <id>tag:rexgnu.com,2026:micro/2026-04-27-1815</id>
        <link href="https://rexgnu.com/micro/2026-04-27-1815/"/>
        <updated>2026-04-27T18:15:47.000Z</updated>
        <content type="html"><![CDATA[<p>the visual kit is mostly small parts. badge, counter, clock, equalizer, globe. chrome as vocabulary.</p>
]]></content>
        <author>
            <name>Gabriel Ledung</name>
        </author>
        <category label="micro" term="micro"/>
        <published>2026-04-27T18:15:47.000Z</published>
    </entry>
    <entry>
        <title type="html"><![CDATA[self-hosted fonts make the site feel more like an artifact a…]]></title>
        <id>tag:rexgnu.com,2026:micro/2026-04-27-1805</id>
        <link href="https://rexgnu.com/micro/2026-04-27-1805/"/>
        <updated>2026-04-27T18:05:39.000Z</updated>
        <content type="html"><![CDATA[<p>self-hosted fonts make the site feel more like an artifact and less like a page borrowing clothes.</p>
]]></content>
        <author>
            <name>Gabriel Ledung</name>
        </author>
        <category label="micro" term="micro"/>
        <published>2026-04-27T18:05:39.000Z</published>
    </entry>
    <entry>
        <title type="html"><![CDATA[kanji belongs in constants, not sprinkled through templates…]]></title>
        <id>tag:rexgnu.com,2026:micro/2026-04-27-1759</id>
        <link href="https://rexgnu.com/micro/2026-04-27-1759/"/>
        <updated>2026-04-27T17:59:22.000Z</updated>
        <content type="html"><![CDATA[<p>kanji belongs in constants, not sprinkled through templates like confetti.</p>
]]></content>
        <author>
            <name>Gabriel Ledung</name>
        </author>
        <category label="micro" term="micro"/>
        <published>2026-04-27T17:59:22.000Z</published>
    </entry>
    <entry>
        <title type="html"><![CDATA[fixed the partial-in-partial bug. recursive expansion with c…]]></title>
        <id>tag:rexgnu.com,2026:micro/2026-04-27-1422</id>
        <link href="https://rexgnu.com/micro/2026-04-27-1422/"/>
        <updated>2026-04-27T14:22:00.000Z</updated>
        <content type="html"><![CDATA[<p>fixed the partial-in-partial bug. recursive expansion with cycle detection. five lines, took an hour to find.</p>
]]></content>
        <author>
            <name>Gabriel Ledung</name>
        </author>
        <category label="micro" term="micro"/>
        <published>2026-04-27T14:22:00.000Z</published>
    </entry>
    <entry>
        <title type="html"><![CDATA[RSS chrome should disappear when the section is disabled. fe…]]></title>
        <id>tag:rexgnu.com,2026:micro/2026-04-26-2238</id>
        <link href="https://rexgnu.com/micro/2026-04-26-2238/"/>
        <updated>2026-04-26T22:38:02.000Z</updated>
        <content type="html"><![CDATA[<p>RSS chrome should disappear when the section is disabled. feature flags should affect the furniture too.</p>
]]></content>
        <author>
            <name>Gabriel Ledung</name>
        </author>
        <category label="micro" term="micro"/>
        <published>2026-04-26T22:38:02.000Z</published>
    </entry>
    <entry>
        <title type="html"><![CDATA[dev server has file watch and SSE reload. small luxury, larg…]]></title>
        <id>tag:rexgnu.com,2026:micro/2026-04-26-2227</id>
        <link href="https://rexgnu.com/micro/2026-04-26-2227/"/>
        <updated>2026-04-26T22:27:05.000Z</updated>
        <content type="html"><![CDATA[<p>dev server has file watch and SSE reload. small luxury, large difference when tuning pages by feel.</p>
]]></content>
        <author>
            <name>Gabriel Ledung</name>
        </author>
        <category label="micro" term="micro"/>
        <published>2026-04-26T22:27:05.000Z</published>
    </entry>
    <entry>
        <title type="html"><![CDATA[tiny template renderer. escaped variables by default, raw on…]]></title>
        <id>tag:rexgnu.com,2026:micro/2026-04-26-2159</id>
        <link href="https://rexgnu.com/micro/2026-04-26-2159/"/>
        <updated>2026-04-26T21:59:38.000Z</updated>
        <content type="html"><![CDATA[<p>tiny template renderer. escaped variables by default, raw only when asked. good enough beats clever here.</p>
]]></content>
        <author>
            <name>Gabriel Ledung</name>
        </author>
        <category label="micro" term="micro"/>
        <published>2026-04-26T21:59:38.000Z</published>
    </entry>
    <entry>
        <title type="html"><![CDATA[frontmatter validation is boring until it saves the archive…]]></title>
        <id>tag:rexgnu.com,2026:micro/2026-04-26-2154</id>
        <link href="https://rexgnu.com/micro/2026-04-26-2154/"/>
        <updated>2026-04-26T21:54:23.000Z</updated>
        <content type="html"><![CDATA[<p>frontmatter validation is boring until it saves the archive from one bad note.</p>
]]></content>
        <author>
            <name>Gabriel Ledung</name>
        </author>
        <category label="micro" term="micro"/>
        <published>2026-04-26T21:54:23.000Z</published>
    </entry>
    <entry>
        <title type="html"><![CDATA[markdown first, shiki second. code blocks need to look cared…]]></title>
        <id>tag:rexgnu.com,2026:micro/2026-04-26-2145</id>
        <link href="https://rexgnu.com/micro/2026-04-26-2145/"/>
        <updated>2026-04-26T21:45:59.000Z</updated>
        <content type="html"><![CDATA[<p>markdown first, shiki second. code blocks need to look cared for even when the site is still bones.</p>
]]></content>
        <author>
            <name>Gabriel Ledung</name>
        </author>
        <category label="micro" term="micro"/>
        <published>2026-04-26T21:45:59.000Z</published>
    </entry>
</feed>