Recipe for Besan ke Ladoo

Recipe for Besan ke ladoo:

Below given quantity will make around 60 Nos of medium sized ladoo. You can adjust ingredient quantiy as per number of ladoos you want to make.


1 Kg besan or gram flour
750 grams ghee (being a punjabi, I use ghee generously but these ladoos can be made with around 500 grams of ghee also)
700 grams powdered sugar or boora
half spoon cardamom powder
1/4 cup of chopped dry fruits  (cashews, almonds) You can use any dry fruits as per your taste.


1. dry roast the besan in a kadai on slow flame for about 10 mins.
2. keep on stirring continuously so that the besan is not burned and so that there is even browning.
3. Add ghee and continue roasting the besan for some more 10-15 minutes stirring continuously.
4. the besan would start to give a nice nutty fragrance, turn brown and will start releasing ghee.
5. once you get a strong nutty fragrance then switch off the fire.
6. remove the pan from the stove and keep down.
7. Let the besan cool down.
8. When besan is luke warm, add powdered sugar or boora. for best taste use the boora.
9. add the powdered cardamom and chopped dry fruits.
10. stir well so that no lumps are formed.
11. once you have mixed the besan ladoo mixture well then let it cool down to room temperature.
12. make small or medium sized besan ladoos and store them in air tight container.
13. Since ingredients used are not easily perishable, these ladoos will last for around 2 months if stored properly.

1. if you are unable to form the ladoos even when the mixture has cooled completely, then keep the mixture in the fridge for 20-30 mins. the ghee will solidify a bit and you will be easily able to form the besan ladoos.
1. On the other hand, if you are unable to form ladoos since the mixture is dry, add 2-3 tablespoon of melted ghee and then make ladoos.

Review of Silver Sands Hotel, Candolim Goa

Not recommended if you are going for an Indian Family Vacation.

The resort is located just 100 meters away from Beach. Majority of the crowd consists of foreigners. I could hardly see a couple of Indian families there.

We reached there by 12.30 PM and somehow we did not like the place at the first sight itself. It could be because my Idea of beach and sea is a peaceful vacation. Anyways, moving ahead, we had to wait for an hour before the room G-05 was allotted to us. Staff hardly pays attentions to Indians. We had waited for an hour for the room and Room Service Incharge looked so impatient within 5 minutes that we took to get our luggage out of car. So we took out only 1 bag from car leaving behind rest of luggage.

Room was very basic. There are bare minimum facilites in room. Apart from Bed, a lamp, a jug of water and 2 glasses. They don’t even provide a shower cap in bathrooms. Our balcony did not have facilities view (and I am thankful for that) but it was facing an empty
compound with a couple of trees. So that was the only calm place to have some peaceful time since Candolim as a beach is also very noisy and crowded.

The resort has 3 different restaurants for Breakfast, lunch and Dinner. Breakfast was complementry – consisted of Bread Toast, Butter and Orange Jam. That’s all. Tea/Coffee served there is certainly not meant for Indians. It was extremely bad when compared to Indian standards. You also have an option to avail paid breakfast of your (limited) choice. Indian restaurant is functional only for Dinner. For lunch the only option is continental food. But the good thing is that there are other food joints at walkable distance.

Room Service is also not good.  When we stepped into the room on the first day, the floor was all wet. Apparently the cleaning person had cleaned it with an ultra wet Mob. When it did not get dried up till an hour, we had to wipe it with a newspaper and foot mat to avoid getting slipped up. On the second day, they did not change bed linings or wet towels. Neither did they fill the water Jug nor cleaned the table/Chair in balcony. I had to specifically ask him later to refill water and change towel.
Overall, I will not recommend this resort if you are going for family vacation. Whenever I visit the beach next time, I will like to try out Santana for which I have got good reviews from friends but could not book due to unavailability of rooms.

Review for DudhSagar Spa Resort, Mollem (GOA)

Value for Money. The resort is spacious and well maintained. Full of lust green trees. We stayed in Room 110 which was facing the santuary area. Serene and Perfect for Morning walk. Has amenities like Swimmng pool, Kids pool Spa, Massage Therapies, Adventure activity center, play space for kids, in house restaurant and party lawn. They also have a GYM and Yoga center though I did not see anyone using it.They have a Tree top Adventure Activity Center. Also have a grounded option for Kids. Hotel people arrange for Jungle Safari and visit to DudhSagar Falls.

