Ninja magic with AWS command line tools

AWS has one of the best CLIs of any cloud platform. The recent Python-based awscli release is just a pleasure to use because it outputs in »

Log queries in Postgres on Mac OS X

Sometimes, it's useful to log queries during development in Postgres. Assuming you installed Postgres using brew install postgresql, here's how you configure logging. Open /usr/local/ »

Appuri is co-organizing the Seattle Spark Meetup

At my company, Appuri, we are excited about the possibilities Spark opens up, so we are putting our money where our mouth is. We are co-organizing »

Setting up Spark on IntelliJ with Maven

In a previous post, I talked about how to set up IntelliJ for Spark development using sbt. There is an alternative way to accomplish this using »

Setting up IntelliJ for Spark

Appuri is hiring data scientists, Java/Scala developers as well as front-end devs proficient with modern frameworks like AngularJS. Please drop me a line at bilal »

How to Process a Million Songs in Seconds: With Shark

Appuri is hiring data scientists, Java/Scala developers as well as front-end devs proficient with modern frameworks like AngularJS. Please drop me a line at bilal »

How to process a million songs in seconds

Appuri is hiring data scientists, Java/Scala developers as well as front-end devs proficient with modern frameworks like AngularJS. Please drop me a line at bilal »

My day with Windows Azure

Some of you might know that I used to work on Windows Azure. We are evaluating technology options for my startup, so I decided to host »

Don't hire by the job description

I've written a couple of job descriptions recently for a program manager role my team is hiring for. Here's a random extract from the posting: "Ability »

Stupidly simple == simply stupid

I picked up a copy of Wes McKinney's excellent Python for Data Analysis a few days ago. The book recommends IPython, NumPy and matplotlib, which are »