Blog
-
事件隊列設計:解決 Socket.IO 與 DB Commit 順序問題
用 ContextVar 實現 Request-Scoped 的事件隊列
-
Repository Pattern 實作:讓資料層乾淨分離
用 Generic Repository 和依賴注入打造可維護的後端架構
-
從 jaba + jaba-line-bot 到 jaba-ai:專案整合實戰
兩個獨立專案如何演變成統一的 AI 驅動後端
-
Jaba AI 技術分享系列:完整目錄
從專案整合到 AI 安全、從架構設計到 LINE Bot 進階開發
-
pymupdf4llm - 把 PDF 轉成 AI 看得懂的 Markdown
專為 LLM 設計的 PDF 轉換工具,讓大型文件也能輕鬆處理
-
C# WinForms 整合 Python OpenCV - Python.NET 完整教學
用 Python.NET 在 C# 中呼叫 Python 寫的 OpenCV 程式
-
uv 入門:極速 Python 套件管理
取代 pip、poetry、pyenv 的現代化工具
-
Linux 終端機入門:開發者必備指令
從零開始掌握 Ubuntu 常用操作
-
Git 入門:版本控制基礎指令
從零開始掌握程式碼版本管理
-
Docker 基礎概念與常用指令
從零開始理解容器化,為 Docker Compose 做準備