I was really busy in last few days working on frameworks like spring and hibernate. While working on that I realized that like Java is a heart of Web development these days. Proxy pattern is also heart of these frameworks that creates objects at run time and map DB values to object attributes at run time. I wanted to understand each and every aspect of Proxy design pattern and wanted to implement them to see how they actually work. So this is the real motivation behind this article. From couple of weeks it was in coming soon mode! I was busy with some hectic work. Continue reading
Infrastructure, People around you and off course the kind of work you are doing has a big impact on your enthusiasm and self motivation. Generally this happens during a job change or a project change in companies. It is possible or I must say it happens most of the time that things are not the same as you had expected them to be! With time you start feeling that you are not at right place and your motivation goes down. I felt the same thing when I had changed my company last year January. I joined new company and couldn’t get work for about 1 month. It was frustrating because I was desperate to work on something new and better. During the interviews they empowered my expectations and now I was sitting like a helpless person.
Here is a simple crash course of RMI api provided by Java.
- RMI is basically implementation of Remote Procedural Call
- It differs from CORBA which is used for communication between two different languages.
- These days we have a new implementation of RMI which is RMI/IIOP (RMI over Internet Inter-ORB protocol). This implementation internally uses CORBA. Continue reading
I saw social network movie and next day when I was discussing this movie with few of my colleagues we were thinking about the algorithm which Mark had taken from one of his friend who use it for Chess game. If you have seen that movie you will surely remember that scene. No body among us was sure what was that algorithm and how does it help in matching girls! Continue reading
(1) Either you are a Byte code engineer for example using a library like BCEL which is used to change/enhance byte code generated by Java compiler.