X

Be like Sylar my friend (A developer’s perspective)

So there is this character (antagonist) in this TV series "Heroes", and his name is Sylar People might also know…

Learn the Null Object

Today, I thought I would mention the Null Object design pattern, its an object that provides intelligent do nothing behavior,…

Learn the Observer Pattern with Event & Delegate

As promised here is the version of observer pattern with Event & Delegate. Personally I am not a big fan…

Learn The Observer Pattern

Learn the Observer Pattern: I am starting to write a series of blog post which would be named "Learn {tagline}....."…

Installing mysql ports on FreeBSD and backing up mysql

Here is another post moved over from old blog about mysql installation on FreeBSD. Installing the mysql ports   I…

How to upgrade ports in FreeBSD

This is a repost of my old blog wanted to move the post over, since I used to use a…

Extract and Override refactoring technique part 2

This is part 2 of Extract and Override refactoring technique. You can find part 1 in my previous post. I…

Java for Google App Engine

Just a link post today since google started supporting Java for their app engine rather than just Python, this will…

Law of Demeter (Principle of Least Knowledge)

The Law of Demeter (LoD), or Principle of Least Knowledge, is a design guideline for developing software, particularly object-oriented programs.…

Book Review: The Art of Unit Testing by Roy Osherove

Resources Manning - Where one can buy the MEAP early release of the book Amazon - Sometimes cheaper than Manning…