紀錄如何透過 multi-stage build 的方式將靜態網站打包成 Docker image,接著整合 Github 和 Cloud Build Trigger 自動建置後部署至 Cloud Run 運行。
紀錄如何利用 CSS 設定子元素間距,包含不需要換行的情境、使用 flex-wrap 換行的情境,以及舊瀏覽器不支援 grid-gap 時的 workaround。
介紹如何將前端常用的 ESLint, Prettier, Browserslist 設定提取至 Lerna 管理的 monorepo,並利用 Github Actions 自動發布至 npm。
介紹什麼是 youtube-dl、為何要使用 youtube-dl 下載影片,並整理各種常用的使用情境,包含下載影片、下載音樂、下載影片清單、客製化輸出檔名等等。
紀錄近兩年工作的學習方法,從如何確立學習方向、尋找資源、熟悉工具,到提升溝通能力,最後透過 Output 的過程,強化內化知識的程度。