<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Josh Wang — Blog</title><description>Josh Wang&apos;s blog about writing, tools, and continuous learning.</description><link>https://joshwang.dev/</link><item><title>Putting my home Obsidian vault behind Cloudflare Access as a remote MCP</title><link>https://joshwang.dev/en/blog/obsidian-remote-mcp-cloudflare-access/</link><guid isPermaLink="true">https://joshwang.dev/en/blog/obsidian-remote-mcp-cloudflare-access/</guid><description>I turned my Mac mini Obsidian vault into a remote MCP with Cloudflare Tunnel and Access, got Claude connected, and hit a DCR wall with Gemini while drawing clear security boundaries</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate></item><item><title>SSR or control: how I pick a React framework and a TypeScript backend</title><link>https://joshwang.dev/en/blog/react-ssr-backend-tradeoffs/</link><guid isPermaLink="true">https://joshwang.dev/en/blog/react-ssr-backend-tradeoffs/</guid><description>React Router v8 Framework Mode versus Next.js App Router, and why I pick Fastify as my starting TypeScript API, in my own decision notes</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Hello! I&apos;m Josh!</title><link>https://joshwang.dev/en/blog/hello-blog/</link><guid isPermaLink="true">https://joshwang.dev/en/blog/hello-blog/</guid><description>A self-introduction that isn&apos;t quite a résumé — I&apos;m using this space to collect some recent thoughts on AI, life, and travel.</description><pubDate>Sat, 12 Sep 2026 00:00:00 GMT</pubDate></item></channel></rss>