<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Pete Shepley</title><description>Pete Shepley&apos;s personal site — projects, writing, and what I&apos;m building.</description><link>https://peteshepley.com/</link><item><title>Building api-console</title><link>https://peteshepley.com/blog/building-api-console/</link><guid isPermaLink="true">https://peteshepley.com/blog/building-api-console/</guid><description>A signed-in test console for peteshepley.com&apos;s APIs — the stack, the auth model, and two CORS bugs that only showed up in production.</description><pubDate>Sat, 11 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Building resume-api and resume-app</title><link>https://peteshepley.com/blog/building-resume-api-and-app/</link><guid isPermaLink="true">https://peteshepley.com/blog/building-resume-api-and-app/</guid><description>A resume-shaped API on Python, Lambda, and DynamoDB, and the React editor built on top of it — domain model, the auth model that makes a whole class of bugs impossible, and a custom-domain migration that took two applies.</description><pubDate>Sat, 11 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Building peteshepley.com</title><link>https://peteshepley.com/blog/building-peteshepley-com/</link><guid isPermaLink="true">https://peteshepley.com/blog/building-peteshepley-com/</guid><description>Notes on the stack, the deployment path, and the decisions behind this site.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate></item></channel></rss>