Writings.

  1. 持續集成的實踐:基於容器的微服務架構設計

    (同步發表於 Cepave Blog) 敏捷開發關鍵的一環:持續集成 隨著軟體開發複雜度的不斷提高,團隊開發成員間如何更好地協同工作以確保軟體開發的質量已經慢慢成為開發過程中不可迴避的問題。尤其是近些年來,敏捷軟體開發逐漸成為顯學,如何能在不斷變化的需求中快速適應和保證軟體質量顯…

    Docker Microservices CI CD
  2. Excel, SpreadSheet 試算表中的 Evaluation 實現方式

    儲存格 Evaluation 的使用情境 自己的記帳習慣,為了能清楚記錄費用明細又不需要在備註上面打太多字,我通常不會直接在 Excel 記上最終的消費金額,而是記錄算式搭配簡單的說明。像是以下兩種情境: 匯款花了台幣 1014 元。如果直接寫 1014 元我事後無從得知這筆費用…

    Others
  3. 以 Docker for Mac 搭建開發環境

    以前 Mac 上的 Docker 之前 Docker 就可以在 MAC 上面使用,但是實在太麻煩了,需要安裝 Boot2Docker, VirtualBox, Docker-Toolbox,實際上的體驗也遠不如 Linux 版本的。 如:每次重開機都需要執行以下命令,啟動也很花時…


  4. 將部落格從 WordPress 遷移到 Ghost

    寫習慣 Markdown 之後,WordPress 對於現在的我來說已經過於臃腫了,即便有外掛可以支援 Markdown,非原生的體驗還是有差。資料的備份與網站的管理也造成了我不小的負擔,隨著工作佔用的時間越來越多,部落格還是維持簡單就好。因此下定決心把用了很久的 Dreamho…

    Wordpress
  5. 為什麼他們最後決定改用 Go 重寫了?

    (同步發表於 Cepave) 現今這個時代的網站已經很少單純只用 HTML 完成,為了處理動態資料,除了前端的展現,我們還需要由後端幫忙處理資料,目前主流的網頁語言與框架有: PHP – Laravel Python – Django/Flask/Falcon Ruby – Ro…

    golang