前言
在上一篇,我們一起做了一個 pipeline,把一連串應收金額的產出步驟用 pipe 串起來。pipe 雖然很適合銜接簡單流程,但當需求變得複雜、需要插入...
昨天我們介紹了 Option、Either、Result、Exit、Cause 的用法,今天我們來介紹其他常用的 Data Types。我保證這篇是最後一篇 d...
🧐 上一篇我們談到 為什麼在某些情境下必須用 Canvas(像是大量即時繪製、逐像素操作、高自由度變形等)。但光是換成 Canvas 還不夠,如果使用方式不對,...
前情提要
在 Day 16 我們實作了即時協作系統,今天我們將進行重要的架構升級:將 WebSocket 協作引擎獨立為專門的微服務。這個架構調整將帶來更好的可...
Medusa 的結構
MedusaJS 最外面的,負責接收訊息的是 API Route。接收到訊息後,邏輯處理的順序會交給 workflow(工作流程) 去處理...
昨天雖然成功用純 React 實作出 SSR 和 SSG 了,但實際上還是有很多需要調整的地方,而且也只是一個很簡易的小實作而已,如果要拿來當作一個完整專案來使...