This is a step-by-step to setup Jenkins to build, test and report status on Github pull requests and to deploy builds of a production branch, usually master, to multiple environments. This is a continuation of the previous post which went
Read More

This was written mostly as a reference for myself, it's a step-by-step to setup a basic Jenkins instance running on AWS, authenticating users through Github, building/testing/deploying Scala projects. I hope it's helpful to you in anyway. In an
Read More

Klout had an incredible 2011, and as the end of the year approached I felt so proud to be part of such an amazing team! We accomplished a lot, so the holidays came at a great time; it was a
Read More

At Klout, we love data and as Dave Mariani, Klout’s VP of Engineering, stated in his latest blog post, we’ve got lots of it! Klout currently uses Hadoop to crunch large volumes of data but what do we
Read More

Capistrano is a Ruby-based deployment tool that you’ve probably heard about unless you’ve been living under a rock these past few years. There are plenty of Capistrano-specific tutorials and blog posts out there so I won’t waste
Read More

On August 31st, 2011: I will have the great honor to present our beloved Play Framework at Salesforce’s Dreamforce conference here in San Francisco, CA. If you are attending, please feel free to check it out or just stop
Read More

Some time ago, I was the tech lead for a few very large deployments on the Real Estate market for companies like Fannie Mae, Freddie Mac, Foreclosure.com and HUD. We were running that traditional enterprise Java stack you are
Read More

Guice is a lightweight dependency injection framework developed by Google and it’s a good alternative if you are looking for DI on your Play Framework-based application. Keep in mind that the framework is lightweight but you still need to
Read More

Play Framework, on its 1.2 release, provides a pretty cool new library (play.libs.F), here’s how you can use it to avoid the billion dollar mistake. For those who don’t know what that is, here’s
Read More

Log4Play is a Play! Framework module that provides a log4j appender which publishes log entries to an EventStream. In theory, you can use it from any Java application that uses log4j, but I have only tested it with a Play
Read More