The History of Internet

Posted: March 21st, 2009 | Author: | Filed under: Interesting | Tags: , | No Comments »

Another cool graphical video from a graphic designer Melih Bilgil. I always liked this kind of videos instead of reading;


Code Review tool Rietveld

Posted: March 19th, 2009 | Author: | Filed under: Interesting, Programming | Tags: , , , | No Comments »

According to Wikipedia explanation of code review is; Code review is systematic examination (often as peer review) of computer source code intended to find and fix mistakes overlooked in the initial development phase, improving both the overall quality of software and the developers’ skills.”

It is absolutely great to have colleagues to have your code reviewed. There are lots of benefits of code reviewing but most famous ones are as Wikipedia says;

“Code reviews can often find and remove common vulnerabilities such as format string exploits, race conditions, memory leaks and buffer overflows, thereby improving software security.”

And Gil Fink mentions following benefits;

  • Enforcing coding standards
  • Mentoring tool
  • Better quality code 
  • Wider project view
  • Better structured code
  • Nowadays I am a big fan of Python and trying to develop some sort of simple web apps on top of Google App Engine. And recently I watched some talks of Guido van Russom about Python. He  now works at Google and developing with python. No need to mention how Google is caring python. Google App Engine currently supports only python which is a proof. Also it is interesting they picked python before Java. Maybe we can interpret this as power of dynamic programming languages. But I bet next language that will supported by Google App Engine will be Java.

    So Guido has developed a code review tool in Google as his personal project which is called Mondrian. Since Mondrian depends on Perforce and Google Big Table they have released an open source version of it which is more flexible and called Rietveld. And good way of it is that is open source.

    The great thing about Rietveld is that (since it is now in production) it is creating a global code review process. Any one can add their repository link to Rietveld and open their commits to review of world!

    Here is Guido’s talk on Mondrian;


    The Crisis of Credit Visualized

    Posted: March 16th, 2009 | Author: | Filed under: Interesting | Tags: , | No Comments »


    The Crisis of Credit Visualized from Jonathan Jarvis on Vimeo.