I hate ORM

The title is not meant to start a war over the concept of ORM. I appreciate the effort that has gone into mappers. But lets take a look at why I hate ORMs. (Dont hate me because I hate ORM ) Prelude I am beginning to wonder how many applications that we build really need … Continue reading »

Testability Explorer and rapa

After a hard day at work my mind was in no state to churn out quality code on open source. But really wanted to get something done about rapa. So thought it might be a good idea to integrate some metrics into the build and see what they had to say. Misko has created this … Continue reading »

altnet 2009

I reached there on time for a change. Today was the third day of the event. Big thanks to ian, alan, ben and seb for organizing the event. The event started out with the organizers explaining the the open space format. The conference started with people signing up for various topics and putting it up … Continue reading »

Document Oriented Databases

History Relational Databases have been the almost the only way applications persist data. In the days when code was written mostly with COBOL even navigational databases were sufficient. The switch to relational databases made it easier to query. Not much has changed in the way we store data since then. This may be attributed to … Continue reading »

Consume REST webservices in java using rapa

I have been reading about REST webservices for quite a while now. But rails still seems to have the best support for consuming REST webservices (ActiveResource). It is magical the way active resource works. Even if the magical and dynamic behavior may not be completely possible in java, it would be helpful if we have … Continue reading »

Access GMail with imap using java mail api

I had to search through quite a few web pages for this. So I am putting it here for future reference. My concience pricks for putting all the code in main method. But I guess this is an exception. import java.util.Properties; import javax.mail.Folder; import javax.mail.Message; import javax.mail.MessagingException; import javax.mail.NoSuchProviderException; import javax.mail.Session; import javax.mail.Store; public class … Continue reading »

Visual Studio Themes

I am new to Visual Studio and Dot Net Development. But I am used to a Dark Editor for Development in Netbeans. What do I do. Get a Dark theme for Visual studio. How? Below are the steps. 1. Backup existing settings Tools > Options > Environment > Import Export Settings > Automatically save my … Continue reading »

JMS with spring and activeMq

JMS is one of most widely used API when async Communication is required. Example could be a simple publish subscribe systems to complex transports in B2B setups. I have previously worked with JMS using weblogic 9.2.1 and also with IBM MQSeries. Just trying out JMS with activeMq. The motivation to use activeMq is that it … Continue reading »