Skip to content

Documentation

11 pages
  • Why Localize PostgreSQL into Chinese?

    By Ruohang Feng In PGSQL 1427 words 3 min

    Ruohang FengPostgreSQLPG EcosystemDocumentation

    Why Localize PostgreSQL into Chinese?

    The PostgreSQL 19 release schedule is set: RC1 lands next Thursday, October 15, and barring surprises, the final release follows on October 29. Good news for Chinese-speaking users along with it: following Simplified Chinese, Traditional Chinese …

    The PostgreSQL 19 release schedule is set: RC1 lands next Thursday, October 15, and barring surprises, the final release follows on October 29. Good news for Chinese-speaking users along with it: following Simplified Chinese, Traditional Chinese …

  • Chinese PostgreSQL Docs Are Live: All 11 Major Versions

    By Ruohang Feng In PGSQL 1578 words 8 min

    Ruohang FengPostgreSQLDocumentationTranslationPG Ecosystem

    Chinese PostgreSQL Docs Are Live: All 11 Major Versions

    pgsql.cc launches today, with Chinese documentation for 11 PostgreSQL major versions, a redesigned mirror of the official website, and better full-text search. It finally fills the documentation gap in the Chinese PostgreSQL ecosystem. It goes beyond …

    pgsql.cc launches today, with Chinese documentation for 11 PostgreSQL major versions, a redesigned mirror of the official website, and better full-text search. It finally fills the documentation gap in the Chinese PostgreSQL ecosystem. It goes beyond …

  • Documentation-Driven Development: The First Secret to AI Software Engineering

    By Ruohang Feng In AI 3428 words 17 min

    Ruohang FengAIAgentSoftware EngineeringDocumentationOink

    Documentation-Driven Development: The First Secret to AI Software Engineering

    Documentation is not an afterthought once the code is finished. It is an input before coding begins, working memory during development, and the acceptance standard at delivery. A few days ago, I wrote AGI Machine Guns Are Now Standard Issue, about …

    Documentation is not an afterthought once the code is finished. It is an input before coding begins, working memory during development, and the acceptance standard at delivery. A few days ago, I wrote AGI Machine Guns Are Now Standard Issue, about …

  • Oink: Build Modern Websites with Markdown

    By Ruohang Feng In AI 3915 words 19 min

    Ruohang FengOinkDocumentationOpen Source

    Oink: Build Modern Websites with Markdown

    A couple of weeks ago, I just wanted a decent-looking documentation theme for a few new projects. A couple of weeks later, I had migrated all 18 of my websites to it. Pigsty’s Chinese and English documentation, Silo, PIG, SOW, PG Exporter, the …

    A couple of weeks ago, I just wanted a decent-looking documentation theme for a few new projects. A couple of weeks later, I had migrated all 18 of my websites to it. Pigsty’s Chinese and English documentation, Silo, PIG, SOW, PG Exporter, the …

  • OINK: After Six Years of Wrestling with Documentation Frameworks, Codex Finally Got Me Over the Line

    By Ruohang Feng In Database 2268 words 11 min

    Ruohang FengCodexDocumentationOpen Source

    OINK: After Six Years of Wrestling with Documentation Frameworks, Codex Finally Got Me Over the Line

    Building a documentation site is not hard. The hard part is keeping it useful five years later. At first, you only want to put a few Markdown files online. Then the requirements start growing on their own: full-text search, dark mode, multiple …

    Building a documentation site is not hard. The hard part is keeping it useful five years later. At first, you only want to put a few Markdown files online. Then the requirements start growing on their own: full-text search, dark mode, multiple …

  • I Asked AI to Prove That Eating Garlic Prevents Middle Ear Infections

    By Ruohang Feng In AI 1001 words 5 min

    Ruohang FengAILLMDocumentationOpen Source

    I Asked AI to Prove That Eating Garlic Prevents Middle Ear Infections

    Last month, my old friend Ma roasted me in our group chat for using ChatGPT every day to churn out grand-sounding, LinkedIn-style aphorisms with no basis in experience. He said, “You can make up any theory you want—say, that eating garlic reduces the …

    Last month, my old friend Ma roasted me in our group chat for using ChatGPT every day to churn out grand-sounding, LinkedIn-style aphorisms with no basis in experience. He said, “You can make up any theory you want—say, that eating garlic reduces the …

  • Yes, I Use AI to Write

    By Ruohang Feng In AI 1068 words 6 min

    Ruohang FengAIDocumentation

    Yes, I Use AI to Write

    People often leave the same short comment under my posts: “AI wrote this.” Correct. I use AI, and I use it heavily. I do not think there is anything to hide there. But the topic itself is worth addressing seriously at least once: how should a person …

    People often leave the same short comment under my posts: “AI wrote this.” Correct. I use AI, and I use it heavily. I do not think there is anything to hide there. But the topic itself is worth addressing seriously at least once: how should a person …

  • Chinese Docs for Five PostgreSQL Versions Are Now Live

    By Ruohang Feng In PGSQL 474 words 3 min

    Ruohang FengPostgreSQLDocumentationTranslation

    Chinese Docs for Five PostgreSQL Versions Are Now Live

    Yesterday I launched PG.center, a Chinese mirror of the PostgreSQL website. The response was immediate. There was one obvious gap, though: at launch, the site only had Chinese docs for PostgreSQL 18. Versions 17, 16, 15, and 14 are all still within …

    Yesterday I launched PG.center, a Chinese mirror of the PostgreSQL website. The response was immediate. There was one obvious gap, though: at launch, the site only had Chinese docs for PostgreSQL 18. Versions 17, 16, 15, and 14 are all still within …

  • pg.center: A Chinese Mirror of the PostgreSQL Website

    By Ruohang Feng In PGSQL 663 words 4 min

    Ruohang FengPostgreSQLDocumentationPG Ecosystem

    pg.center: A Chinese Mirror of the PostgreSQL Website

    One thing has always bothered me after all these years using PostgreSQL:postgresql.org never had a Chinese edition. For English-speaking users, the official site is a one-stop hub for project information, release notes, documentation, community …

    One thing has always bothered me after all these years using PostgreSQL:postgresql.org never had a Chinese edition. For English-speaking users, the official site is a one-stop hub for project information, release notes, documentation, community …

  • 464 PostgreSQL Extensions Out of the Box: Launching the New PG Extension Catalog

    By Ruohang Feng In PGSQL 1195 words 6 min

    Ruohang FengPostgreSQLExtensionDocumentation

    464 PostgreSQL Extensions Out of the Box: Launching the New PG Extension Catalog

    Today I put Claude Code to work on another project: building a brand-new PostgreSQL extension catalog, now live at https://pigsty.cc/ext. This is actually the fifth iteration of the catalog. After coming full circle through several web frameworks, it …

    Today I put Claude Code to work on another project: building a brand-new PostgreSQL extension catalog, now live at https://pigsty.cc/ext. This is actually the fifth iteration of the catalog. After coming full circle through several web frameworks, it …

  • How to Get Up to Speed with PostgreSQL Fast

    By Ruohang Feng In PGSQL 1558 words 4 min

    Ruohang FengPostgreSQLDocumentation

    How to Get Up to Speed with PostgreSQL Fast

    People keep asking me the same question lately: “How do I get started with PostgreSQL?” It has come up often enough that I figured I should write a proper tutorial and answer everyone at once. The best way to learn PostgreSQL is learning by …

    People keep asking me the same question lately: “How do I get started with PostgreSQL?” It has come up often enough that I figured I should write a proper tutorial and answer everyone at once. The best way to learn PostgreSQL is learning by …