技術筆記

依主題整理的技術筆記、課程拆解與除錯紀錄。

資料庫不是大型 JSON:先讓 constraint 擋住不可能的資料

AbortController:取消的是過期工作,不是把錯誤吞掉

Navigation API 到 Baseline:別把每個連結都攔成 SPA

Speculation Rules API:預載不是免費加速,先處理副作用

瀏覽器 Scheduler:先分清工作優先序,再決定要不要排隊

MCP Tool Result:給決策,不要把 API 整包倒進 context

<details> 不只是省幾行 JS:Disclosure 跟 Accordion 的邊界

Popover API:少一點 UI 狀態,不是免費的無障礙

PostgreSQL SKIP LOCKED 能做 Job Queue,但不是魔法 Broker

原生 CSS Carousel 很香,但先別急著刪 JavaScript

Cloudflare OS 真正值得抄的不是 UI,而是把 Agent 權限歸零

PostgreSQL 18 Skip Scan:複合索引最左規則多了一個星號

綠色 Build 不等於已上線:Astro 靜態站的發佈驗證紀錄

MCP Apps 把 UI 放進對話,但不是每個 Tool 都要變成小網站

別只看 JavaScript Bundle:SSR HTML 裡的資料也有成本

View Transitions 不會把 MPA 變 SPA,但會讓它更順

Cloudflare Containers 上線了,但別把每個 Worker 都塞進 Docker

UUIDv7 適合當主鍵嗎?更好的 UUID,不是萬用答案

Agent Skill 不是長 Prompt:值得留下的,是可驗證工作流

Caveman:讓 AI 助手少說廢話,卻不減技術含量

Git Merge vs Rebase:兩條時間線的故事

Python 電腦科學與程式設計導論 第四講:迴圈、猜測逼近與二進位

Python 電腦科學與程式設計導論 第三講:迭代

Python 電腦科學與程式設計導論 第二講:字串、輸入輸出與分支

Python 電腦科學與程式設計導論 第一講:簡介