關於這個部落格的二三事
如果你曾經造訪過 kuro.tw,會發現那個站點已經好幾年沒有更新了。不是我懶(好吧,確實有點懶),而是當時用的 Hexo 加上一堆客製化調整,每次想寫點東西都要先處理環境問題,久而久之就放生擱置了。
如果你曾經造訪過 kuro.tw,會發現那個站點已經好幾年沒有更新了。不是我懶(好吧,確實有點懶),而是當時用的 Hexo 加上一堆客製化調整,每次想寫點東西都要先處理環境問題,久而久之就放生擱置了。
週末去五倍上了 Cash 哥的 Classic TDD Workshop,重新走了一輪經典的 Potter TDD Kata。 雖然多年前我也上過 91 哥的 TDD 課程,但這次跟著 Cash 哥的節奏重做一次, 除了複習 TDD 的基本精神與流程之外,最大的收穫重新理清 TDD 在開發時的思考順...
前陣子做 Agent Ready 改造時,有一項叫 WebMCP 我刻意沒做,理由是 Chrome 還在 Early Preview、spec 也還在改、對靜態網站 cp 值不對等。 這幾天花點時間把官方文件、幾份訪談、社群 polyfill 都翻過一輪,也動手寫了一個小 demo 實際跑過,整理成...
最近 Cloudflare 推出了一個有趣的小工具 Is It Agent Ready?,用來評估你的網站對 AI Agent 的友善程度。 剛好拿自己的部落格去掃了一下,分數 8 分 Not Ready,真慘。 看了一輪檢查項目,覺得有些確實值得做,就順手做了兩輪改造,最後把分數推到 58 分 L...
用 Claude Code 一段時間之後,漸漸發現有些任務每次都要重新跟 Claude 解釋一遍背景:「我們的 commit 格式是這樣」、「記得用這個框架的慣例」、「這個專案有這些規則」。 Skills 就是為了解決這個問題而生的,讓你把這些重複的知識和流程打包起來,之後直接叫出來用就好。
繼 JSDC 2025 之後,今天在 WebConf 2025 又講了一場「AI 只懂 React?Vue.js 也能 Vibe Coding!」。 事實上,演講標題裡的 React 只是個引子,我知道你們想看什麼,但不是你們想的那樣 XD 這場演講真正想跟大家聊的,是 AI 協作時代下開發思維的轉...
終於結束了! 上週六很榮幸能在 JSDC 2025 跟大家分享「讓 AI 寫前端,我們來寫未來」這個主題。 老實說,雖然我從第一屆 JSDC 上台到現在已經十多年了,但還是第一次講這麼不 JavaScript 的主題(笑) 除了蹭一下 AI 熱潮,這場演講想探討的,就是在 AI 工具越來越強大的今天...
部落格上線一陣子後,總會好奇有多少人來看、哪些文章比較受歡迎、網站跑起來順不順。 原本在考慮要不要裝 Google Analytics,但想到它那肥大的 script 和 Cookie 同意的麻煩,就覺得有點煩。 後來發現 Vercel Analytics 超輕量又不用處理 Cookie 問題,整合...
晚上花了一點時間實作日語文章的切換,剛好 Cash 大就在 X (Twitter) 上敲碗問我什麼時候要加 RSS Feed XD: 想想 RSS Reader 還是追蹤部落格最方便的方式,不用每天手動檢查有沒有新文章,於是決定著手加上這個功能。 但 VitePress 本身沒有內建 RSS 功能,...
2024 年初參加了一場 JavaScript 設計模式的讀書會,主題是討論 Addy Osmani 的《JavaScript 設計模式學習手冊》。 最近在重建部落格時,想起這場讀書會還沒留下點什麼紀錄有些可惜, 而且這種主題沒有時效問題,就決定趁這個機會整理一下當時的內容,順便 水一篇 分享給大家...