This year's posts
2020
- Rust no-std FAQ
- Nightshade - Near 协议分片设计
- Break the liquidity limitation of NervosDAO
- Introducing Godwoken - A missing piece of the cell model
- An optimized compacted sparse merkle tree
- Rust contract, part 2 - Write contract with ckb-std
2019
2018
- 用 Ruby 体验快速开发 P2P 网络程序
- 实现以太坊第三月
- 实现以太坊第二周 RLPX 子协议、Actor 模型
- 实现以太坊第一周 DevP2P::RLPX 握手协议
- 法币终将被加密货币取代吗?
- 加密货币套利现状
- 高性能 MySQL 驾驶笔记
- 从零设计软件
- 保持谦逊、努力、平和
- PUMA 实现简要分析
- 绿色线程是如何提升服务器并发性能的
- Ruby 又要添加绿色线程了 Thread::Green
- 2017 书单总结
2017
- 介绍下 IO loop 和 Ruby 并发网络库 LightIO
- The Pragmatic Programmer 的两点感悟
- 如何用微服务制造问题
- 算法惨不忍睹-背包
- CSRF 矛与盾
- 细节与关键点
- 复利和杠杆率和scalable
- 2017 知识分享与人工智能
2016
2014
2013
- Yet Another Markdown Parser, 没想到还原度还挺高的
- ruby中的lambda为什么是Proc类
- Celluloid中的任务中断和Condition
- ruby-stdlib-delegate
- Celluloid中的Atom Mode与锁
- Celluloid::Actor结构与调用过程