活出自我的開源程式設計師 — Sindre Sorhus
以前不知道有 Sindre Sorhus 這樣一號人物,單單靠著興趣與愛好耕耘開源世界 10 多年,而且你我常用的 packages, 工具都可能有他的貢獻,真心欽佩! 如果不知道 Sindre Sorhus 的話,可以
Posted on Feb 1, 2024 by Amo Chen ‐ 1 min read
以前不知道有 Sindre Sorhus 這樣一號人物,單單靠著興趣與愛好耕耘開源世界 10 多年,而且你我常用的 packages, 工具都可能有他的貢獻,真心欽佩! 如果不知道 Sindre Sorhus 的話,可以
Posted on Feb 1, 2024 by Amo Chen ‐ 1 min read
開發的時候,經常會有測試某些函式、程式碼範例的需求,這時候雖然可以用 JSFiddle, Go Playground 等服務進行測試,不過最方便的還是能在編輯器中直接執行測試。
這個需求可以用 VS Code 擴充 — Code Runner 解決!
該擴充支援執行多種程式語言的程式碼片段(Code Snippets)或者程式碼檔案,包含 C, C++, Java, JavaScript, Python, Go, Rust 等程式語言,相當適合執行某些程式碼範例、測試函式庫的使用方式等情況。
Posted on Jan 31, 2024 in VS Code , VS Code 擴充推薦 by Amo Chen ‐ 2 min read
shadcn/ui 是 2023 年 GitHub 蠻火紅的開放原始碼專案,它不像其他的 UI framework/library 那般,需要詳閱文件什麼的,它更像是把各種常用的 UI 元件程式碼分開打包好,當你需要的時候就安裝
Posted on Jan 30, 2024 by Amo Chen ‐ 1 min read
Slack 在自家的 Slack Engineering 部落格上公布了 1 篇他們怎麼做自動化部屬的文章,這是 1 篇很有參考價值的文章,讀完之後會讓我們知道: 一旦規模規模大到一個程度,即使
Posted on Jan 29, 2024 by Amo Chen ‐ 2 min read
如果你想做出跟 Gmail 一樣階層式的 Sidebar, 但是又不想花時間從頭開始寫,推薦你使用 react-arborist 這個套件! 這個套件不僅可以很快速的做出 Sidebar, 而且支援拖拉更換順序、多選、全
Posted on Jan 28, 2024 by Amo Chen ‐ 1 min read
以前工作有同事在做 Spell Check, 那時還沒有多餘心思去了解背後真正的運作原理,不過也認為這個功能很不簡單,所以一看到 “The Algorithm Behind Spell Checkers” 這部
Posted on Jan 27, 2024 by Amo Chen ‐ 2 min read
程式設計師怎麼可能只開發 1 個 Project 呢?
一定是工作的專案、個人 side projects 加起來好幾個!
不過, VS Code 目前只提供 “Open Recent” 可以選擇最近開啟過的資料夾,其實相當不便。
這個問題可以使用本文介紹的 VS Code 擴充 — Project Manager 解決!
Posted on Jan 25, 2024 in VS Code , VS Code 擴充推薦 by Amo Chen ‐ 2 min read
有人的地方就有江湖,程式設計的風格也有流派之分,其中有 1 派提倡程式設計應該要像數學函數一樣美,輸入什麼就輸出什麼,過程之中不應該有 side effect 甚至是修改外部 state (例如變數)存在,換句話說, Functional Programming 在追求的就是最純粹的函數(pure function) 。
函式應該要像數學公式一樣純粹,這意味著它們不應有副作用(side effects),也不應修改任何外部狀態
Posted on Jan 25, 2024 in Functional Programming by Amo Chen ‐ 4 min read