<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="https://campgareth.co.uk/feed.xml" rel="self" type="application/atom+xml" /><link href="https://campgareth.co.uk/" rel="alternate" type="text/html" /><updated>2026-08-29T13:13:41+00:00</updated><id>https://campgareth.co.uk/feed.xml</id><title type="html">Max Siegieda</title><subtitle>Product reviews, cloud infrastructure notes, and the occasional musing about work — a plain-text log by Max Siegieda (CampGareth).</subtitle><author><name>Max Siegieda</name></author><entry><title type="html">Hello, static web</title><link href="https://campgareth.co.uk/log/2026/08/29/hello-static-web/" rel="alternate" type="text/html" title="Hello, static web" /><published>2026-08-29T09:00:00+00:00</published><updated>2026-08-29T09:00:00+00:00</updated><id>https://campgareth.co.uk/log/2026/08/29/hello-static-web</id><content type="html" xml:base="https://campgareth.co.uk/log/2026/08/29/hello-static-web/"><![CDATA[<p>First entry. I’ve rebuilt this site as a plain-text log — inspired by
<a href="https://xnux.eu/log/">megi’s PinePhone log</a> — and moved hosting off GitHub Pages
onto AWS.</p>

<p>The setup is intentionally boring in the best way:</p>

<ul>
  <li><strong>Jekyll</strong> turns Markdown into static HTML.</li>
  <li><strong>S3</strong> stores the files in a private bucket.</li>
  <li><strong>CloudFront</strong> serves them over HTTPS from the edge, reading from S3 via Origin
Access Control (the bucket is never public).</li>
  <li><strong>Route 53</strong> points the domain at CloudFront.</li>
  <li><strong>GitHub Actions</strong> builds and deploys on every push, authenticating to AWS with
OIDC — no long-lived access keys stored anywhere.</li>
</ul>

<p>Part of the point is to preach what I practise: if a personal blog doesn’t need a
server, a database, or a PHP runtime, a surprising amount of “real” hosting
doesn’t either. More on that — and on some product reviews — soon.</p>]]></content><author><name>Max Siegieda</name></author><category term="meta" /><summary type="html"><![CDATA[First entry. I’ve rebuilt this site as a plain-text log — inspired by megi’s PinePhone log — and moved hosting off GitHub Pages onto AWS.]]></summary></entry></feed>