What I’ve Done in 2026
What I’ve Done in 2025
What I’ve Done in 2024
What I’ve Done in 2023
What I’ve Done in 2022
What I’ve Done in 2021
What We’ve Done in 2020
[Review] SOE-YCSCS1 Compilers
What I’ve Done in 2020
What We’ve Done in 2019
Notes on DDD Quickly
What I’ve Done in 2019
An Essential Difference Between OOP and FP
A Peep at Types in Haskell
Mr. Curiosity
[Review] You Don’t Know JS: This & Object Prototypes
[Review] 学习乐观
Name Driven Development
Ruby Concurrency Article Collection
Ruby Concurrency in Practice
Ruby Concurrency in Theory
[Review] Working With Ruby Threads
辞职半年记
[Review] Concurrency - Operating Systems Three Easy Pieces
[Review] Website Performance Optimization
Some Hash Tricks in Ruby
[Review] Virtualization - Operating Systems Three Easy Pieces
Preload, Eager_load, Includes, References, and Joins in Rails
Data Types in Rails
Ruby Float Point Arithmetic and Truncation
Ruby Trick: Local Assignment Over Method Sending
Annoying OAuth Issue on HTTP URL Encoding
Great Expectations 2015
[Review] Guidance From POODR
Git Reminders
Readable Git Log by Using Custom Commit Template
Git Filter Branch in Practice
[Review] Practicing Rails
Quotes From Ira Glass
From Irb to Rails Console
Encryption in Ruby
[Review] Design Patterns in Ruby
Things I Learn From Owning Rails Class
[Review] Rebuilding Rails
[Review] Git Community Book
How to Use Mock and Stub in Minitest and Rspec?
ASCIIcast of Fundamentals of Design by CodeSchool
Inside ActiveSupport Notifications
[Review] Metaprogramming Ruby
Includes vs. Joins in Rails
[Review] the Rails 4 Way - Environments and Configurations