第 22 期 - 簡單的事交給電腦處理,這樣才有更多時間可以一起去 High 🕺

本週專欄

Travis CI| 簡單事情就交給電腦去做之CI/CD 初體驗,讓 GitHub Pages 自動更新!

每次每次在處理完 issue 或加上 feature 後,都要再重新 build 過並部署到 server,但珍貴的時間就應該要拿來做珍貴的事情,不是浪費在這種無聊的重複指令上。於是利用一點時間研究 CI/CD,好讓專案可以在 Push 到 GitHub 的同時自動部署!像這樣把簡單的事情交給電腦處理,才有更多時間可以一起去 High 🕺

神 Q 超人

A letter to myself as a fresh software engineer

我總是很容易被這種感性的標題吸引 😂,但說真的有時候看這種經驗類型的文章,總是會不小心被撥到幾條心弦,尤其是剛開始成為工程師的時候,就是認為工程師要爆肝到不行,所以就貫徹自己在公司的價值,每天都加加加加加到不行,一直到有天突然驚覺,然後在午夜十一點從辦公室的椅子上摔下來,坐在地上思考「這真的是我理想的工程師嗎?」,於是之後就瞬間成為準時下班一族了。

但這不代表我沒有將工作的事情處理好,也不代表我沒那麼喜歡寫程式,我仍然做好我在公司的角色,也在下班時繼續用程式學習,並做一些自己喜愛的 Project,這才是我享受生活、享受程式的態度 😎!

你需要注意的 console.log 問題

一開始在寫 JavaScript 常常被傳來傳去的 Object 搞得很混亂,尤其是連 console.log 出來的值和預期的不同就會開始懷疑人生,因此後來要看 Object 的時候都會特別用 JSON.parseJSON.stringify 大法處理他 XD。而文章中把這個雷點解釋得非常清楚,推薦大家花點時間把它看完!

5 Great JavaScript Projects to Code During Quarantine

雖然標題上是說在隔離期間可以做的幾個小 Project,但我認為對於新手、學生、想要學習程式或每天都苦惱著可以做什麼當作品的人來說,都是不錯的選擇,尤其是最後一個本人覺得超酷!

Larry Lu

Rust 编译模型之殇

不少人都聽說過 Rust 編譯的速度很慢,慢到由 Rust 實作的 TiKV 資料庫一天只有 24 次編譯機會,用一次少一次。但到底為什麼會慢成這樣,可以看看由 TiDB 團隊對於 Rust 編譯模型的深入分析

HTTP/2 從零到一

近年來 HTTP 2 越來越普及,那他究竟比 HTTP 1 好在哪?如果還不太知道的話可以趕快看這篇文惡補一下,文末也有提供在 Nodejs 中使用 HTTP 2 的範例可以跟著做做看

10 React mini-patterns

這篇文講了很多在寫前端時可能會遇到的需求,並且提供了幾個簡單的 React pattern 教你怎麼優雅的完成這些功能、同時保持程式碼的簡單明瞭,很值得一讀

LukaJoJo

Throwaway Code

有時候你嘗試性寫的程式碼,突然間要變成產品。那麼這段程式碼會難以維護,該如何是好?本文提供了一個很實際的方法:「不管這個這段程式碼是不是已經被使用,或是已經可以運作了,只要人類無法讀懂,那他是無法維護的程式碼,應該要被重寫。」

When a founder is already wealthy, why would they need or want venture capital for a new startup?

為什麼在創辦人已經很富有的情況下,他們還會想要風險投資來創立一個新創公司?第一個原因是讓錢的使用的紀律是一家真實的公司來運作,而不是自己的錢包想怎麼用就怎麼用。第二個原因是讓更多獨立觀點與知識淵博的人一同交流意見。第三個原因是可以藉由這樣的方式來獲得更多優秀的人才、獲取更多顧客、與得到重要夥伴。

Consume less, create more

(本篇文章有點長,來練習閱讀英文長文。)大多數的時候你都在消化外界資訊,例如:閱讀網路文章、讀書、逛臉書 … 等等。你不自覺的會產生這樣的行為,「被動的」接收這些資訊。當你停下來,想一想,別人寫了多少東西,你也可以試試看自己能夠寫多少東西。多創造一點,少吸收一點,會有更多「屬於你的東西」出現。

smalltown

如何 Work From Home…但是在有小孩的情況下XD

最近很多人都分享了如何有效率的 WFH,但在疫情比較嚴重的地區,可能連托嬰中心,幼稚園…等這些讓小孩在大人上班時可以待的地方也都關掉了,那在這樣的情況之下該怎麼辦呢?#GrafanaLab 特地寫了一篇要如何與 小朋 (ㄇㄛˊ) 友 (ㄍㄨㄟˇ)一起 WFH 的文章XD

Navi 是用 Rust 編寫的 Commandline Cheatsheet 工具。就像 Bro Pages, Cheat, Tldr 等工具一樣,而且 Navi 還提供了想要執行命令的整個列表一次顯示出來,獻給不想要離開 Terminal 的各位工程師!

14 Kubernetes interview questions: For hiring managers and job seekers

記得最近有一篇文章提到要是企業若不擁抱 K8S,將被多雲環境淘汰?! 我自己不敢說不用的公司會被淘汰,但是還滿肯定以後 IT 圈子的工作職缺都會要求要有使用過 K8S 的經驗,所以趕緊來看看 14 個 K8S 的面試問題吧!

StarBugs Weekly

StarBugs Weekly 由一群不寫文章就會想要亂花錢,但是又沒有那麼多錢,只好繼續寫文章的開發者所創立。
內容包含 Web 前端、中端、後端、DevOps、產品開發、精實創業,一切跟產品有關的知識,都是我們的守備範圍!

Curators:

  • @GQSM - Hi!我是神 Q 超人,一個先衝再說的男人。
  • @Larry850806 - 我是 Larry,傳說中的 0.1 倍工程師!
  • @LukaJoJo - 一名全身都是死角的工程師。
  • @smalltown - 熱愛鑽研各種可以提升雲端服務品質及增進團隊開發效率的開源技術

Feedback

想看什麼內容,告訴我們! 點我回饋意見