Food can be rated as average to good. Breakfast buffet has you 5-6 options to choose from. Room was good and appealing to eyes. Beddings were neat and clean. Bathroom was also good with 24 hours hot and cold water in Sink and Shower. However no buckets. They did not have a double bed in standard room. We had to join 2 seperate beds and it wasn’t very comfortable given that we also had a 3 year old son to share bed with us.

There is a small refrigerator in room which was not working. At night there was water Water Leakage from A/C due to which my Luggage Bags got wet by morning. Next day we had to change our luggage location and also put a Mat below A/C. Every night when we used to get back to our room, a flying frog was waiting at our door. It was scary for us but then this is part of adventure staying at any Jungle resort.

But overall I enjoued my stay there. Consider this resort if you enjoy being in lap of Nature and not scared of monekys and frogs around your room:)

PS: 1. I visited there in March 2014.
2. Road is very bad if you are coming to this hotel from Belgaum.

What is relevance of BUZZ word “Big Data”?


Big Data is the BUZZ word these days but what is BIG Data?

The size of data has exponentially grown during past 10 years. Today we create 2.5 quintillion bytes of data everyday and more than 90% of data is accumulated over last 2 years only. So, undoubtedly, data is BIG, very BIG and its growing.

When we talk about analytics, volumne of Big Data is relative from industry to industry. Infact “Big Data” is a somewhat vague and loosely used term these days, used more for marketing purposes than making technical decisions. What one person calls “big data” another may consider just to be day to day operations on a single system.

In simple words, Big data is a collection of data sets so large and complex that your legacy IT systems can not handle them. When organizations get to the point where their volume, velocity, variety and veracity of data exceed storage or computing capacity, there are some big challenges that need to be addressed. The data size may vary from a few GIGABYTES to ZETTABYTES and at the rate data is growing, the range will soon include YOTTABYTES. As part of the Comprehensive National Cyber-security Initiative, the US National Security Agency (NSA) is building a $2 billion Utah Data Center facility to process (not store) yottabytes of information

But what will you do with so much of data? What value does this voluminous hold for you?
Big data by itself has no value – it’s meaningless. It’s what you do with the data that matters most.

Strictly talking about Sales Big Data, there are companies who have strored and continue to store Terabytes of information in their data centres. But how do they use this huge datasets aligned with their overall company goals and objectives.

Many companies these days offer Business Intelligence and Analytics tools, capable of extracting meaningful information from these TBs of datasets. The major players as per Garterner report 2013 are:
– Microsoft
– QlickTech
– Oracle
– MicroStrategy
– Information Builders
– Tibco Spotire
– Tableu Software
– LogiXML
– Birst
– Prognoz
– Board Internation
– Bitam
– Actuate
– Panorma Software
– Alteryx
– Salient Management Company
– Japersoft
– Pentaho
– Targit
– Arcplan
– GoodData


Java Query Builder: con.createstatement vs con.preparedstatement

While developing JDBC queries, developers remain confused about which connection method to use.


From performance perspective later is a better option for queries with a ‘where’ clause in place. The parameters passed to JDBC query are treated as bind variables at Database layer and results in soft parsing of queries leading to a better performance in most of the cases.

Let me explain a little more. Most relational databases execute a query in following steps:

  1. Parsing the SQL query
  2. Code Compilation
  3. Creating an execution path/plan
  4. Execute the query

Queries executed using “CreateStatement” method always go though all 4 steps for each execution request, also known as Hard Parsing. However “PrepatedStaetement” pre-executes first 3 steps and therefore lessens the load on database engine on the runtime. Precompilation and db side caching of sql statements leads to faster execution of queries. This is termed as Soft Parsing. So the overhead of parsing, compiling and optimizing is incurred only once though the statement is executed multiple times.

Use of preparedStatement is also a good practise since it helps in preventing SQL injection attacks.

However, there is a flip side to it. Since PreparedStatement doesn’t allow multiple values for one placeholder (?) it becomes tricky to execute SQL query with IN clause. We can tweak the sql query as follows to make use of bind variables with IN clause

execute immediate ‘update tables set object_version=object_version+1 where tables_id in (select * from table(:1))’ using coltype_id(181,201);

Note:Above query uses Oracle 11g syntax.

In Nutshell, using dbconnection.preparedstatement is a better practice when you want to conditionally fetch data from you JDBC query