Category: Misc

Summary of use cases for non-relational storage

To understand why NoSQL is important to you as an app developer, let’s consider the use cases for some of these features: Frequently-written, rarely read statistical data (for example, a web hit counter) should use an in-memory key/value store like Redis, or an update-in-place document store like MongoDB. Big Data (like weather stats or business […]

Read More →

Meditation: Why Bother?

And just because of the simple fact that you are human, you find yourself heir to an inherent unsatisfactoriness in life which simply will not go away. You can suppress it from your awareness for a time. You can distract yourself for hours on end, but it always comes back–usually when you least expect it. […]

Read More →

China is not the world’s biggest manufacturer

Wow, Talk about false perceptions. This was one of the things that I had taken for granted for so long that it was very surprising for me to ready today that China is not the world's largest manufacturer. I read this at Helen Wang's site http://helenhwang.net/2010/03/myth-of-manufacturing/  I quote "The latest data shows, however, that the United […]

Read More →

soapUI – Web Service tool

Sometimes a you come across a tool that just makes you think why you never used it before, I ran across one such tool last month, it’s called soapUI (http://www.soapui.org/ ). This is an open source tool for testing web services, everything I wanted to do for testing some of the web services that we […]

Read More →

OutOfMemory/Heap space errors in Java

Recently I had to work on a Java based rule modeling tool that was built on Java/Eclipse. The tool was pushing both eclipse and the JVM to the limits in terms of memory and I was getting a lot of OutOfMemory exceptions and out of heap space errors, usually these can be fixed by increasing […]

Read More →

The Enlightened Newbie Syndrome

Recently I was reviewing some code written by a new programmer, this person had demonstrated good knowledge of his domain and was quite well regarded by everyone. However when I looked at his code I saw a familiar pattern that I had seen before which I like to call the “Enlightened Newbie Syndrome” (ENS). You […]

Read More →

Weblog is a “log”

A few years ago before the whole weblogs revolution kicked off my daily hangout was “The Lounge” at codeproject.com, it was fun to participate in discussions with peers on a wide variety of topics. When I initially started my blog I thought that I could kick off a discussion by posting a blog and then […]

Read More →

The Economics of Success

A decade ago when I was still in high school I remember our economics teacher going over the economic issues plaguing India, at the top of the list was “population”, it seemed like all economic problems of India stemmed from it’s high population count and that lowering the population would in turn result in a […]

Read More →

How to leak memory in .Net – Statics and Event Handlers

For the past few days I’ve been investigating some memory leak issues in our desktop application. The problem started showing up when we saw that opening new documents and then closing them didn’t have any negative impact on the memory usage. Initial tests using vadump and process explorer confirmed that there was an issue and […]

Read More →