<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>soundadam</title><description>Static public notes, projects, and contact links for Adam Liu.</description><link>https://soundadam.github.io/</link><item><title>Research threads for the public site</title><link>https://soundadam.github.io/blog/research-threads/</link><guid isPermaLink="true">https://soundadam.github.io/blog/research-threads/</guid><description>Public-safe topics the site can carry without exposing private records or runtime services.</description><pubDate>Fri, 20 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Why the public mirror stays static</title><link>https://soundadam.github.io/blog/static-vs-live/</link><guid isPermaLink="true">https://soundadam.github.io/blog/static-vs-live/</guid><description>A short note on splitting GitHub Pages from the live soundadam.com runtime.</description><pubDate>Fri, 20 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Parallel worktrees for frontend iteration</title><link>https://soundadam.github.io/blog/worktree-notes/</link><guid isPermaLink="true">https://soundadam.github.io/blog/worktree-notes/</guid><description>Why the static mirror and dynamic app should evolve in separate working areas.</description><pubDate>Fri, 20 Mar 2026 00:00:00 GMT</pubDate></item></channel></rss>