Drone CI/CD 支援 Auto cancellation 機制

大家一定會問什麼是『Auto cancellation』呢?中文翻作自動取消,這機制會用在 CI/CD 的哪個流程或步驟呢?我們先來探討一個情境,不知道大 [Read More]

用 Go 語言實作 Job Queue 機制

很高興可以在 Mopcon 分享『用 Go 語言實現 Job Queue 機制』,透過簡單的 goroutine 跟 channel 就可以實現簡單 Queue 機制,並且限制同時可以執行多少個 Job,才不會讓系統超載。最後透 [Read More]

Kobo 社群小聚 1st x Kobo Libra H2O 介紹

2019/10/07 是凍仁受邀 Kobo 台灣公司 (底下簡稱 K 社) 三週年開辦第 1 屆 Kobo 社群小聚的日子,也是團隊週期性上版 (release) 的日子。感謝團隊伙伴和家人,讓在下可以安心地參加 [Read More]

在 Docker 內設定使用者及群組權限的三種方式

如果平常本身有在玩 Docker 的開發者肯定知道透過 docker command 啟動的容器預設是使用 root 來當作預設使用者及群組,這邊會遇到一個問題,當 Host 環境你有 root 權限就沒有此問題 [Read More]

系統工程師的打怪升級之旅

從大學畢業、進入職場,經歷 SI、IT、RD … 等許多角色,凍仁目前最喜歡的是「系統工程師 (System Engineer)」這個稱號,而〈系統工程師的打怪升 [Read More]

用 Drone 自動化上傳 Docker Image 到 GitHub Docker Registry

很高興收到 GitHub 的 Beta 邀請函來開始試用 GitHub Package Registry 相關功能,從說明文件可以知道目前 Registry 支援了好幾種 Package 像是 npm, gem, docker, mvn 及 nuget,這篇主要跟大家介紹如何用 Drone 快 [Read More]

Go 語言目錄結構與實踐

很高興今年錄取 Modernweb 講師,又有機會去宣傳 Go 語言,這次的議程最主要跟大家介紹 Go 專案的目錄該如何設計,一個基本的專案該需要有哪些功能,以及如何實現。 [Read More]