Automating Play Applications Deployment using Chef

Extreme Programming goes hand in hand with the Scrum practices that we follow in the modern software development. The promises made by implementing Scrum can only be fulfilled if we follow the development practices that compliment it. Extreme Programming or XP practices are a must if we want a work...

About BluePi Consulting.

## Our Offerings Cloud Computing Cloud Computing is no longer a trend but a reality that businesses need to embrace quickly… Leverage the strengths of an Amazon AWS partner to accelearate business results. read more  Mobile Application Development The future of IT is mobile. Whether it is the...

SQL Server vs MYSQL case study

SQL Server vs MYSQL case study

The Challenge At BluePi we do a lot of performance re-engineering projects. Some of them involve tuning the application code, some the architecture, however frequently it is the database that is the bottleneck. One peculiar situation we encountered was when one of our customers bemoaned...

Implementing Join in Hadoop Map-Reduce

Implementing Join in Hadoop Map-Reduce

Recently while working on a project at BluePi we encountered a situation where we needed something like a join in a Map-Reduce job running on Hadoop. In this post I am going to talk about how we can implement a Join in...