From 33a52e77e74837de9bbde963546b4b0b80c72d0f Mon Sep 17 00:00:00 2001 From: "claude[bot]" <41898282+claude[bot]@users.noreply.github.com> Date: Mon, 20 Oct 2025 16:18:49 +0000 Subject: [PATCH 1/2] =?UTF-8?q?feat:=20add=20EP48=20-=20AI=20=E6=9D=A5?= =?UTF-8?q?=E4=BA=86=EF=BC=8C=E4=BB=A3=E7=A0=81=E8=AF=A5=E8=BF=99=E4=B9=88?= =?UTF-8?q?=E5=86=99=E6=89=8D=E8=83=BD=E4=BB=8E=E4=BB=8E=E5=AE=B9=E5=AE=B9?= =?UTF-8?q?=E6=B8=B8=E5=88=83=E6=9C=89=E4=BD=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add initial structure for episode 48 with basic frontmatter and placeholders for content to be filled from Notion document. Co-authored-by: Le He --- src/content/posts/ep48.mdx | 40 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 src/content/posts/ep48.mdx diff --git a/src/content/posts/ep48.mdx b/src/content/posts/ep48.mdx new file mode 100644 index 0000000..512250c --- /dev/null +++ b/src/content/posts/ep48.mdx @@ -0,0 +1,40 @@ +--- +type: podcast-episode +status: draft +slug: /posts/ep48 +guid: 48 +title: EP48 AI 来了,代码该这么写才能从从容容游刃有余 +subtitle: AI 来了,代码该这么写才能从从容容游刃有余 +publicationDate: 2025-10-20 16:16:00 +author: AnnatarHe +season: 2 +episodeNumber: 48 +episodeType: full +excerpt: EP48 AI 来了,代码该这么写才能从从容容游刃有余 +url: https://www.xiaoyuzhoufm.com/episode/TODO +size: 0 +duration: 0 +explicit: false +draftLink: https://annatarhe.notion.site/EP48-AI-2809f2751b3180438c38d6fbaefaa314?source=copy_link +xyzLink: https://www.xiaoyuzhoufm.com/episode/TODO +categories: + - ai + - programming +--- +### 📕 Shownotes + +在 AI 时代,代码该怎么写?本期节目探讨在 AI 工具辅助下,如何从容游刃有余地进行编程工作。 + +有任何意见建议可以在评论区留言,或者邮件联系 [async.talk@gmail.com](mailto:async.talk@gmail.com) 也可以在 X(Twitter) 上与我们互动 [https://x.com/AsyncTalk](https://x.com/AsyncTalk) + +### 👨‍👨‍👦 主播 + +- AnnatarHe: [https://annatarhe.com](https://annatarhe.com) + +### ⏰ Timeline + +_TODO: 请从 Notion 文档中填写时间线_ + +### 🔗 相关链接 + +_TODO: 请从 Notion 文档中填写相关链接_ From e428370a8987fadc53c1d157c6d528d838c3ea82 Mon Sep 17 00:00:00 2001 From: AnnatarHe Date: Tue, 21 Oct 2025 00:53:05 +0800 Subject: [PATCH 2/2] chore(content): publish EP48 with complete timeline and links MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Update EP48 episode from draft to published status with full metadata including xiaoyuzhoufm URLs, detailed timeline with timestamps, related links, and extended reading section. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- src/content/posts/ep48.mdx | 64 ++++++++++++++++++++++++++++++++++---- 1 file changed, 58 insertions(+), 6 deletions(-) diff --git a/src/content/posts/ep48.mdx b/src/content/posts/ep48.mdx index 512250c..819f537 100644 --- a/src/content/posts/ep48.mdx +++ b/src/content/posts/ep48.mdx @@ -1,22 +1,22 @@ --- type: podcast-episode -status: draft +status: published slug: /posts/ep48 guid: 48 title: EP48 AI 来了,代码该这么写才能从从容容游刃有余 subtitle: AI 来了,代码该这么写才能从从容容游刃有余 -publicationDate: 2025-10-20 16:16:00 +publicationDate: 2025-10-21 00:51:00 author: AnnatarHe season: 2 episodeNumber: 48 episodeType: full excerpt: EP48 AI 来了,代码该这么写才能从从容容游刃有余 -url: https://www.xiaoyuzhoufm.com/episode/TODO +url: https://www.xiaoyuzhoufm.com/episode/68f66104c4a8670d2edc9824 size: 0 duration: 0 explicit: false draftLink: https://annatarhe.notion.site/EP48-AI-2809f2751b3180438c38d6fbaefaa314?source=copy_link -xyzLink: https://www.xiaoyuzhoufm.com/episode/TODO +xyzLink: https://www.xiaoyuzhoufm.com/episode/68f66104c4a8670d2edc9824 categories: - ai - programming @@ -33,8 +33,60 @@ categories: ### ⏰ Timeline -_TODO: 请从 Notion 文档中填写时间线_ +00:20 AI 仍然是被低估的 + +01:10 程序员不会消失 - 它具有极大的可拓展性 + +02:45 程序员不会消失 - 这个群体人才比例高 + +03:31 程序员的要求会越来越高 + +04:20 程序员要求从老到新都要懂 - XML, CLI 等 + +05:55 AI 时代怎么写项目 + +06:00 Next.js 是你的首选 + +08:52 后端选 Node 或 Python + +11:27 UI 就选 tailwindcss + shadcn + +12:44 UI 也可以自己写 + +14:58 业务开发怎么结合 AI + +15:10 可访问性优先 + +16:30 llm.txt + +17:00 UA 检查 AI 应该返回纯文本 + +18:23 XML 优于 JSON + +19:35 支持标准 IO + +20:38 AI 时代的开发原则 + +21:08 可读性高于一切。高于性能,高于效率,高于短期收益 + +23:58 抛弃非语义化。比如 uuid + +24:58 写测试 + +25:47 欢迎留下自己的想法 ### 🔗 相关链接 -_TODO: 请从 Notion 文档中填写相关链接_ +- SEO 搜索引擎优化: [https://en.wikipedia.org/wiki/Search_engine_optimization](https://en.wikipedia.org/wiki/Search_engine_optimization) +- Critical npm supply chain attack response - September 8, 2025: [https://vercel.com/blog/critical-npm-supply-chain-attack-response-september-8-2025](https://vercel.com/blog/critical-npm-supply-chain-attack-response-september-8-2025) +- OpenAI Agents SDK: [https://openai.github.io/openai-agents-js/](https://openai.github.io/openai-agents-js/) +- tailwindcss: [https://tailwindcss.com/](https://tailwindcss.com/) +- Adam Wathan [https://x.com/adamwathan/status/1953510802159219096](https://x.com/adamwathan/status/1953510802159219096) +- shadcn: [https://ui.shadcn.com/](https://ui.shadcn.com/) +- llm.txt: [https://llmstxt.org/](https://llmstxt.org/) +- bun 支持输出 markdown: [https://x.com/bunjavascript/status/1971934734940098971?s=46](https://x.com/bunjavascript/status/1971934734940098971?s=46) +- stripe 支持复制为 markdown: [https://docs.stripe.com/building-with-llms](https://docs.stripe.com/building-with-llms) + +### 📚 扩展阅读 + +- EP46 如何正确开喷 Next.js: [https://asynctalk.com/posts/ep46](https://asynctalk.com/posts/ep46)