【前端週刊】20190906

推薦度與推薦文字長度成正比html

工程

Node.js流:你須要知道的一切

若是你要用node操做文件,或者任何與IO相關的操做,那麼Node.js的4種流是必備的知識node

自動優化圖像

系統地介紹了圖像體積優化的技巧android

模式

緩存更新的套路

介紹了幾種緩存更新模式。git

「在軟件開發或設計中,我很是建議在以前先去參考一下已有的設計和思路,看看相應的guideline,best practice或design pattern,吃透了已有的這些東西,再決定是否要從新發明輪子。千萬不要似是而非地,想固然的作軟件設計。」程序員

事件驅動架構

事件驅動架構是一種主流的異步分發事件架構模式,經常使用於設計高度可拓展的應用,本文介紹了兩種事件驅動架構的實現:中介拓撲結構和代理拓撲結構。github

Meta

SICP 中文版 英文版

讀這本書你可能須要一個LISP教程web

摘錄一段ThoughtWorks工程師熊節的推薦語: 在Coding Practice象限中,咱們惟一推薦了一本彷佛與工程實踐無直接關聯的書籍,即Harold Abelson與Gerald Jay Sussman的著做Structure and Interpretation of Computer Programs《計算機程序的構造和解釋》(即SICP)。做爲MIT(曾經的)計算機系第一門編程課的教材,這本書沒有像諸多基於C或者Java的編程入門教材那樣糾結於語法和庫——LISP的語法確實也沒什麼能夠糾結的。本書講的是一些最基本的問題,好比什麼是計算、什麼是抽象、什麼是模塊化、乃至什麼是時間和什麼是天然數。一個以軟件開發爲業的程序員,或早或晚終歸要想透這些問題,而後才能看破各類琳琅滿目的編程語言所提供的五花八門的語法糖,以不變應萬變地坦然面對一切不涉及併發的程序設計問題。把這本書當作第一本編程教材或許有些激進(MIT也已經再也不這樣作),但你遲早會遇到它。有人不無誇張但至關在理地說:自SICP以降,(無併發的)編程沒有任何新鮮問題;若是你以爲本身有了新發現,要麼是SICP已經寫過只是你不知道,要麼是你想錯了。shell

相關文章
相關標籤/搜索