Kuan Yu Chen[Backend] Logging in Python and Applied to FastAPIDeveloping a service, logging plays a crucial role as it allows us to track events, identify errors, and determine who called the API…Aug 14Aug 14
Kuan Yu Chen[Backend] Deal with zip file in pythonDue to project requirements, I have recently started working on uploading zip files through an API. Taking this opportunity, I wrote this…Jun 8Jun 8
Kuan Yu Chen[Backend] Spring boot + React + AWS smol project (2)Continuing from the previous article, this article would put the highlight on dockerizing the project (the area circled by dotted lines).Apr 24Apr 24
Kuan Yu Chen[Backend] Spring boot + React + AWS smol project (1)Being a newbie of Java, I created a simple project for practicing. The following image is the structure of this project.Apr 24Apr 24
Kuan Yu Chen[DevOps] Docker-compose 無痛轉換 K8s從以前就很想實做 k8s,但一直沒有真正搞懂,這次藉上一個專案,來試試看 k8s 的封裝,也順便釐清其運行機制與架構。由於我的開發環境是 Mac M1,這裡也會提供一些踩雷的解法。由於我已經有一個完成品的 docker-compose 專案,接下來就是將…Mar 21Mar 21
Kuan Yu Chen[Backend] Flask + MongoDB + Scrapy 各種串接由於之前工作都是接觸 SQL 資料庫較多,這次藉 side project 的機會來碰碰 NoSQL。另外沒有接觸過爬蟲相關的框架,於是想了一個小 project 來做做看。以下為該專案的架構圖,後端機器包含 Flask & Scrapy 框架,DB 則是使用 mongoDB。Feb 16Feb 16
Kuan Yu Chen[Backend]Django + Youtube API 的踩雷小記錄之前的工作都是使用 Starlette 這類敏捷式開發的框架,所以趁著離職空檔回來摸摸 Django。這個簡單的專案是結合 Django、Google OAuth 及 Youtube API,以實現取得使用者 Youtube 訂閱頻道資料的功能。Jan 4Jan 4
Kuan Yu Chen[Backend]無痛轉換 Podman相信會點入這篇文章的人,不外乎是要跳槽或尋找一個適當的虛擬機器,而前者為本篇重點。身為長期使用 docker 開發的人,如何無痛地跳到 podman 為本篇重點。Jan 9, 2023Jan 9, 2023
Kuan Yu Chen[Backend]讓訊息不漏接的websocketWebsocket 是網路協定的一種,他和我們熟知的 http or https request 不同,透過 websocket 使用者可以一直和 server 溝通,不需要在每一次溝通時建立連線。簡單來說,websocket 只需要連接一次,就可以一直和 server…Oct 28, 2022Oct 28, 2022