Remote Collaboration

Introduce to Consul

Consul DNS Cache

Service using Consul experience 10x traffic spike because Consul don't cache DNS, this post explain what happened and how we fix it.

Terraforming Tubi TV

The post was first published at Tubi Engineering Blog https://code.tubitv.com

Trail:分布式追踪

如何在分布式系统中定位性能瓶颈和错误

对进程关系的总结

对进程,进程组,会话和任务管理的学习总结

知识处理体系

Or How To Use Evernote?

Git 提交记录和分支模型

总结Git提交记录格式和分支模型,并介绍工具来规范简化相关工作

浅谈基准测试

以一个实际需求出发,描述如何通过基准测试判断程序是否会对应用性能产生影响

如何为开源Nodejs库patch代码

如何解决由合并PR慢导致业务项目被block的问题

HTTPS工作原理

介绍数字签名和证书,解释TLS,SSL协议以及HTTPS工作原理和实现

基于userID和requestID的日志实践

介绍通过userID和requestID关联独立日志,以及在Nodejs应用中的日志实践

追求美的心

异步IO初探

Node.js源码阅读笔记

libevent源码阅读笔记

异步编程

对APP应用结构的思考

Awesome-web

Git style

Introduce to Javascript

Javascript callback

Frontend automation

Javascript library - today and future

嗨,我想你了