第 19 期 - 用超萌的汪與喵來理解 HTTP Status Code!

本週專欄

Kubernetes 教學 02 —在 Minikube 上部屬 Python Flask 應用程式

在前一篇中我們弄懂了 K8S Cluster、Node、Pod 與 Container 的關係,並且在文章末段介紹了能夠與 kubectl -「能夠與 K8S 溝通的命令列工具」。這次我們用實際的操作,來認識容器化的實際過程,並把它部屬到本地的 Kubernetes 上面。

神 Q 超人

Dear New Front-End Developer

近年來常常看到許多人想轉職為前端工程師,也有一些人因為挫敗無法繼續學習而放棄了這條路,不過我覺得就像作者說的「In your first few years, it can feel like you will NEVER catch up to your knowledgable peers. It’s scary and hard and intimidating. But you WILL get there.」。

也許剛開始會感到困惑以及害怕接下來要學習的龐大知識,但是請相信努力是不會騙人的:)

How to Implement Redux in 24 Lines of JavaScript

Redux 是很棒的全域狀態管理套件,如果你曾經看過 14 行解析 redux-thunk,那就不能錯過這篇用 24 行實現 Redux 的原理!

A modern ‘Hello, World’ program needs more than just code

大家有想過 Hello World 的背後有什麼含義嗎?其實還真的沒有(很怕當上標題黨 😂),只是 Hello World 其實遠遠比你想得更多,要完成 Hello World 不只需要那幾行 Code,還有更多的是其實你已經把一個可執行的環境建立起來了 🙌

Larry Lu

初學者學演算法|談什麼是演算法和時間複雜度

初學者剛開始學習演算法時常會卡在時間複雜度,搞不懂 O(1) 跟 O(n) 的速度到底差多少。這篇用租電影的例子來講什麼是演算法還有複雜度,對演算法有興趣的初學者很建議看看

Want to know how Deep Learning works? Here’s a quick guide for everyone.

最近很紅的 Deep Learning(DL) 跟 Machine Learning(ML) 有什麼不一樣?跟 AI(Artificial Intelligence) 又是什麼關係?這篇科普文沒有太深的技術細節,只是簡單介紹 DL、neural network 跟 cost function 的概念,不管對 AI 有沒有興趣都可以看一看長知識

Cheap tricks for high-performance Rust

覺得你寫的 Rust 程式跑起來還不夠快嗎?這邊有幾個在 release 時可以設定的 option,包括最佳化 link time、降低 codegen unit 等等,雖然可能會讓原本就已經夠慢的編譯變得更慢,但也可以讓你編譯出來的程式跑得更快哦~

LukaJoJo

The Complete Guide to Status Codes for Meaningful ReST APIs - Let’s start!

用最生動的方式,教你如何使用適合的 Status Code 用在 REST API 上。內有貓咪與小狗的圖片,太萌、太好笑了,趕緊來學習!

Coffee chat with CTO

跟 CTO 喝杯咖啡。文章開始:昨天有機會和一位前輩喝咖啡,他目前是一間新加坡軟體開發公司的 CTO,和我分享了許多工作、學習上的想法與經驗。 在見面之前,我嘗試上網搜尋該公司的相關資料,發現幾乎找不到,而公司的網站首頁是個 console,應該說,長得像 console 的頁面,想要看到任何資料都需要下 command line 的指令,非常 geek(這裡我想表達的是稱讚的意味)

A Guide for Everyone Who Wants to Give Technical Presentations

今天來分享一份乾貨,如何練習技術型的演講。為什麼要演講?如何選擇地方發表你的技術演講?如何做一個好的技術演講的投稿。時候到了,你上台了,該注意些什麼?很完整的文章系列,很棒。

smalltown

Spotify Open-Sources Terraform Module for Kubeflow ML Pipelines

Spotify 開源了他們用來運行 Machine-Learning Pipeline 的 Terraform,而且分享如何透過 Kubeflow 讓運算結果可以更快讓 Production 環境使用,甚至可以比以前多做七十幾倍的試驗@@

The 10 Best IP Address Management Tools for Linux

十個好用的 Linux IP 管理工具:
01. Solarwinds IPAM
02. ManageEngine OpUtils
03. GestióIP IPAM
04. Infoblox DDI
05. BlueCat DDI
06. IPplan
07. LightMesh IPAM
08. phpIPAM
09. NetBox
10. TeemIp

How We’re (Ab)using Hashicorp’s Consul at Grafana Labs

Cortex 利用 Consul 儲存 Key/Value 來分享資訊給其他的元件,一開始一切都運行的很美好,但是隨著使用量的上升,問題也接踵而來,來看看 Grafana 如何解決問題來讓效率提升,並且有更好的擴展性

StarBugs Weekly

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

Curators:

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

Feedback

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