Object Oriented Tricks: #2 Law of Demeter

The are no real laws in programming, and that’s sort of the only law. Law of Demeter(LoD) is more of a guideline than a principle to help reduce coupling between components.
READ →

Object Oriented Tricks: #1 Command Query Separation

OO Tricks is a mini series on writing maintainable Object Oriented code. Now let’s talk about functions!
READ →

Offline App Architecture: how to build for the next billion

With all the hype around designing and developing Android apps for the next billion, it’s easy to get overwhelmed by the why, what and how of it. I will try to explain things by keeping it simple.
READ →

Hard Earned Android Programming Experiences

This post, like Kent Beck says in his book Implementation Patterns**, is based on a rather fragile premise that good code matters”. But we all know that good code matters as we’ve had to deal for so long with its lack.
READ →

Hello, World?

“Hello, friend?” That’s lame. Maybe I should give you a name…
READ →