Skip to content

Add episode 69: GraphQL:治好前后端联调内耗#75

Open
AnnatarHe wants to merge 1 commit into
masterfrom
claude/busy-brown-divogy
Open

Add episode 69: GraphQL:治好前后端联调内耗#75
AnnatarHe wants to merge 1 commit into
masterfrom
claude/busy-brown-divogy

Conversation

@AnnatarHe

Copy link
Copy Markdown
Member

What

Adds the new podcast episode EP69 GraphQL:治好前后端联调内耗 as requested in #73.

New file: src/content/posts/ep69.mdx (follows the exact pattern of ep66–ep68). No other changes are needed — the site is fully dynamic, so the episode list, /posts/ep69 route, OG image, and RSS item are all generated automatically.

Field mapping (from the issue)

Field Value
title EP69 GraphQL:治好前后端联调内耗 (prefixed EP69 so the OG-image generator can extract the number)
shownotes the issue's description, verbatim (trailing hashtags dropped, BGM by Otologic appended — matching existing episodes)
xyzLink / url https://www.xiaoyuzhoufm.com/episode/6a3bab23ffcf45052c119264
youtubeId t-8Ry_4s3mo
biliUrl //player.bilibili.com/player.html?...bvid=BV13y7K6EE2b... (protocol-relative, & decoded)
categories graphql, api, restful, schema, frontend, backend, fullstack, ai (issue tags + core topics, in the repo's English-keyword convention)
status published
publicationDate 2026-06-24

Note on the date: both external pages were unreachable from the build environment, so the date was derived from the xiaoyuzhou episode id (a Mongo ObjectId whose first 4 bytes encode the creation time): 0x6a3bab23 → 2026-06-24. The method was validated against ep67 (6a2945a0 → 06-10 ✓) and ep68 (6a33665a → 06-18 ✓).

Verification

  • astro content sync succeeds → the new MDX passes content-collection schema validation.
  • The built /posts/index.html lists ep69 at the top (newest first), confirming the publication date sorts it correctly above ep68.
  • A full local astro build stops at the OG-image step because this sandbox can't fetch the remote logo ik.imagekit.io/...asynctalk-logo.png (fails on ep0-og.png, unrelated to this change; works in CI where the asset is reachable).
  • The 3 astro check errors are pre-existing in scripts/face.ts and scripts/generate-thumbnail.ts — untouched by this PR.

Closes #73

🤖 Generated with Claude Code

https://claude.ai/code/session_01LWxmEg2yd4HuhxtWzrTyaP


Generated by Claude Code

新增 EP69,从 REST 的痛点出发,聊 GraphQL 的强类型 schema 如何统一前后端协作、
让缓存更聪明,以及 n+1、HTTP 状态码、什么项目不该上 GraphQL 等真实的坑。

Closes #73

Claude-Session: https://claude.ai/code/session_01LWxmEg2yd4HuhxtWzrTyaP

Co-authored-by: Claude <noreply@anthropic.com>
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

new episode released, please add the content

2 participants