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