Simple, Not Easy

allenlsy.com

2015

50mm iPhone App

Google+ 团队的 Android UI 测试

C Essense (7) - Function interface

2014

2014 Readings

Android Kernel (3) - Kernel Bootstrapping Part 1 - Zygote

Android Kernel (2) - Kernel Bootstrapping

Android Kernel (1) - Basic

C Essense (6) - Pointer

C Essense (5) - Makefile

C Essense (4) - Preprocessing

Ruby Gems Installation Troubleshoting

Github调查结果

Monthly January 2014

Ultimate Workspace Collection

Ultimate Workspace - Simple & Clean

Ultimate Workspace - Professional Geeks

Ultimate Workspace - Luxury

Ultimate Workspace - Home Office

Working with Unix Process in Ruby

2013

Monthly December 2013

Metaprogramming Ruby Distilled

Intermediate GIT

Super Fast Continuous Testing in Rails

More on Generics in Java

Effective Java 10 - Serialization

Effective Java 9 - Concurrency

Virtual in C++

Effective Java 8 - Exception

C Essense (3) - Linkage

C Essense (2) - C and Assembly

C Essense (1) - x86 Assembly Programming Basic

Effective Java 7 - General Programming

Effective Java 6 - Methods

Effective Java 5 - Enums and Annotations

Effective Java 4 - Generics

Effective Java 3 - Classes and Interfaces

Effective Java 2 - Methods Common to All Objects

Effective Java 1 - Creating and Destroying Object

TDD in Rails With RSpec

Testing strategies with JUnit

CSS trick: float, overflow, clear

2012

Hand of Sorrow – By Within Temptation

Frontend Engineer Skill Structure

ADMEMS架构方法 (3) – Conceptual Architecture

ADMEMS架构方法 (2) – Pre architecture

2010

[推荐]时间管理文章:Do it now