<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hugo Web expressions</title><link>https://hugoweb.dev/</link><description>A workshop for curious builders. Design with intent, model meaning, build simply, and ship things that matter.</description><language>en-US</language><atom:link href="https://hugoweb.dev/index.xml" rel="self" type="application/rss+xml"/><item><title>Build an ID index, not a path dependency</title><link>https://hugoweb.dev/expressions/developers-notebook/graph-indexes/build-an-id-index/</link><guid isPermaLink="true">https://hugoweb.dev/expressions/developers-notebook/graph-indexes/build-an-id-index/</guid><description>Two passes give a small static graph lookup, target validation, and incoming relationships.</description></item><item><title>Choose a publishing boundary, not a platform identity</title><link>https://hugoweb.dev/expressions/developers-notebook/delivery-systems/choose-a-publishing-boundary/</link><guid isPermaLink="true">https://hugoweb.dev/expressions/developers-notebook/delivery-systems/choose-a-publishing-boundary/</guid><description>How Hugo, Git, GitHub, and Netlify can work together without owning the meaning of your content.</description></item><item><title>Choose the simplest capable system</title><link>https://hugoweb.dev/expressions/design/architecture/choose-the-simplest-capable-system/</link><guid isPermaLink="true">https://hugoweb.dev/expressions/design/architecture/choose-the-simplest-capable-system/</guid><description>A practical test for every database, service, abstraction, and dependency you are about to add.</description></item><item><title>Close the learning loop</title><link>https://hugoweb.dev/expressions/ship/feedback/close-the-learning-loop/</link><guid isPermaLink="true">https://hugoweb.dev/expressions/ship/feedback/close-the-learning-loop/</guid><description>Turn a shipped expression into evidence without confusing attention with useful outcomes.</description></item><item><title>Connect things without over-modeling them</title><link>https://hugoweb.dev/expressions/model/relationships/connect-without-over-modeling/</link><guid isPermaLink="true">https://hugoweb.dev/expressions/model/relationships/connect-without-over-modeling/</guid><description>Use stable IDs and a small relationship vocabulary to make meaning navigable.</description></item><item><title>Follow the render path</title><link>https://hugoweb.dev/expressions/developers-notebook/render-pipelines/follow-the-render-path/</link><guid isPermaLink="true">https://hugoweb.dev/expressions/developers-notebook/render-pipelines/follow-the-render-path/</guid><description>A practical debugging map from front matter to template context to generated output.</description></item><item><title>Give AI a bounded task</title><link>https://hugoweb.dev/expressions/build/ai-collaboration/give-ai-a-bounded-task/</link><guid isPermaLink="true">https://hugoweb.dev/expressions/build/ai-collaboration/give-ai-a-bounded-task/</guid><description>Use explicit intent, evidence, scope, and review to make AI collaboration useful.</description></item><item><title>Model one meaningful thing</title><link>https://hugoweb.dev/expressions/model/semantic-nodes/model-one-meaningful-thing/</link><guid isPermaLink="true">https://hugoweb.dev/expressions/model/semantic-nodes/model-one-meaningful-thing/</guid><description>Start with identity, a useful description, and only the structure you can justify.</description></item><item><title>Old principles. New leverage.</title><link>https://hugoweb.dev/expressions/developers-notebook/engineering-principles/old-principles-new-leverage/</link><guid isPermaLink="true">https://hugoweb.dev/expressions/developers-notebook/engineering-principles/old-principles-new-leverage/</guid><description>SOLID, DDD, and design patterns still ask useful questions when AI writes the first draft.</description></item><item><title>Publish one source two ways</title><link>https://hugoweb.dev/expressions/build/hugo/publish-one-source-two-ways/</link><guid isPermaLink="true">https://hugoweb.dev/expressions/build/hugo/publish-one-source-two-ways/</guid><description>See how the same node can become a readable page and a machine-readable record.</description></item><item><title>Ship a release you can reverse</title><link>https://hugoweb.dev/expressions/ship/deployment/a-release-you-can-reverse/</link><guid isPermaLink="true">https://hugoweb.dev/expressions/ship/deployment/a-release-you-can-reverse/</guid><description>A static-site release checklist that covers more than whether the build command succeeded.</description></item><item><title>Start with an outcome, not a stack</title><link>https://hugoweb.dev/expressions/design/intent/start-with-an-outcome/</link><guid isPermaLink="true">https://hugoweb.dev/expressions/design/intent/start-with-an-outcome/</guid><description>A small design brief that keeps tools downstream of the thing you actually want to change.</description></item><item><title>The developer’s field references</title><link>https://hugoweb.dev/expressions/developers-notebook/resources/developer-resource-directory/</link><guid isPermaLink="true">https://hugoweb.dev/expressions/developers-notebook/resources/developer-resource-directory/</guid><description>Official documentation, original design ideas, current AI model references, and selected community voices—all in one maintained directory.</description></item></channel></rss>