Monthly Archives: March 2013

Posted on

Big O notation is a mathematical definition for comparing growth of different functions when their arguments tend to infinity. Computer scientists use this definition to compare performance of algorithms. Many developers ignore importance of this fundamental construct of computer science.…Continue Reading

Posted on

If you are a decent developer, there is a good chance that you have read about design patterns, probably from famous books like “Design Patterns: Elements of Reusable Object-Oriented Software” and “Patterns of Enterprise Application Architecture”. The first book, best known…Continue Reading