A Simple Go Web App on Heroku with MongoDB on MongoHQ

Go is an extremely clean and fun language to work with and has a bunch of handy, modular, well documented packages out of the box. We can easily build a small web app using pure Go for handler functions, the net/http library for routing and serving and mgo as a MongoDB driver. The simple GoContinue reading “A Simple Go Web App on Heroku with MongoDB on MongoHQ”

MongoDB text indexing in action

Recently, I had a good use-case to use MongoDB text-indexing and I gave it a shot. I found it to be pretty awesome – even though its not have full-fledged text-search engine capabilities (like facets etc.) it does the job for simple text searches. So, what did we want to do? We had the followingContinue reading “MongoDB text indexing in action”

MongoDB Map Re-Reduce and joins – performance tuning

“Why do we use map reduce in MongoDB? Cos it doesn’t support joins.” –  And everybody believes that now! I decided that it was time to try something different. I was amazed to see how little there is on the net about map re-reduce. And there is even lesser information about how to work with multipleContinue reading “MongoDB Map Re-Reduce and joins – performance tuning”