Google Desktop and Java Install
I got my new laptop today. I had a list of applications to install in it. I kept Google Desktop high in my list of applications to be installed. So basically for the google desktop installer the machi...
Error Codes and Exceptions
Nice article on Error Codes and Exception here ( http://damienkatz.net/2006/04/error_code_vs_e.html )....
Oracle Buying JBOSS????
Buying spree of Oracle might not be yet over... there are talks about Oracle buying Jboss in street.In my opinion this is loss for open source developers and supporters.I forsee oracle trying to bund...
Making JetBrains IDEA faster
Sorry this blog is only relevant to IDEA IDE users. But thought I will give the tips as I am sure there are many who may benefit.1) If you have plenty of memory resource in computer give it to IDEA. I...
IOC and Dependency Injection - Simplified
Subject pattern is being thrown out in every Party and Kitchen/Water-cooler discussions now a days. Its not cool, if you have not heard about one of these buzz word. I am trying an attempt to simplify...
Worlds Largest Database - BaBar
While most of us are struggling to solve the issues around TeraByte data storage and management, folks at Stanford are ready for handling PetaByte( 1024 TeraByte) of data with BaBar database. In 2004 ...
JBoss Open house
JBoss is opening a new office in Bay Area. If you are not registered you can refer below information for an open house organizedJBoss Open House in the Bay AreaWe are growing! And we would like to inv...
Make code reviewers life easy
Code review is a very important aspect in a software developement lifecycle but its not given due importance unfortunetly in most cases. General concept in the industry is that code review is for find...
JMX for OOM warning : Helpful but Useful?
Javaspecialist put up a good article on using java management API to introspect the JVM memory pool. A listener can be registered to the management bean which is a call back for the bean if the memory...
Bookmark this: JDiff
So many times a blog is nothing but reference to others, but that is what blog is all about. I do feel that we should not always have to "write our own innovative blog", most of the time somebody has ...
Virtual spy driver for JDBC
IronGrid provides an easy to use virtual spy driver for JDBC which can be used to gather performance related data for all your SQL queries. I have benefited it from it so give it a try if you are not ...
JDBC4.0 API feature sets
Some attachments from the feature sets of JDK5 like generic,MetaDeta and JDO and more..
1) Simpler access( factory) to Datasource,Get the connection of data source by parameters( host,port etc) rathe...
Mock SMTP server for Java emails
Ever got stuck with IT guys for having setup the SMTP server so that you can start testing your java application which has to deal with the emails. Now no more.... I happened to see a good tool which ...
UncaughtExceptionHandler in Java5
Java5 provides a better way to handle the uncaught exception thrown by abnormal thread termination. Now the application can define its own handler which will be called by JVM if the thread is terminat...
How to build maintainable systems: Simple design
Wonderful post by tirsen on codehaus blog, I very much agree with him.
I'm not saying that simple designs by some divine judgement are better designs (I do believe so, I just don't want to start th...
Java Prevalence, is it ridiculously that simple?
There is a talk in the town, its called "Prevayler"( http://www.prevayler.org/wiki.jsp) . The idea is towards getting rid of Relational databases( Making Larry Ellison run for money) and persisting th...
Welcome
First Blog so making it simple and easy. I am going to post thoughts on the most predominant thing on my mind with regard to Java software development.
About me and why Java:
==================
I ...