正式入門系統思考 (Systems Thinking) 不到一年的凍仁,在 05/16-17 的 Agile Summit 2019,投了場閃電秀,用超過 5 分鐘的時間簡單地介紹何為系統思考。 系統思考,又稱之為系統思維和
                  [Read More]
                
              
            從台鐵售票系統看 Public Money Public Code 的必要性
                
                  *Public Money, Public Code (PMPC): 用納稅人的錢所製作的軟體系統,應該要開放源碼供大眾檢驗並再利用。 五月份是報綜合所得稅的季節,每逢這時期想必
                  [Read More]
                
              
            GitHub 推出 CI/CD 服務 Actions 之踩雷經驗
                
                  今年很高興又去 Cloud Summit 研討會給一場議程『初探 GitHub 自動化流程工具 Actions』,這場議程沒有講很多如何使用 GitHub Actions,反倒是講了很多設計上的
                  [Read More]
                
              
            15 分鐘學習 Go 語言如何處理多個 Channel 通道
                
                  大家在初學 Go 語言時,肯定很少用到 Go Channel,也不太確定使用的時機點,其實在官方 Blog 有提供一篇不錯的文章『Go Concurrency Patterns: Pipelines and cancellati
                  [Read More]
                
              
            [Go 語言教學影片] 在 struct 內的 pointers 跟 values 差異
                
                  Struct Method 在 Go 語言開發上是一個很重大的功能,而新手在接觸這塊時,通常會搞混為什麼會在 function 內的 struct name 前面多一個 * pointer 符號,而有時候又沒有看到呢?以及如何用
                  [Read More]
                
              
            〈系統思考培訓工作坊 Lv1〉與「中級學徒」
                
                  知曉系統思考 (Systems Thinking) 至今兩年的凍仁,雖早在半年前入門這項技藝,但為了更快、更有效地的學習,在敏捷老司機 James Wang 的介紹,報名了 2019/03/15-16 的〈系統思考培訓工作坊
                  [Read More]
                
              
            10 分鐘內用 Traefik 架設 Drone 搭配 GitHub 服務
                
                  這標題也許有點誇張,但是如果實際操作一次,肯定可以在 10 分鐘內操作完成。本篇來教大家如何用 Traefik 當作前端 Proxy,後端搭配 Drone 服務接 GitHub,
                  [Read More]
                
              
            開源專案 Gitea 支援 OAuth Provider
                
                  很高興看到 Gitea 正式支援 OAuth Provider 了,此功能經歷了四個月終於正式合併進 master 分支,預計會在 1.8 版本釋出,由於此功能已經進 master,這樣我們就可以把原本 Drone
                  [Read More]
                
              
            解決「嘸蝦米輸入法 v2.6.4」未預期中止問題 on Android 8.0
                
                  嘸蝦米 (Boshiamy IME) Android 版,自從 2019/02/18 釋出 v2.6.4 後,除造成不少 Android 用戶無法正常使用嘸蝦米,還會一直跳出「未預期中止的錯誤訊息」視窗阻礙操作。相信部份使用者,正因如
                  [Read More]
                
              
            在 docker-in-docker 環境中使用 cache-from 提升編譯速度
                
                  在現代 CI/CD 的環境流程中,使用 Docker In Docker 來編譯容器已經相當流行了,像是 GitLab CI 或 Drone 都是全走 Docker 環境,然而有很多人建議盡量不要在 CI 環境使用 Docker In Docker,
                  [Read More]