Ben, January 25, 2016

Within the Rails community, there's a growing number of applications that are being built as a collection of Rails engines, rather than a single, monolithic application. At Cultivate Labs, we've been using this pattern to build Cultivate Forecasts, a fantasy money prediction market. Along the way, we learned a great deal about building applications using this pattern, so I wanted to share some of our takeaways.

Continue reading this post
Ben, January 26, 2015

Over the course of his career, Bob Knight won over 900 games and had over a .700 winning percentage. His 1975-76 team at Indiana went 32-0 and won the national championship. Without question, he was a successful basketball coach. He was also one of the biggest jerks in the sport. He may have been hugely successful, but he was just as well known for smacking players and https://www.youtube.com/watc

Continue reading this post
Ben, June 3, 2013

At Inkling Markets we recently moved off of dedicated servers and onto Rackspace Cloud Servers. In order to accomplish this, we created something that we called the "migration playbook," which outlined the steps we needed to take to ensure a smooth transition.

Continue reading this post
Ben, May 30, 2013

At Inkling Markets, we recently moved off of dedicated hardware and onto the Rackspace Cloud. Our old servers had good spam reputation, and we didn't want to jeopardize that with the move. There are several things that you can do to help improve your reputation and deliverability, but here are a few that we did.

Continue reading this post
Ben, May 28, 2013

At Inkling Markets, we recently moved off of dedicated servers and onto Rackspace Cloud Servers. As part of this transition, we needed to move our mysql database onto our new database server. If you Google for how to move a mysql database, most of the answers that you find will involve stopping mysql, taking a full backup, copying that...

Continue reading this post
Ben, May 23, 2013

When building 55Prophets (available in the app store), we built in a number of deep linking options.

Continue reading this post
Ben, May 21, 2013

We used RestKit to build 55Prophets (available in the app store). Restkit's readme page has some instructions for mapping error responses, but I ran int

Continue reading this post
Ben, May 15, 2013

While building 55Prophets for iOS (you can download it here), I wanted to allow deep linking into the app. For example, I wanted users to be able to share links to specific questions

Continue reading this post
Ben, May 23, 2012

When you start a new rails app, you get a new javascript file for each controller that you scaffold. Assuming that you're using the asset pipeline, these will all get concatenated into a single file called application.js. This results in all of your javascript being executed by the browser each time

Continue reading this post
Ben, August 13, 2010

I recently read this post by Nathan Marz, which I found through HackerNews. He outlines a couple benefits of blogging (and, more generally, writing), that I found insightful. I

Continue reading this post