我們昨天成功開啟 Nest.js,並且看了一下萬年起始範例 「Hello World」。今天我們來介紹一下後端的一些基本概念。雖然說可以用 Cursor 幫我們...
最近工作剛好使用到 gRPC,趁這個機會來了解一下他和 Restful API 的 diff。 gRPC vs REST gRPC:由 Google 開發,...
昨天我們了解了 database index 機制,今天來聊聊在資料庫中,如果想要優化查詢要怎麼做?首先我們要先了解資料庫的 Query plan ,知道他是怎...
今天主要是想聊聊 N+1 problem,但因為和 ORM 有關係,雖然大家對 ORM 都很熟了,但我們還是可以來複習一下。 What is ORM ORM(O...
昨天我們了解了 Nginx 的主要設定檔在做什麼,今天我們要來繼續談其他設定檔 /etc/nginx/conf.d/: 這個目錄中的 .conf 檔案會自動...
昨天談完 web server 在做什麼,今天我們回到 Nginx ! Nginx 的優勢 Nginx 對比 另外一個傳統老將 Apache ,它最常被說贏 A...
前幾天在介紹 JWT 時,有提到跟 Session 相比 JWT 不用存在 DB 或 server,那 Session 的作用是什麼?跟 JWT 相比什麼時候適...
今天我們來聊聊 DB 的 index。 What is Database index? 簡單來說,資料庫索引是一種可以加速資料查詢的資料結構,他是一種有序的結構...
打造你的第一個 MCP Server:從概念到實作 建議在我的部落格中 https://blog.ray-realms.com/article/73b7d4c...
還記得剛開始上班時,讀到公司 flask 專案和 fastapi 專案,都有讀到一個設定叫做 CORS,那時候只有快速地看過,也從來沒有接觸過這個設定,直到前陣...
今天來聊聊 Python一個很好用的 library -Pydantic,主要功能是做資料驗證和資料的解析,讓使用者可以在定義 data model 同時處理資...
因為之後想要探討 python 的 decorator,所以今天想先來探討一下它背後的原理,Python 的函示運作以及一個概念 "Closure&q...
今天我們回到 API 設計的部分,來聊聊 Restful 成熟度模型以及 level 3 的 HATEOAS 是如何運作的~ What is RESTful 成...
因為只使用過 ip 白名單來限制 ip 的存取,一直都沒有機會使用到JWT,但之前有自學了解一下要如何使用,透過這次鐵人賽剛好把學習的整理複習一下,並嘗試應用在...
記得第一次接觸到 API 設計的 task 時,就被同事 review 不正確的命名和不合邏輯的階層,因此想透過分享幾個自己曾經犯的錯誤來給大家! 當設計 AP...
在開始聊後端相關的知識前,要先來聊聊後端的 scope,也就是 What is backend ? 參考一份蠻有名的後端 Roadmap 為例: 後端的 sco...
前言 Hi,我是 Yusinz,又到了參賽的季節,原本今年想要偷懶的,沒想到被朋友抓來一起奮鬥,這是我第二次參加鐵人賽,離上次參賽雖然沒過多久,但這次身分有了轉...
漸強實驗室目前正在招募資深工程師!歡迎對 #B2B #Saas產業 #新創 有高度興趣的人才加入我們~ 【關於漸強實驗室】漸強實驗室透過MarTech 行銷科技...
在上一篇文章中,我們學習了如何使用Nginx作為反向代理,並配置正式環境的Docker Compose設置。 [DAY8] Django與Docker Com...
在上一篇文章中,我們學習了如何設置Logger系統、Middleware和CORS。 [DAY7] Django與Docker Compose後端開發實戰 -...
在上一篇文章中,我們學習了如何設置Django Admin管理系統和整合Swagger來更方便地進行API文檔和測試。 [DAY6] Django與Docke...
在上一篇文章中,我們學習了如何修改Django項目的資料庫結構,並探討了MariaDB的使用方法。本篇文章中,我們將探討如何設置Django Admin管理系統...
在上一篇文章中,我們學習了如何使用Django Rest Framework(DRF)來創建一個API應用。通過定義模型、序列化器和視圖,並通過JWT進行身份驗...
在上一篇文章中,我們探討了如何在Django項目中實現JWT認證系統,並介紹了使用者管理的方法。我們使用了JSON Web Token來驗證用戶身份,並通過AP...
在上一篇技術教學文章中,我們已經介紹了如何建立Django後端應用,並使用Docker Compose將項目打包。本篇文章將會深入介紹如何在Django設定檔中...
在這篇技術教學文章中,我們將介紹如何使用Django和Docker Compose來創建和設置一個後端開發環境。我們將分步驟進行,從下載Django並創建項目開...
單車節結束一段時間ㄌ但我剛好有把一些開發過程記錄下來想說這些東西都我一個人看的話有點可惜 後端其實需求沒很難, 反而是我看前端刻板刻的很辛苦 使用者登入 -...
老獅:盤點一下要做什麼吧 小獅:API 用來建立使用者 1. 超級使用者可建立一般使用者 2. 超級使用者可建立超級使用者 3. 一般使用者不能建立帳號密碼...
小獅:很好,使用者可以登入了,我們系統要怎麼讓使用者擁有帳號 老獅:恩,我們可以提供幾個常見的內部系統初始方案給 PM,例如 PM 提供帳號密碼,我們使用 s...
我們在為系統團隊尋找後端工程師(擴編2位)。主要產品為遊戲及APP客制代工開發,是年輕有衝勁的團隊~目前規模近百人!希望你也喜歡共同開發, 並且願意共同公開地r...