第 118 期 - 有沒有技術性迴避晚輩拜年的方法?

本週專欄

精準的打包 — Webpack 的 Tree Shaking

Hi!大家好,我是神 Q 超人!前陣子在和朋友聊 Webpack 的時候,突然提到 Tree Shaking,但很慚愧的是我沒有辦法好好說明 Webpack 是如何做到 Tree Shaking 的,因此就趁這個年假的第一天抽空讀 Webpack 的文件,然後把理解到的心得寫下來,如果你也有興趣,就一起看下去吧。 🙌

前端開發

Learn TypeScript – The Ultimate Beginners Guide

如同文章標題,如果是想要學習 TypeScript 的初學者,那這是篇很好入門的文章。雖然文章內容偏長,但剛好可以利用年假找時間看完!😂

How To Make Money With CSS?

CSS 不只可以拿來讓網頁變得更漂亮,還可以拿來賺錢?如果你熱愛 CSS,並且理解 CSS 的話,也許能考慮作者介紹幾個利用 CSS 這項技能賺取額外收入的方式!

My honest opinion on Tailwind CSS

對於 Tailwind CSS,作者認為如果你還沒有相當的經驗,那就不太適合使用 Tailwind CSS,因為你可能無法找到正確的 class 實現你想做的事情,那對於熟悉 CSS 的開發者又如何呢?看看文章怎麼說吧!🙌

Making pixel-art with pure CSS

在 CodePen 上常常看到一些把 CSS 用到出神入化的開發者,雖然我沒辦法理解那些看了也不懂的 CSS,但要學學這篇文章的像素藝術還是沒問題的!

Why you should use a developer font

在幾個月前我才安裝了開發者字體(單純覺得帥 😂),但從來沒有了解過開發者字體為什麼存在,這篇文章提供了幾個開發者字體的特別之處!🙌

一起稍微了解一下 V8 的工作流程

V8 引擎是 Google 開發用來解析 JavaScript 用的開源專案,但你知道 V8 引擎是如何解析 JavaScript 的嗎?

DevOps

在 2022 的一開始讓我們來回顧一下 2021 年 Kubernetes 相關工作職缺的趨勢吧!從數量上來看的話, 2021 Q3 是最多 Kubernetes 工作職缺出現的時候,而在這些工作職缺中,以北美和歐洲為最大宗,份別佔比 30% 和 29% (東南亞為 15%);而且在所有 Kubernetes 職缺中有超過 21% 為純遠端,而這些職缺在美國平均來說薪資範圍落在 US$ 123,494 到 US$ $162,177,比較高的薪資區間落在 US$200,000 到 US$ 260,000,而且從 Q1 到 Q4 平均薪資慢慢增加 10%

在 91.66% 中的職缺中並不要求應徵者需要具備證照,假如有提到的話,以 AWS 證照為最大宗,再來則是 CKA, 接著分別是 GCP 和 Azure 的證照,有一半左右的職缺提及 Configuration Management 工具的使用能力,其中以 Terraform 為大宗,再來則是 Ansible…想知道其他更多關於 Kubernetes 職缺需要具備哪些技術門檻可以直接參考內文

Announcing the Kubernetes Policy Management Paper

Kubernetes Seucirty SIG 和 Policy WG 最近一起釋出 Kubernetes Policy Management 的白皮書,用來協助社群了解使用 Policy 管理 K8s 組態的最佳方式;這份白皮書目標在於讓大家知曉為什麼 K8s Policy 的管理對於 K8s Cluster 和 Worklaod 的安全性和自動化為什麼如此的重要,同時也描述 K8s Policy 可以協助解決什麼樣的問題,以及怎麼去實作 K8s Policy,有興趣的人可以直接到這個 GitHub 連結裡面去下載白皮書 PDF 檔案來研究看看

6 Programming Languages You Should Not Learn (and What To Learn Instead)

學習一門新的語言可以是一段很有趣的旅程,但學習新事物意味著在時間上的投資,還有你的精力,甚至是全心投入,換句話說,做出一定程度的犧牲是難免的,因此一開始如何做出正確的決定就相當的重要,所以作者列舉出 6 個不應該去學習的語言,並且述說為什麼不該去學習他們,而是應該去學習其他的替代語言,底下簡單條列重點,細節可以參考原文

  1. Objective-C -> Swift
  2. Jave -> Kotlin or Scala
  3. HTML and CSS -> Javascript
  4. PHP -> Python, Javascript or Go
  5. C -> Rust or Ruby
  6. C++ -> Rust or Ruby

StarBugs Weekly

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

Writers:

  • @HannahLin - 從台灣到矽谷,熱愛前端的工程師女孩。
  • @KyleMo - 雜食性軟體工程師,喜歡的技術我都想學。
  • @Airwaves - Hi~我是 Airwaves,熱愛研究如何造輪子的前端工程師。
  • @Jenny - 我不寫 CSS。
  • @Andy - 目標成為用嘴巴工作的工程師,專長為網頁開發以及 K8s。

Maintainers:

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

Feedback

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