Crisp Minimal Weekly
#20160906
微信序列号生成器架构设计及演变
微信序列号生成器 seqsvr 的架构设计和演变,用简单优雅的模型,为微信的其它模块提供了一种简单可靠的一致性解决方案。
gRPC 1.0发布
Google 推出的基于 protobuf 格式的RPC框架。
Getting Started with Icicle: Write asynchronous code in PHP with synchronous coding techniques using promises and coroutines
在PHP中用同步的写法写异步程序,支持promise风格和协程风格。
谈谈互联网后端基础设施
互联网后端基础设施的全面总结。
PHP The Right Way
php的最佳实践。
PHP 程序员的技术成长规划
一篇老文章了,但是仍然不失为当前php程序员成长路线的很好的参考。
Why Learning to Code is So Damn Hard
非常系统的解释了为啥学代码这么难,以及如何会简单一些,里面的概念很有意思。
Splunk vs ELK: The Log Management Tools Decision Making Guide
ELK和Splunk,两个业界最流行的日志管理系统对比。
和 Vue.js 框架的作者聊聊前端框架开发背后的故事
Vue.js 作者亲自在 podcasting 中现身说法,讲述 Vue.js 是怎么设计的,还有与“竞争对手”们的关系和对比(Ember, Angular, React)。
如何编写你自己的 Virtual DOM
如题。