60 秒新知

好文分享 — 2024 前 15 大軟體開發趨勢

雖然 2023 年末到 2024 年初,陸陸續續都有軟體公司裁員的消息,可以預見 2024 可能也不會太過平穩,不過我們還是可以靠選擇與趨勢相同的方向的職業來保護工作與人

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

SaaS 賞析 — ShipFast

先前有分享過如何快速把產品做出來的心得,其中 1 項就是不要全部功能都自己做,如果有不錯的現成解決方案可以使用,不仿考慮先用整合代替開發,就可以

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

Monotonic Reads 保證

Monotonic Reads 是 1 種一致性(consistency)的保證,它保證讀取到資料不會比前一次讀取到的還要舊。 如果沒有 Monotonic Reads 保證,會發生什麼事呢? 請看下圖: 假

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

Read Your Write 保證

分散式系統有一些經典問題很有趣,不過比較少人在談的樣子,今天分享 1 個 Read Your Write 保證,有興趣的話可以問一下 Google 大神怎麼做到這種保證(劇透:有 1 種是用

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

為什麼 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