Crisp Minimal Weekly
#20180220
Concurrency != Parallelism
并发不等于并行
Compressing Radix Trees Without (Too Many) Tears
压缩 Radix 树和 Trie 的方法
The Future of Python Dependency Management
Python 缓慢的包管理进化史,最后出来了 pipenv,终于达到了主流水准。而某跳的 python runtime,永远停留在了远古时期(copy 到 site-packages)
Optimizing hash tables: hiding the hash code
在 V8的 JS 底层数据结构巧妙的存储 hash 值,优化了 array 和 dict 5%的性能(ps:blogger 实在太古老了十分不好用)
Efficiently loading inlined JSON data
在使用 script 标签加载 JSON 数据时做的小优化,就是把 JSON 放到专门的 tag,JS 代码中从 dom 取 JSON 数据。可以避免浏览器尝试按照 JS 解析明明是 JSON 的数据。
JITing PostgreSQL using LLVM
一个关于使用 LLVM 进行 JIT 编译的 Slide
BUILDING A FULL-TEXT SEARCH APP USING DOCKER AND ELASTICSEARCH
一步一步教程教你用 docker、node 和 es 建一个全文搜索引擎
An Exhaustive Guide to Writing Dockerfiles for Node.js Web Apps
给 Node 用的 dockerfiles 小教程
How we brought down the size of our app from 31 MB to 2.6 MB and what it taught us
通过编译定制的简版 减少包体积
Our Culture and Values at Auth0
一家很 fancy 公司的文化