Downgrading Vagrant with Brew

I was trying to provision the spark-in-action VM with Vagrant. When I issued the vagrant box add command to download the VM, I got the following error message:

Replacing Travis CI with Docker

Since my paid Travis CI subscription has expired and I don’t intend to renew it, I wanted to see if I could use Docker containers to build and deploy my blog instead. It turns out to be an easy exercise, and I can even reuse my cibuild script to do exactly the same workflow as I did with Travis CI.

Using Travis CI to build and deploy sites

I finally got around the time to use Travis CI for my Jekyll blog. Travis CI is a continuous integration service for projects hosted on GitHub.

Amazon EMR, Apache Spark, and Apache Zeppelin

I recently published a couple of articles about getting started with Apache Spark and Apache Zeppelin on Amazon EMR. The articles assumed that an IAM user has been created with AmazonElasticMapReduceFullAccess managed policy attached to it. In this article, I will show you how to create this IAM user for EMR.

Hello World

What better way to start the year than beginning a new blog?