<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>S3 on Luke Little</title><link>https://lukelittle.com/tags/s3/</link><description>Recent content in S3 on Luke Little</description><image><title>Luke Little</title><url>https://lukelittle.com/images/og-default.png</url><link>https://lukelittle.com/images/og-default.png</link></image><generator>Hugo -- 0.152.2</generator><language>en</language><lastBuildDate>Thu, 05 Nov 2026 18:00:00 -0500</lastBuildDate><atom:link href="https://lukelittle.com/tags/s3/index.xml" rel="self" type="application/rss+xml"/><item><title>Your Homepage Is More Than a Resume</title><link>https://lukelittle.com/posts/2026/11/your-homepage-is-more-than-a-resume/</link><pubDate>Thu, 05 Nov 2026 18:00:00 -0500</pubDate><guid>https://lukelittle.com/posts/2026/11/your-homepage-is-more-than-a-resume/</guid><description>At the November Richmond AWS User Group I walked through how I built lukelittle.com with Hugo on AWS, and how you can build yours.</description><content:encoded><![CDATA[<p>Tonight at the Richmond AWS User Group I gave a talk called <strong>Your Homepage Is More Than a Resume</strong>: how I built <a href="https://lukelittle.com">lukelittle.com</a> on AWS, and how you can build yours.</p>
<p><img src="/posts/2026/11/your-homepage-is-more-than-a-resume/photo_hu_b40207f76f28537d.webp" srcset="/posts/2026/11/your-homepage-is-more-than-a-resume/photo_hu_df11f8ac25775610.webp 750w, /posts/2026/11/your-homepage-is-more-than-a-resume/photo_hu_b40207f76f28537d.webp 1200w" sizes="(max-width: 800px) 100vw, 750px"
       width="1200" height="1600" alt="Luke at the front of the room with the Richmond AWS User Group audience" loading="lazy" decoding="async"></p>
<h2 id="why-a-homepage">Why a Homepage</h2>
<p>A resume is a list of claims. A homepage is the evidence: the projects you built, the things you wrote, the talks you gave, all in one place you control. It shows how you think, not just where you&rsquo;ve worked.</p>
<h2 id="how-this-site-is-built">How This Site Is Built</h2>
<p>This site is a <a href="https://gohugo.io/">Hugo</a> static site, and the whole stack costs about $3 a year to host:</p>
<ul>
<li><strong>Hugo</strong> with the PaperMod theme generates plain HTML from Markdown.</li>
<li><strong>Amazon S3</strong> stores the files and <strong>CloudFront</strong> serves them over HTTPS, with a free certificate from <strong>ACM</strong> and DNS in <strong>Route 53</strong>.</li>
<li><strong>Terraform</strong> defines all of the infrastructure.</li>
<li><strong>GitHub Actions</strong> builds the site on every push, syncs it to S3, and invalidates the CloudFront cache, authenticating to AWS with OIDC instead of stored keys.</li>
</ul>
<p>The code is all <a href="https://github.com/lukelittle/homepage">on GitHub</a> if you want to borrow it.</p>
<h2 id="build-yours">Build Yours</h2>
<p>If you&rsquo;re a student and want the fastest path, start with the <a href="/posts/2026/02/building-your-personal-brand-a-students-guide-to-online-presence/">student branding starter</a>: a Hugo site on GitHub Pages you can have up in about ten minutes. When you outgrow it, move it to S3 and CloudFront.</p>
<p><img src="/posts/2026/11/your-homepage-is-more-than-a-resume/homepage-slide_hu_72bb837fdb0dd54c.webp" srcset="/posts/2026/11/your-homepage-is-more-than-a-resume/homepage-slide_hu_cee087def8dce0f3.webp 750w, /posts/2026/11/your-homepage-is-more-than-a-resume/homepage-slide_hu_72bb837fdb0dd54c.webp 1200w" sizes="(max-width: 800px) 100vw, 750px"
       width="1200" height="1600" alt="Luke and an attendee at the front table, with the opening slide on screen" loading="lazy" decoding="async"></p>
<h2 id="thank-you">Thank You</h2>
<p>Thanks to everyone who came out tonight, and for all the good questions.</p>
<p>See you at the next Richmond AWS User Group meetup.</p>
]]></content:encoded></item></channel></rss>