Clojure for Netbeans 7.*

For sometime now I have thinking to explore my domain and for a change learn a new Language. Inspired from the talk by Dr.Dragan Djuric on Clojure, I decided to go behind Clojure. As a Netbeans enthusiast I was looking for a plugin for Clojure….

Approach for Effective Concurrency

Somehow in last 8 months I have been working on things which needed effective Thread-Safe libraries. So in due process of making them I had encountered different approaches in dealing with them in terms of the mutability of the data. This blog is related to…

Sort in Lucene

There are so many different posts I want to add, that in the thought of making them I am making none 😛 Well have been recently working on Neo4J . Neo4J is a Graph Database. It has several advantages over Relational Databases where there are…

Graph Library

Well I do know that there are some amazing Open Source Graph Libraries out there, but during the course of the last semester I happened to make one for myself. It so happened that for quite some time now I have learning a lot about…

Guest Lecture at Spectra 1.0

We (I and Nehil) were invited to give a Guest Lecture at Spectra 1.0, the technical Festival organized by Department of Computer Science, Shree Damodar College Margaon; In association with Department of IT, Government of Goa. The lecture was primarily an Introduction to Android and…

Happy Diwali

Happy Diwali!! Bawa (Yes!+ architect) had written a beautiful post some years back on his blog on diwali. Its a brilliant article which I make sure to read it every year: One the eve of Deepawali from baus blog Most people believe that business and…

finalize()

Several people in recent past have asked me the functionality and need of finalize() method in Java, hence the post : BEWARE: Frankly finalize() is something that you should avoid using. The disadvantages and risk it carries are far more than the need of it….

In the Moment

In my fourth year here at Bits Goa (Love saying Bits Goa rather than Bits Pilani Goa) when I see my other fourth year friends hanging around both in campus and outside; its very easy to observe they roam around (including myself) like they own…

Object Pools in Hotspot JVM vs Dalvik VM

Long time no post as was busy with Guruji’s trip to Goa and a trip to The Art of Living International Center, Bangalore for Navrathri. Anyways have been thinking about it for some time so thought to share: From my experience what I have observed…

Synchronized block performs 100x faster than Unsynchronized one

Like everyone, in the books and blogs, I have heard a lot about how expensive high context switches can be till I personally experienced it recently. The below part is again quite interesting because synchronized code performs must faster than the unsynchronized code (120 times…