Amo Chen

Open Source 工具箱 - OpenSourceAlternative.To

談到怎麼將開放原始碼的軟體變為一門生意的話,我想 Amazon Web Services(AWS) 可說是箇中翹楚。 AWS 提供的許多服務幾乎都是透過整合、改造開放原始碼專案而來,例如 AWS OpenSearch 其實

Posted on  Mar 16, 2023  by  Amo Chen  ‐ 1 min read

手繪風格繪圖工具分享

隨著遠距(remote)或混合式(hybrid)工作模式成為各大軟體公司的標配,如何不需要面對面也能有效溝通成為一件相當重要的事,也是每個人

Posted on  Mar 15, 2023  by  Amo Chen  ‐ 1 min read

看了肯定會的 Python 裝飾子(decorator)教學

Python 的 decorator (或稱裝飾子)是一個非常有用的功能,它的重要程度可以說是沒用過或不會用 decorator 的人就等於沒學過 Python, 甚至在一些常見的框架(Framework),例如 Flask, FastAPI, Django 都提供各種方便的 decorator 供大家使用。

這麼重要的東西,肯定是闖江湖都會用到的金創藥啊!

但如果你剛接觸 Python 就看到類似以下裝飾子的範例,絕對會腦袋打結,為什麼函式前面還要加個 @debug 還有 @cache, 而且還很神奇能運作:

@debug
@cache
def sum(a, b):
    return a + b

本文就教大家如何理解 Python 的 decorator!

Last updated on  Mar 10, 2023  in  Python 程式設計 - 中階  by  Amo Chen  ‐ 6 min read

你的網頁有用對 HTML 標籤嗎?

在這個搜尋引擎在網際網路佔有一席之地的時代,如何讓搜尋引擎的爬蟲能夠正確解析你的網頁內容,也是 SEO 重要的一環。(未來可能變 AI 的爬蟲⋯⋯) HTML 提供

Posted on  Mar 9, 2023  by  Amo Chen  ‐ 1 min read

The Pragmatic Programmer 邁向大師之路

如果要推一本書教你怎麼成為一個好的程式設計師,那麼我覺得 “The Pragmatic Programmer” 就是這類書籍中的經典之作。 我對這本書的心得是,與其說這本書是教你怎麼寫好程式,

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

微軟獻給新手的免費 Python 教學影片

Python 在近幾年因為其易用性(是真的很簡單使用)以及在大數據、 AI 等領域大放異彩,不僅受到不少關注,也是很多人感興趣想學習的程式語言。 如果你也想為你

Posted on  Mar 7, 2023  by  Amo Chen  ‐ 1 min read

Wireframe 工具

蓋房子要有藍圖,軟體開發當然要有 Wireframe 囉! 人類終究還是很仰賴視覺的動物,無論產品規格寫得多精美,在沒有看到 UI/UX 設計師所提供的介面圖之前,我們應該只

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