這一篇的契機,其實是很久之前曾在社群媒體看到一張佛系技術債的圖,當時就在代辦事項裡留個紀錄,不過一直都被其他題目插隊 (代表我很 agile,更重要的先寫,精簡 ── 或最大化未完成工作量之技藝 ──…
今天來聊個最近很夯的主題 DDD,但不是 DDD 的本尊 Domain Driven Design,而是無所不在的 Database Driven…
有點意外,上一篇《閒談軟體設計:來煮碗拉麵吧》回響還不錯,果然標題是很重要的 (咦~重點不應該是內容嗎?),本來這一篇是要來回答和前同事討論中的一個問題,什麼是 Dependency-Inversion…
這一篇是重新整理《閒談軟體設計:Repository》時,說要獨立分出來的文章,但一直拖稿到現在,主要是最近都在玩 Final Fantasy 7 重製版,不太有時間寫文章,破關後,該開始來還債了 XD
提到後端工程師,似乎就只是開發 API,但一個複雜的系統其實不太可能只透過 API…
最近公司陸陸續續排入了 developer experience 的改進項目,自此,好像這樣,就變成了不再只是關注 UX 也在乎 DX 的好公司,但 DX 的定義是什麼?即便是找到了這段影片
如果您以為上一篇 閒談軟體設計:Offline first (Client 篇) 已經是所有需要考慮的眉角,那可就錯了,實作 offline first 不是只有 client 要注意,server…
Offline first 的設計最近有越來越多的感覺 (我不敢說是趨勢),但好的 Offline first 設計要解決蠻多的問題,是否使用 offline first…
當初在《迎接 Java 19: 虛擬執行緒與平台執行緒》[拙譯] 的後記中提到,如果把 virtual thread 套用到《閒談軟體設計:Async…
很久沒上來,都快長蜘蛛絲了。為什麼是煮拉麵呢?主題是來自前同事在問我為什麼有人的程式好像常常會歪掉,或是變得難維護,後續的討論中,他用的例子就是拉麵,所以... 今天就用程式來煮拉麵吧!