ELSE 技術周刊(2017.06.02期)

業界動態

Node 8 Released

Node 8 已經發布,帶來一系列重大變化和更新,同時 NPM 也更新到 5.0.0。

What are the differences between the lockfiles of Yarn and npm 5?

NPM 5 重新設計 shrinkwrap,命名為鎖包,跟 Yarn 的鎖文件有什麼區別呢?

TIOBE Index for May 2017

值得關注的是 Go 的排名,從前一年的第 42 名上升到第 16 名!

技術縱橫

HTTP/2 push is tougher than I thought

作者從性能方面挖掘了一些關於 HTTP / 2 推出的更細微的細節,並用一種易懂的方式敘述出來。

虛擬機與 Docker 有何不同

各種虛擬機技術開啟了雲計算時代,而 Docker,作為下一代虛擬化技術,正在改變我們開發、測試、部署應用的方式。那虛擬機與 Docker 的區別究竟是什麼?

前端開發

Redux vs MobX: 哪個更適合你的項目

一篇很好的文章,提供一些非常不錯的建議,幫助你更好地選擇 Redux 還是 Mobx 作為狀態管理解決方案。

JavaScript unit testing frameworks: Comparing Jasmine, Mocha, AVA, Tape and Jest

幾大主流 JavaScript 單元測試框架對比,文章對於如何選擇適合的單元測試框架給了一些建議。

JavaScript正則進階之路:活學妙用奇淫正則表達式

達成一個目的的方法很多種,文章用一種對比的思維來激發學習正則的興趣。正則表達式是一塊硬骨頭,很難啃,但是啃著又很香,一旦用好又威力無窮。

JavaScript 的 Async/Await 完勝 Promise 的六個理由

Node 現在從版本 7.6 開始就支持 async/await 了。如果你還沒有試過它,這裡有一堆帶有示例的理由來說明為什麼你應該馬上採用它,並且再也不會回頭。

30分鐘徹底明白 Promise 原理

本文分析了 promise 的這種規則機制是如何實現的, 能夠很好的幫助我們理解 then 和 resolve 函數的運行機理。

實用推薦

Next.js 2.0

Next.js 是一個用於在服務端渲染 React 應用程序的簡單框架。處理了 React 同構代碼的一些繁瑣問題,簡化了項目構建,支持各類功能,同時擴展也很靈活,對於要快速搭建 React 服務端渲染,是一個不錯的選擇。

Preact CLI: Create and Build Preact Apps More Easily TOOLS

preact-cli 腳手架,30 秒搭起 PWA 框架。

變數命名神器:codeif

當你不知道如何怎樣給變數名字時,試試這個。

程序人生

Between the Wires: An interview with Vue.js creator Evan You

對尤雨溪的一篇採訪,涉及到 Vue 作者的成長故事,編程經歷以及關於 Vue 的種種故事,值得一看。

互聯網世界的神奇邏輯

文章講述了互聯網對於計算機基礎設施的生態,工程師能力,對規模感知模糊,對創作者的距離,企業的生命周期,與大牛的鏈接的影響。思考一些在互聯網才生效的神奇邏輯。

團隊分享

Javascript 模塊現狀

這是一篇譯文,主要介紹 ES Modlues 在瀏覽器,構建工具以及 Node.js 的實現,尤其是 Node.js 在實現上遇到的問題以及未來的發展方向,並對現在的開發者給出建議。

ELSE 技術周刊由 IFT小組 出品,匯聚一周好文章,周刊原文。本期編輯:

@CurtisCBS 中年人

@StoneZou 前端搬磚工, 不安分於前端開發的搬磚工

@Steven 從 C++ 走來,一路虐過 C#, Java, Python, Go, 現在寫 Javascript

@mirreal 程序圈的間諜,我的夢想在浩瀚宇宙,我的征途是星辰大海

感謝以下同學薦稿:@dongtc。點擊這裡 向我們推薦你讀到的好文章。

推薦閱讀:

你用過的最好的代碼閱讀或編輯工具是什麼?
在上家公司試用期不過,該如何面試找工作?
只會基本語言技能如何去日本工作?

TAG:前端开发 | 周刊 | 程序员 |