<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Wince Dela Fuente</title>
    <link>https://wience.tech</link>
    <description>Essays by Wince Dela Fuente</description>
    <item>
      <title>Hello, world</title>
      <link>https://wience.tech/blog/hello-world/</link>
      <guid>https://wience.tech/blog/hello-world/</guid>
      <pubDate>Thu, 02 Jul 2026 00:00:00 GMT</pubDate>
      <category>write</category>
      <category>markdown</category>
      <category>pipeline</category>
      <description><![CDATA[<p>I&#39;ve really wanted a place to write for a while. Not a Medium account, not a Substack, just plain essays on my own domain, the way <a href="https://paulgraham.com">Paul Graham</a> does it. So I built the simplest thing that works: markdown files in a folder, a 200-line build script, and GitHub Pages.</p>
<p>This post exists to exercise the pipeline. Everything below is here to prove it renders.</p>
<h2>Images</h2>
<p>Drop a file in <code>posts/images/</code>, reference it with a caption:</p>
<figure><img src="/blog/images/sample.png" alt="The alt text becomes the caption, in small italic type." loading="lazy"><figcaption>The alt text becomes the caption, in small italic type.</figcaption></figure>
<h2>Quotes and code</h2>
<blockquote>
<p>The way to get startup ideas is not to try to think of startup ideas. It&#39;s to look for problems, preferably problems you have yourself.</p>
</blockquote>
<p>Inline code like <code>npm run build</code> gets a subtle background, and blocks scroll horizontally:</p>
<pre><code class="language-js">const posts = fs.readdirSync(&#39;posts&#39;)
    .filter((f) =&gt; f.endsWith(&#39;.md&#39;))
    .map(parsePost)
    .sort((a, b) =&gt; b.date - a.date);
</code></pre>
<h2>Lists</h2>
<ul>
<li>Write a markdown file</li>
<li>Push to main</li>
<li>That&#39;s the whole pipeline</li>
</ul>
<hr>
<p>If you can read this at <a href="https://wience.tech/blog/">wience.tech/blog</a>, it worked.</p>
]]></description>
    </item>
  </channel>
</rss>
