使用 GitHub Action 部署部落格 (Hugo) Feb 16, 2020 這篇想稍微紀錄一下自己改採 GitHub Action 部署的過程,會想使用 GitHub 這個新功能,一部分是想知道有什麼東西之後可以利用的,另外一個讓自己更懶惰一點。哈哈。 什麼是 GitHub Action Github Action 簡單說起來就是 GitHub 自家推出的 CI/CD 工具,好處是跟放在 GitHub 上面的 Repository 有更好的整合,也可以更集中管理,有好有壞,但至少多了一個選擇。 設定的方式可以參考官方文件,基本上需要加入一個 .github/workflows/<workflow_name>.yml,然後在裡面定義不同的工作和工作內部的步驟,詳細設定就自己參考官方文件吧。 GitHub Action 有一個特色是開發人員可以開發 Action 並發布給大家使用,目前已經可以找到很多人已經做好的 Action 來使用,像是發布訊息到 Slack,寄信之類的,非常多。當然,這次要使用的 Hugo 編譯和 GitHub Page 部署也有人做好了。下面就快速帶過我的設定吧 ...
Review and... Go Feb 11, 2020 都已經是 2020 的二月了,現在才來回顧及展望好像也太晚了,不過嘛,總是會有許多事情跳出來讓人忙東忙西。2019 下半年開始,生命中發生了許多轉折,一直到這兩天也才有空好好整理那隨意丟放的置物櫃,放胡思亂想的那種。 2019, 自我認識和探尋的一年 再次定位 自認是個興趣廣泛、好奇且願意嘗試的人,像是買了 Roli Keyboard 和 Ableton,緩步的嘗試學習音樂製作。或是嘗試了兩個月的子彈筆記術,試圖讓自己更加聚焦。也一直廣泛吸收和應用企管和軟體管理相關的知識。然而這幾年廣泛地點技能,總是有種自己在原地打轉的感覺。直到 2019 報名了 熱血點火師 91 的測試驅動開發及持續重構課程後,看到堅持在一條路上的人綻放的光芒,才確定自己的主線角色應該是在工程上,專注在一條線上,才能借力強化其它支線。主線不明的故事,是不會吸睛的,更何況我也不是賣顏值的,哈哈。 整裝 清楚自己的目標,張開地圖,大概就知道路線長什麼樣了,也就會定期的檢查,是不是該轉彎了。比較大的記錄點應該是兩年前幫自己設定的目標都做到了吧——團隊中的好夥伴 Maso 跟我說想往資料科學的方向發展很久了,一直以來在各種不同的工作中想辦法尋求平衡,終於在去年順利的讓他專心了!混混亂亂的團隊流程也總算是在去年整理過一輪了(感謝 Russ)。挖掘了幾位有潛力的夥伴(小珍妮、Ron 以及 Leslie),很高興曾經一起努力,也相信大家都找到自己綻放光芒的舞台,而最珍惜最開心的就是對我的那份信任(還有願意被我推坑 XD)。 新的篇章 到了這個年歲才比較掌握到自己應該多放點心在怎麼做,而不是做什麼,畢竟即便目標眾多,但也都是很清楚明瞭。2020年二月,我轉換到另一個團隊讓自己能夠更加專心的在我要走的路,而且客觀條件上,這個機會都更能夠滿足我對未來生活的想像。 離開原本的團隊也是很不捨,特別是對幾個被我推坑很深的夥伴,希望我挖的坑不會害你們爬不出來啊!話說回來,這是我人生中的一個新篇章,卻不是我們友誼故事的結束,未來保持連絡囉。 2020 專業、影響力、自信 2020年一月在商業思維學院的線下實作課程中完成了今年的目標設定,老實說,那個目標絕對是挑戰自己極限的,這樣也好,總是要跨出舒適圈。 希望 2021 年的時候回顧,我可以很肯定地說,我可以幫自己打上 專業、影響力、自信 這三個標籤,同時,在個人發展上,成為一個 有影響力的後端軟體工程師。 ...
Podcasts I subscribed Jan 26, 2020 My friends and I happened to have a conversation about subscribed podcasts for communication, collaboration and engineering. We shared some with each other and I think it’s worth writing a post about them. ...
Test Cases Like How We Speak Aug 6, 2019 In my current software development work, we’ve talked about TDD within the team but we haven’t really apply this process for couple reasons. But we do care about the products we shipped. ...
Rust Lang at a Glance May 28, 2019 Just a quick glance at Rust-lang, haven’t really done things with it. But I’m interested in its memory management system, so called “ownership”, and no “null” design. Rust, borned in 2006, was firstly a personal project but then sponsored by Mozilla since 2009. ...