第 63 期 - 寒流來襲,程式碼可以先冰起來,等到夏天再拿出來寫嗎?

本週專欄

打造舒適的 Windows 開發體驗 我想開發 JS 該怎麼做?

如何在 Windows 舒適的 JS 環境呢?這篇文章從前端、後端與 Linux / Mac 使用者角度切入,提供一些比較容易上手的解決方案。

星巴哥專欄作者,原創文章

微服務很夯,那你有聽過微前端嗎?初探 Micro Frontends 程式架構

微服務 (Microservices) 是近年來隨著容器化技術成熟而變得非常流行的一種軟體系統架構。雖然本篇文章的主角並不是它,不過它背後的理念與實踐方式與今天的主角「Micro frontends 微前端」是高度相關的,因此我們還是有必要來好好理解一下它的基本概念。
要了解微服務,最簡單的方式就是與過往熟悉的開發架構,也就是單體式 (Monolithic) 的架構來做個比較

Golang

Golang for JavaScript developers

想學 Go 但不知從何下手嗎?這邊有兩篇寫給 JS 開發者的 Go 入門指南,原本就熟悉 JS 的話,看完這篇差不多就可以開始寫 Go 了~

Go Advice

如果你寫 Go 已經一陣子了,但不知道該怎麼精進,這邊有一些非常實用的 tips,有講到怎麼善用 Go 的語法及內建 library,寫出更好的 Go 程式碼

Golang 的 string interning 技巧

String interning 是個用來減少 memory 使用量的小技巧,原理是讓相同內容的字串變數,指向同一組記憶體。但因為 Go 不太會自己做 interning,所以作者卡卡西示範了怎麼自己用 map 來做 interning,滿有趣的用實作來了解原理的例子~

前端開發

15 Reasons Developers Need To Learn UX Design

文章中主要在闡述為什麼前端工程師也需要了解或學習 UX 設計,其中最讓我感到印象深刻的一點是,UX 設計的技能無法被自動化,想要做好 UX 就必須好好理解客戶的需求及具備與人的溝通能力,這些都是在你身上或是未來無法被學走的技能!

前端工程師常常會擔心自己在沒有 UI 設計師的幫忙下,切出來的版看起來會很沒有質感,雖然 UI 設計師的專業技能我們學不走,但還是可以參考看看 2021 年最酷的幾種設計風格都長什麼樣子!

The React Cheatsheet for 2021‬ (+ Real-World Examples)

這篇文章很適合給要學習 React 的前端工程師閱讀,裡面有超多 React 的基本用法以及爆炸多的例子,幾乎所有提到的觀念都有附上程式碼對應,非常清楚且容易閱讀!

DevOps

SRE & DevOps Interview Question

這位作者寫了幾篇有關於 SRE & DevOps 相關領域的面試問題,或許答案不是每個人都認同,但是自己覺得題目可以拿來一用,讓面試官跟面試者一起藉著討論的過程中了解彼此的想法

  • What you need to learn in Linux?
  • How will you approach a network issue?
  • How will you design your cloud VPC and subnets?
  • How will you scale your current CI-CD pipeline?

Terraform Cheat Sheet

這篇文章把 Terraform 所有該懂的東西都條列式的整理出來,從架構,工作流程,模組,如何讀懂與撰寫,Backend,State 管理,State 的安全性,Logging,最後再提到 Terraform Cloud 和 Enterprise,推薦給想要迅速知道如何使用 Terraform 的人

whaler

最後要來推薦一個有趣的小工具叫做 whaler,他是一個用來視覺化 Docker Image 所使用硬碟空間的 CLI 工具,畢竟太大的 Image 會耗費硬碟空間,網路頻寬資源,因此使用這個工具可以讓開發者迅速發現哪些 Image 太大,再進一步檢查看看是不是包含了不需要的東西在裡面

StarBugs Weekly

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

Writers:

  • @HannahLin - 從台灣到矽谷,熱愛前端的工程師女孩。
  • @Kyle老莫 - 無法忍受自己一天不進步的熱血社會菜雞。
  • @Airwaves - Hi~我是 Airwaves,熱愛研究如何造輪子的前端工程師。
  • @Jenny - 我不寫 CSS。

Curators:

  • @Andy - 目標成為用嘴巴工作的工程師,專長為網頁開發以及 K8s。

Maintainers:

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

Feedback

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