Blog Archive

Extensibility and Immutability in Java

Code Smells: Calling Life-Cycle Methods of Program Components Explicitly

Android: "Application level" Pause and Resume

Google Play Services, and Why We Still Need AccountManager

That's NOT Fragmentation; But then What Is?

Internationalization in Spirit: Part 3 - Developers

Code. On the Move

Mark It Down

Internationalization, In Spirit - Part 2: Cultural Sensitivity

Override and Debug