<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
<title>Guldurlabs</title>
<subtitle>Notes and projects from Guldurlabs.</subtitle>
<link href="https://guldurlabs.com/feed.xml" rel="self"/>
<link href="https://guldurlabs.com/"/>
<id>https://guldurlabs.com/</id>
<updated>2026-09-29T00:00:00Z</updated>
<author><name>Guldurlabs</name></author>
<entry>
<title>Hello, world</title>
<link href="https://guldurlabs.com/posts/hello-world/"/>
<id>https://guldurlabs.com/posts/hello-world/</id>
<published>2026-09-29T00:00:00Z</published>
<updated>2026-09-29T00:00:00Z</updated>
<summary>The first post on the new Guldurlabs site.</summary>
<category term="meta"/>
<content type="html">&lt;p&gt;This is the first post on the new Guldurlabs site. It is placeholder content that
exercises the post, tag, feed, and sitemap templates; replace or delete it.&lt;/p&gt;
</content>
</entry>
<entry>
<title>How this site publishes</title>
<link href="https://guldurlabs.com/posts/how-this-site-publishes/"/>
<id>https://guldurlabs.com/posts/how-this-site-publishes/</id>
<published>2026-09-29T00:00:00Z</published>
<updated>2026-09-29T00:00:00Z</updated>
<summary>Content change, affected artifacts, render, version-safe publish.</summary>
<category term="errata"/><category term="meta"/>
<content type="html">&lt;p&gt;This site is built with &lt;a href=&quot;/projects/errata/&quot;&gt;Errata&lt;/a&gt;, an incremental static publishing
framework. Every commit to &lt;code&gt;main&lt;/code&gt; is a content snapshot. When content changes, the
site’s rules work out which pages are affected, only those pages are rendered, and
each one is published to object storage with a conditional write that never
replaces a newer version.&lt;/p&gt;
&lt;p&gt;A nightly full build checks that the targeted builds and a full rebuild agree, then
removes anything the site no longer produces.&lt;/p&gt;
</content>
</entry>
</feed>
