Amo Chen

為什麼 Python List Comprehension 比 For 迴圈還快?

“THIS is Why List Comprehension is SO Efficient!” 影片用短短 5 分鐘就解釋為什麼 Python List Comprehension 比 For 迴圈還快。 其原因在於 Python 的 List Comprehension 使用了特製的 instruction (或稱指令碼) LIST_APPEND

Posted on  Jan 9, 2024  by  Amo Chen  ‐ 1 min read

談談 HTTP 狀態碼 206 Partial Content

相信大多數人應該都比較熟悉 HTTP status code 200, 201 吧? 本文來聊聊比較少接觸的 HTTP status code 206 吧! 現代瀏覽器支援在 HTTP headers 中加上 Range 對後端伺服器索取部分內容,這功能稱為 partial

Posted on  Jan 8, 2024  by  Amo Chen  ‐ 2 min read

Flexbox Patterns — 1 個學 Flexbox 應用的好所在

現在網頁設計幾乎都會用到 Flexbox, 原因在於它強大又彈性的排版功能,可以滿足各式各樣的版面需求,小至含圖示的輸入框,大至圖片網格呈現都能夠使用 Flexbox 打造。

Posted on  Jan 7, 2024  by  Amo Chen  ‐ 1 min read

Make — IFTTT 的替代方案

有人可能聽過 IFTTT, Zapier 的自動化工具,這類工具把很多 App, Service 整合在一起,可以透過 IFTTT, Zapier 所提供的介面用拖拉的方式把相關的流程串起來自動化。 舉個例子來說,你可

Posted on  Jan 6, 2024  by  Amo Chen  ‐ 1 min read

express.js 的新對手 — Hono

有使用 JavaScript 開發 HTTP-based 後端伺服器的開發者,應該或多或少聽過或用過 express.js, 相較於 NestJS 這類上手門檻較高的 Framework, express.js 以其輕便、極簡的特色吸引不少開發者使用。 如果你也喜歡

Posted on  Jan 5, 2024  by  Amo Chen  ‐ 1 min read

想做 side project 但是沒點子?試試 Ideas AI 吧

程式設計師提昇功力的方式有很多種,其中 1 個就是 side project, 不僅可以增加經驗值,也有機會靠著 side project 變現,最著名的 side project 例子之一就是 Twitter 。 不過做 side project 經常有個困

Posted on  Jan 4, 2024  by  Amo Chen  ‐ 1 min read

好文分享 — Asyncio Task Cancellation Best Practices

Python 的 Asyncio Task 可以被要求取消,之所以用「被要求」這個詞,是因為在非同步的程式設計中,「取消」這件事情很難做到 100%, 十分有可能在送出取消的要求之後,該 Task

Posted on  Jan 3, 2024  by  Amo Chen  ‐ 1 min read

好文分享 — How To Use Midjourney for Web Design

“How To Use Midjourney for Web Design” 1 文分享幾個如何使用 Midjourney 產生網頁設計的訣竅,還附上 prompt 作為範例,這些訣竅包含: 網頁類型(電商、新聞、部落格等等)

Posted on  Jan 3, 2024  by  Amo Chen  ‐ 1 min read