Avatar 💻

recca0120 技術筆記

Software Developer / 技術筆記

  1. 首頁
  2. 彙整
  3. 分類
  4. 標籤
  5. 搜尋
  6. 關於我
    1. 夜晚模式

紀錄

2026 16
2024 3
2023 11
2022 13
2020 15
更多

分類

PHP Laravel Testing Frontend Database DevOps MacOS Tools Windows

標籤雲

Laravel PHP Testing PHPUnit JavaScript SQLite Aws Blade Developer-Tools Guzzle Mockery Sql.js Typescript Validation Composer Docker Linux MacOS Migration MySQL
Featured image of post Terraform 入門:用程式碼管理雲端基礎設施,告別手動點擊
DevOps

Terraform 入門:用程式碼管理雲端基礎設施,告別手動點擊

Terraform 是 Infrastructure as Code 工具,用 HCL 宣告式語言管理 AWS、GCP、Cloudflare 等 3000+ provider。本文涵蓋安裝、HCL 語法、state 管理、module 架構、多環境策略與實際部署靜態網站範例。

2026 年 3 月 14 日
English
Terraform Infrastructure-as-Code Aws Devops Cloudflare
Featured image of post Terratest:Terraform 基礎設施的自動化整合測試
DevOps

Terratest:Terraform 基礎設施的自動化整合測試

Terratest 是一個用 Go 撰寫真實整合測試的函式庫,針對 Terraform 模組部署真實基礎設施、驗證其行為,然後銷毀。涵蓋 terraform、http_helper、aws、retry、test_structure 套件,附完整 Go 程式碼範例。

2026 年 3 月 14 日
English
Terratest Terraform Go Testing Aws Infrastructure
Featured image of post Zustand:React 狀態管理,不需要 Provider,不需要 Reducer
Frontend

Zustand:React 狀態管理,不需要 Provider,不需要 Reducer

Zustand 是 1KB 的 React 狀態管理庫,一個 create() 搞定 state 和 action,不需要 Provider 包裝,selector 自動避免多餘 re-render,內建 persist、devtools、immer middleware。

2026 年 3 月 13 日
English
Zustand React State-Management Typescript JavaScript
Featured image of post ky:用 fetch 的人,不用再寫那些重複的樣板
Frontend

ky:用 fetch 的人,不用再寫那些重複的樣板

ky 是基於 fetch 的輕量 HTTP 客戶端,4KB gzip 零依賴,內建 retry 指數退避、timeout、hooks 攔截器、JSON 簡寫,比 axios 小 3 倍,比裸 fetch 少寫一半程式碼。

2026 年 3 月 12 日
English
Ky Fetch Http Typescript JavaScript
Featured image of post Zod:TypeScript 最省力的資料驗證,Schema 即型別
Frontend

Zod:TypeScript 最省力的資料驗證,Schema 即型別

Zod 是 TypeScript-first 的 schema 驗證庫,定義一次 schema 自動推斷型別,不用重複寫 interface。支援 parse/safeParse、transform、refine、discriminated union,2kb gzip,零依賴。

2026 年 3 月 11 日
English
Zod Typescript Validation JavaScript
Featured image of post 用 Biome 取代 ESLint + Prettier:快 35 倍,一個工具搞定
Tools Frontend

用 Biome 取代 ESLint + Prettier:快 35 倍,一個工具搞定

Biome 是用 Rust 寫的前端工具鏈,formatter 比 Prettier 快 35 倍,455 條 lint 規則涵蓋 ESLint + TypeScript ESLint,一個 biome.json 取代五個設定檔,支援自動遷移。

2026 年 3 月 10 日
English
Biome Eslint Prettier Typescript Developer-Tools
Featured image of post Mole:一個指令清掉 macOS 95GB 的垃圾
Tools

Mole:一個指令清掉 macOS 95GB 的垃圾

Mole 是 38K stars 的 macOS 清理工具,mo clean 深度清除快取、mo uninstall 連殘留一起刪、mo purge 清 node_modules,乾淨又安全,支援 dry-run 先預覽。

2026 年 3 月 9 日
English
MacOS Mole Developer-Tools Productivity
Featured image of post OpenSpec:讓 AI Coding Assistant 照規格做事,不要亂寫
Tools DevOps

OpenSpec:讓 AI Coding Assistant 照規格做事,不要亂寫

OpenSpec 是 spec-driven development 框架,在 AI 寫程式之前先對齊需求。propose 產出規格文件,apply 按規格實作,archive 歸檔完成的變更。支援 Claude Code、Cursor、Copilot 等 30+ 工具。

2026 年 3 月 8 日
English
Openspec Ai Sdd Claude-Code Cursor Developer-Tools Workflow
Featured image of post 拋棄 Husky,用 Lefthook 讓 Git Hooks 快一倍
Tools DevOps

拋棄 Husky,用 Lefthook 讓 Git Hooks 快一倍

用 Go 寫的 Lefthook 一個 YAML 搞定所有 Git hooks,平行執行省掉一半 commit 等待時間,支援 monorepo、跨語言、本地覆寫,比 Husky + lint-staged 更快更簡單。

2026 年 3 月 8 日
English
Git Lefthook Husky Developer-Tools Devops
Featured image of post 用 sql.js-httpvfs 在 GitHub Pages 上查詢 SQLite 資料庫
Frontend Database

用 sql.js-httpvfs 在 GitHub Pages 上查詢 SQLite 資料庫

介紹 sql.js-httpvfs,透過 HTTP Range Request 在靜態網站上直接查詢 SQLite,不需要下載整個資料庫檔案。

2026 年 3 月 7 日
English
Sql.js SQLite JavaScript WebAssembly
1 2 3 4 5 6
© 2020 - 2026 recca0120 技術筆記
recca0120 on GitHub
使用 Hugo 建立
主題 Stack 由 Jimmy 設計