花園
4 則筆記正在生長。清除篩選 ✕
標籤nestjs平台rootnote架構前端踩雷程式碼走讀projectdddnuxt心路✕seo安全資料庫部署ios共筆dockerlinuxpythonssrtradewindows構想流程測試資料視覺化需求分析成熟度種子扎根常青
- 與 AI 設計師協作:交接包、拍板權與閱後即焚 這個站的視覺不是我設計的——是 AI 設計師出的稿,我實作。幾輪合作下來長出一套穩定的流程,記下來,因為「怎麼跟 AI 協作」本身就是這個時代值得種的筆記。 交接包的形狀 每個設計案交付一個資料夾:一份 README(設計決策、規格、色票對照、硬約束清單)加一份瀏覽器直開的 mock HTML。README 負責「為什…
- 支援矩陣收斂史:告別 MySQL 與 SQLite 的決策帳 基底範本最初的野心是「三種資料庫都支援」:postgres、mysql、sqlite。半年後我把矩陣收斂成 postgres only——這篇記下這筆決策帳,因為「刪掉支援」比「增加支援」難談,也更值得談。 MySQL 先退場 翻遍部署紀錄:從來沒有一個場景真的用 mysql,driver 甚至沒安裝過。它卻在真實地收…
- 把散落的專案熔成一座鍛造廠:monorepo 遷移記 這一切的起點是一個很樸素的痛:我有一個 NestJS + DDD 的「基底範本」,和幾個從它長出來的產品專案——倉儲管理、交易機器人。最初的管理方式是 branch-per-project:每個專案一條長壽分支,基底改了什麼,就往各分支 cherry-pick。 聽起來可行,實際上是慢性自殺。基底修一個 bug,要在三…
- Rootnote:這座花園本身就是一件作品 你現在看的這個網站,是我為了學 SSR 與 SEO 實務而種下的專案——與其做一個假想的部落格範例,不如讓「學習的載體」直接變成「學習的成果」。所以這座花園的每一個功能,背後都對應一段真實的取捨。 為什麼叫 Rootnote root × note——根與筆記,諧音 footnote(註腳)。個人網站說到底就是一個人的…