這是我在? Medium關注的一個系列文章,分類收集了來個各個不同社群優秀的文章和專案,每個月選出其中最好的十個, 由於
Medium
在牆外,所有我進行簡單的翻譯和整理到Github
❤️ Rank 1
通過閱讀NodeJS文件,我理解到19個知識點
國內也有幾位大牛進行了翻譯:
? Rank 2
Node&Express簡介,包括了以下方面:
- Node與其他服務端程式語言的優勢對比
- 安裝Node
- Hello World
- 環境變數設定
- 測試NodeJS App
- 中介軟體
- 記憶體管理
- Debugging
- 崩潰管理
? Rank 3
理解 Node.js 事件迴圈
我閱讀過幾遍文章,最精彩的部分我摘抄了出來:
Microtask 與 Macrotask
實際上,不止一個任務佇列,microtask(小型任務) 與 macrotask(巨型任務)各有一個任務佇列。
Microtask 如:
- process.nextTick
- promises
- Object.observe
Macrotask 如:
- setTimeout
- setInterval
- setImmediate
- I/O
國內翻譯: 眾誠翻譯@文藺理解 Node.js 事件迴圈
? Rank 4
使用Node.js建立一個簡單的Twitter Bot
本文介紹瞭如何使用 twit API,建立一個簡單的機器人的例項,建議大家可以跟著碼一遍
// Dependencies =========================
var
twit = require('twit'),
config = require('./config');
var Twitter = new twit(config);
...複製程式碼
? Rank 5
使用JSON Web Tokens(jwt)構建和驗證NodeJS應用程式
來自auth0的文章,介紹瞭如何使用jwt讓你的應用程式更加安全
auth0還提供了許多其他的api和教程,大家可以關注一下(非廣告,只是經常看他們的文章)
? Rank 6
NodeJS初學者視訊教程
講述了包括:
- 安裝和初次執行
- 使用REPL
- 理解和使用NPM
- 模組的工作機制
- package.json
- 一個簡單的web伺服器
通過觀看視訊,能夠快速的讓初學者瞭解NodeJS;
? Rank 7
NodeJS開發者需關注的四個點
- 記憶體洩漏
- CPU問題
- Back Pressure(我翻譯不來..)
- 安全
? Rank 8
Node.js垃圾回收詳解
這篇文字和Rank1
中的文章是同一個系列,Upcoming chapters for the Node.js at Scale series中的一篇
雖然文章是英文的,但是有很多圖解和程式碼,理解起來並不難;
? Rank 9
使用Node簡化服務依賴關係
來自twitter的官方blog
我還沒有詳細閱讀,應該屬於微服務的範疇吧?
? Rank 10
NodeJS監控
文章系統的介紹了監控的方方面面知識,我以前做NodeJS的時候很少去關注監控相關的,準備找個時間補一下知識