好文分享 — Why UUID7 is better than UUID4 as clustered index in RDBMS
先前有介紹過 clustered index 的運作原理,以及為什麼亂數會對 clustered index 造成效能影響。 譬如 UUID4 這種亂數 Id 所造成的效能影響,其解決辦法為讓亂數的開頭部分有序產生,如此
Posted on Feb 3, 2024 by Amo Chen ‐ 1 min read
先前有介紹過 clustered index 的運作原理,以及為什麼亂數會對 clustered index 造成效能影響。 譬如 UUID4 這種亂數 Id 所造成的效能影響,其解決辦法為讓亂數的開頭部分有序產生,如此
Posted on Feb 3, 2024 by Amo Chen ‐ 1 min read
AI 時代,打不贏就加入它!
所以個人認為學會 LangChain 之類的框架,在未來可能會是每個程式設計師不可或缺的技術,也就是說除了寫程式之外,你可能還需要用 LangChain 之類的框架做出適合自己的工具,幫助提升效率與生產力,藉此增加自身的職場優勢。
本文將介紹 LangChain 結合 llama 語言模型如何使用的入門教學。
p.s. 使用開源語言模型的 llama 的好處在於不用付費,輸出品質也有一定保證
Posted on Feb 2, 2024 in LangChain , Python 程式設計 - 高階 by Amo Chen ‐ 5 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