60 秒新知

網頁如何做到體驗很好的圖片載入

你有沒有想過相簿相關的 Web 服務如何同時載入那麼多張圖,但又不會讓體驗感覺很糟糕? 當一個網頁很多張圖時,最常見的情況是會因為圖還在下載的情況,導

Posted on  Aug 14, 2023  by  Amo Chen  ‐ 1 min read

功能上線 3 階段思考框架

不知道大家開發一項功能時,會怎麼思考讓它上線要做的事情? 我個人是使用「功能上線 3 階段思考框架(自稱)」幫助思考功能 1 個上線要做哪些事情,這個

Posted on  Aug 9, 2023  by  Amo Chen  ‐ 2 min read

靜態程式碼弱點掃描工具 - CodeQL

最近看到有專案的 GitHub Actions 在用 CodeQL, 所以查了一下什麼是 CodeQL 。 原來 CodeQL 是 1 套開源靜態程式碼弱點掃描工具,每個人都可以使用這套工具對程式碼進行弱點掃描,例如 SQL

Posted on  Aug 8, 2023  by  Amo Chen  ‐ 1 min read

PostgreSQL 的 RETURNING 子句

你知道 PostgreSQL 的 INSERT/UPDATE/DELETE 語句(statement)支援 RETURNING 子句(clause)嗎? PostgreSQL 的 INSERT 可以這樣寫: INSERT comment (name, text) VALUES ('JoJo', 'Hi') RETURNING id; 支援 RETURNING 子句的好處是像這種由資料庫產生

Posted on  Aug 5, 2023  by  Amo Chen  ‐ 1 min read

白話文解說 GitHub Actions

GitHub 有 1 個功能稱為 GitHub Actions, 可以讓開發者自動化軟體開發流程,例如編譯、測試,甚至是部署等等,你可以選擇在主線(main branch)更新時觸發你所設

Posted on  Aug 3, 2023  by  Amo Chen  ‐ 1 min read

Python x VSCode x Docker

現在不少人都會選擇 VSCode 作為開發的文字編輯器使用,除了有各式各樣的擴充(extension)可以使用之外,還可以用 GitHub Copilot 加速開發。 不過好像比較少文

Posted on  Aug 2, 2023  by  Amo Chen  ‐ 1 min read