第 13 期 - 恭喜呀恭喜~發呀發大財~

本週專欄

站在 Docker 的肩膀上,部署任何語言的 Web 應用到 Heroku

Docker 跟 K8s 在這幾年迅速竄紅,許多服務也是直接建立在 Docker 之上。但因為要學的東西太多了,很多人可能根本不知道怎麼入門。這週的專欄從 Docker 的基本概念開始講起,帶大家把 Node.js 應用打包成 Docker Image,並且部署到 Heroku 雲端平台,如果你最近剛好想學 Docker 的話這篇很適合新手入門

神 Q 超人

The React Cheatsheet for 2020 (+ real-world examples)

新年假期的最後一天是該收心了,但如果你身為 React 的開發者,而又還不曉得如何帶著萬全的準備回到職場上,請閱讀這篇文章,作者整理了在 2020 年你不可不知的開發技巧,讀完後不管是溫故了知新或是換然一新,都準備返回辦公室 Coding 爆全場!

12 JavaScript Concepts That Will Level Up Your Development Skills

千萬別想說如果不會 React 就只能失落的等待收假,這不就出現了 12 個提高你開發技能的小概念嗎?也許你已經在無數個文章中吸收並且瞭解了這些概念,但好的事情,總是值得你一再回味。

How to Make Programming a Daily Habit

身為工程師持續進步真的是很重要的,所以額外的程式練習或是思考閱讀學習就會變成一件要利用下班時間來做的事情,但是打程式潛意識來說都會被認為是「工作」的一部份而對它感到抗拒,但反過來說,差距也是從這裡出現的,之前聽到一句讓人感到畏懼的話是「世上最可怕的事情是,比你厲害的人還比你更努力!」,於是為了能夠和那些很厲害的大神拉近一點距離,不如在 2020 年開始,試著讓 Coding 成為日常習慣之一吧!

Larry Lu

为什么 Go 语言没有泛型

關於 Go 語言需不需要泛型(generics)從十年前就開始不斷被討論,但一直還沒有個確定的做法,泛型的各種實現方式也各有優缺。這篇文章分析了為什麼 Go 不趕快實現泛型,泛型的實作上又有什麼難題,很推薦對程式語言發展有興趣的人看看

Introducing Yarn 2 !

前幾年 Yarn 靠著超快的下載速度轟動了 JS 圈,當時我也跟著放棄 npm 改用 yarn,但後來 npm 的速度也不輸給 yarn 了。如今 Yarn 發佈了第二個版本,除了加強訊息的可讀性之外還改了不少東西,想嚐鮮的朋友們可以照他們的 Migration Guide 試試看

Anonymous Web Scraping with Node.js, Tor, Puppeteer and cheerio

Tor 是一個用於匿名通訊的瀏覽器,除此之外也可以當作 Proxy 來用,這篇文章教你用 Node.js 跟 Tor 做一個匿名的爬蟲,不用再擔心 IP 被擋掉

LukaJoJo

英國 T1 簽證申請經驗分享 by Stan Lo

恭喜 Stan Lo 順利拿到英國 T1 簽證,英國 T1 簽證拿到之後在英國待滿三年即享有英國永居權,還可以自己開公司!是一個很強的簽證,Stan 在文中詳細分享了 T1 工作簽證的申請經驗,是不是很想要得到?趕快入內觀看需要具備什麼條件。

Good and Bad Practices of Coding in Python

寫 Python 好的實踐與壞的實踐。本篇文章蒐集了 10 幾個範例,阿,我沒有仔細算過,也許有 20 個,滿滿的範例,讓你對照一下你是否有命中其中不好的實踐?

2020 年十大 Web 趨勢揭曉,分別是:AI、自動化測試、JS 框架、無伺服器框架、Google 推出的功能詞語片段、手機裝置流量,擴充套件、PWA、語音搜尋、Cybersecurity。為什麼這十個會是趨勢呢?來看看原文的分析。

smalltown

過完年要找 DevOps Engineer 的話,面試時該問什麼啊?!

好的 DevOps Engineer 其實真的不好找 (不只是台灣,應該全球都有這個狀況),目前在職缺排行榜上一直名列前茅,而且平均薪資也滿高的,通常 DevOps Engineer 都具有系統管理或是軟體開發的相關經驗,而且除了技術背景之外,善於跟不同團隊合作也很重要;而雖然有些人不喜歡這個職缺名稱,但不可諱言,DevOps 社群正是因為這群人才得以凝聚在一起,那麼假如要面試 DevOps Engineer 有什麼樣的問題可以問呢?此篇文章提供一些我看起來比較屬於軟性的情境面試問題,至於要怎麼回答,就請參考原文了 = =+

  1. 請問你如何將 Security 這個要素嵌合進去組織內的 DevOps 流程?你曾經幫助過團隊建立起 Security 意識嗎?

  2. 可以舉出一些例子來說明哪些工作任務會被你自動化,哪些不會?除此之外,請告訴我自動化什麼樣的流程對你來說是很有挑戰性的?

  3. 請試著描述對於 DevOps 團隊來說,你覺得最理想的工作環境應該是什麼樣子的?從過往和維運團隊的合作中你學到了哪些事情?

  4. 告訴我一些你曾經開發過而且對於成功達成 DevOps 很重要的自動化腳本

  5. 在你過去的經驗中,當一個線上服務發佈新版本時,你如何得知它出事情了?而且你會做什麼事情保持服務的穩定性?而從這次的事件中你學到了什麼樣的經驗?

  6. 對於你自己以至於整個 DevOps 團隊來說,你如何衡量事情已經完成或是成功了?

  7. 告訴我你最喜歡哪一些 DevOps 工具,並且解釋是什麼樣的原因讓你選擇了他們?而最近又有哪一些新的工具或是技術還不在你的使用清單中,但你覺得應該要去好好研究的?

StarBugs Weekly

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

Curators:

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

Feedback

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