第 144 期 - 台灣小將好「棒」!

本週專欄

沒技術系列 — 軟體工程師主管要寫程式嗎?

幾年前自己剛出社會時覺得當主管很威風,現在倒是覺得當主管很可憐 🥲 當一個資深工程師開始兼任 (Team Lead) 或是正式轉任 (Engineering Manager) 管理職的時候,心中或多或少都會有一個疑問,就是還該不該繼續寫程式?關於這個問題想要將自己的所見所聞透過這篇文章記錄下來,文章會分成兩個部分,上半段談的是想法,下半段提的是做法

前端開發

Micro-frontend with React and Next.js

本篇文章提到的 Micro-frontend 是避免在專案變得越來越大的時候,造成團隊的管理變得困難的一種架構。微前端可以將專案的各個功能以小模組開發和管理,本文將會用 React 及 Next 建立一個簡單的微前端專案。

Why you should use SWC (and not Babel)

Babel 可以幫我們把那些寫得很潮的 JavaScript 酷東西,轉換成大多瀏覽器都通用的語法。但是除了 Babel,還有另外一個使用以性能和可靠性聞名的 Rust 所寫的 SWC,文章裡從為什麼需要編譯器開始介紹,如果你也好奇 Babel 外的其他選擇,可以看看文章喲! 🙌

I stopped using Visual Studio Code

本人我已經不只一次被推坑使用 Webstorm,還有些朋友邊推邊 show 爆一堆不明覺厲的快捷鍵和功能,實在是讓我看得眼花撩亂 😂,雖然文章沒有介紹很多,但是作者還是有提到一些在開發上很實用的功能!

遠端工作

遠端工作元年 系列

因為疫情的關係,使得這幾年來遠端工作的機會大幅增加,而且很多公司為了招攬來自世界各地的人才,就算疫情已經趨緩了也還是繼續實行遠端工作。如果你也對遠端工作有興趣,那可以看看這系列文章,了解一下最近遠端工作的生態跟趨勢。

程式設計自由工作者的勞保與國民年金優劣比較

如果你很幸運找到一份遠端工作,卻發現你的公司並沒有在台灣設立分公司,所以沒辦法在台灣幫你保勞健保,那你就得認真算一下是要自己到工會保勞保,還是保國民年金保險比較划算。先講結論,我自己是覺得還是保勞保比較划算一點,不過還是可以看一下他們各自的好處壞處,再決定要怎麼做。

Dcard 怎麼 WFH?很少人知道的 Backend Team 日常

如果曾經 Work From Home 過,就會發現在家工作時同事間的協作方式會變得不太一樣,譬如說大家不會再一起出去吃午餐,因此少了許多閒聊的機會,或是你要找的人剛好去吃飯或睡午覺,你也沒辦法直接到他座位旁看他在不在。因此工作的模式也必須要有所改變,才能保持高效率的完成任務。

DevOps

SRE From Theory to Practice: What’s Difficult About On-Call?

造成 on-call 困難的原因不外乎是沒有完好的文件、責任歸屬不清、透明度不足和花在 on-call 時間上的比例等等,要如何實踐健康的 on-call 機制可以從這三點上改善:

  • 內部的 on-call 要跟影響到客戶的外部 on-call 一樣重要,建議可以從 SLIs 和 SLOs 上著手
  • 客戶們的使用情況可以分析不同服務的重要性,另外不確定服務的運作原理不必感到挫折或羞恥地尋求幫助!
  • 如上所述,營造無究責的文化(blameless culture)非常重要

Top 25 Nginx Tips and Tricks From Practical Experience

本文介紹 Nginx 的基本程式架構,解釋為什麼改設定的時候可以讓使用者察覺不到,並且提供許多作者實際工作上好用的 Nginx 使用訣竅,對於維運工程師是個很實用的文章,工作常用的設定都有。

What is a Platform Orchestrator?

本文介紹 platform orchestrator 的精髓與要解決的痛點,其本質是建立在 Declarative Application Model 上,也是大家熟悉的 pull model,這些是可以動態更新的。而最主要解決的原先的是以靜態的方式建立 application,例如靜態設定很容易在不同環境中飄移,很難維護且很難標準化。最後還有假如要建立 platform orchestrator 的話會遇到的細節整理。

StarBugs Weekly

StarBugs Weekly 由一群不寫文章就會想要亂花錢,但是又沒有那麼多錢,只好繼續寫文章的開發者所創立。
內容包含 Web 前端、中端、後端、DevOps、產品開發、精實創業,一切跟產品有關的知識,都是我們的守備範圍!
不想漏追科技新聞的人,趕緊把 StarBugs Telegram Bot 訂閱起來 https://t.me/starbugs_weekly_bot (對機器人說 /subscribe 即可)

另外,為了讓 Starbugs 的專欄有更多豐富、優質的內容,我們決定要開始誠徵 Writer 了。如果你本來就有在寫文章,對於文章的品質有要求、而且也樂於分享討論技術,那很歡迎你以 Writer 的身份加入我們。請動動手指頭私訊我們粉專 星巴哥技術週刊,並附上自我介紹跟最近寫的文章,就有機會加入我們唷 🙌

Writers:

  • @HannahLin - 從台灣到矽谷,熱愛前端的工程師女孩。
  • @KyleMo - 雜食性軟體工程師,喜歡的技術我都想學。
  • @Airwaves - Hi~我是 Airwaves,熱愛研究如何造輪子的前端工程師。
  • @Andy - 目標成為用嘴巴工作的工程師,專長為網頁開發以及 K8s。
  • @lazypro - 從 embedded 到 kernel,從 device 上雲端,程式無涯、無法靠岸,軟體的求道者。
  • @ianchen0119 - 5G 領域研究生,同時也是喜歡學習不同領域技術的工程師。
  • @00-talk - 我是 00,脖子痠痛的前端生命鬥士。

Maintainers:

  • @GQSM - Hi!我是神 Q 超人,一個先衝再說的男人。
  • @LarryLu - 我是 Larry,傳說中的 0.1 倍工程師!
  • @LukaJoJo - 一名全身都是死角的工程師。
  • @smalltown - 熱愛鑽研各種可以提升雲端服務品質及增進團隊開發效率的開源技術。
  • @RicoChen - 熱愛許多技術且努力看透技術的本質,如果有什麼好玩的技術,還請各位歡迎直接找我聊聊。

Feedback

本週呈現主題方式做了一些改變,希望讓讀者能夠更快速精準的找到自己要的資訊。也加入社群活動這個區塊,每週更新社群活動的資訊。如果有任何建議,歡迎私訊 星巴哥技術週刊 FB 粉絲專頁 與我們聯繫。