Archive for February, 2008

What is OpenID?

Problem: Every web site comes with its registration procedure. So before even trying a new website you have to fill a form, confirm your email address and then start. And this is actually a major reason for people to not to try a new website. Design guidelines are getting liberal about the user information at [...]


Will finally be executed if program returns from try block??

What will be the output of following code:public static void main(String[] args) { try{ System.out.println(“Try block execution”); return;// return here }catch(Exception ex){ ex.printStackTrace(); }finally{ System.out.println(“Finally block execution”); } }See comments for answer. If comment is not there it will be posted by tomorrow, one day is given for thinking


java.sql.SQLException: Io exception: Broken pipe

This exception was reported to me by our testing team around 6 months back. We are using Mysql with Apache Tomcat server. We are using JDBC driver implementation given by MySql only. The scenario was like following: Solution used to work correctly the whole day and some times it didn’t show up in mornings. and [...]


Five simple database design tips

Found this useful article for database design which does not cover technical aspects but practical aspects of databases designing. DB is essential for almost all software applications except totally desktop and system related. This article have taken some very basic points which are generally ignored by new people in this field. It is worth a [...]


Principles of Web Design

Smashing magazine published 10 principles of Web Design recently. If you are doing web development and most of the page work by yourself , you should know about Smashing Magazine . You can say this is a resource center for web developers where you can get tips and tricks about HTML , CSS, Java Script, [...]