Featured
-
Extending jQuery UI’s Autocomplete to Improve Success
On Black Book Singles, one of the steps in the signup process is to provide the city and country in which you live. The country part is easy to get right since it's a simple drop-down list where the user can be sure that the value they've selected is correct. The problem most users are... Read More »
-
Android Voice Recognition in Appcelerator Titanium
One of my most recent tasks at Food on the Table was to implement speech recognition for our meal planning app's grocery list on Android. Now that the first version of the feature is released, the fully featured product allows users to quickly add items just by speaking into their phone. Not only... Read More »
-
Rotating Paperclip Image Attachments in Rails
With users uploading personal photos, especially ones coming their phones that capture landscape photos in portrait mode and vice versa, one of the things I wanted to integrate into Black Book Singles is the ability to rotate photos. Since I'm using the Paperclip gem, this should be relatively... Read More »
-
Tracking New User Registrations by Source & Search Terms
In order to better analyze my registrations, I wanted to be able to associate them with their respective traffic sources and any search terms used to find my dating service. While searching for an existing gem that takes care of this, the closest thing I could find was a plugin named... Read More »
-
Simple User Registration Spam Prevention in Rails 3
Tonight, in a little under an hour, I was able to implement spam prevention for my user registration flow thanks to the simple API provided by Stop-Registration-Spam.org. In Rails 3, creating new validators is relatively painless. Create a new validator class in a folder defined by you. For my... Read More »
Services
Ruby on Rails Websites
Develop full scalable websites using the latest and greatest features available in Rails 3.1, taking advantage of actively supported, well-documented gems.
Android Applications
Give your business a mobile presence by publishing a standalone Android game or application, or one that interacts with your website.
Facebook Connect Integration
Take advantage of Facebook's hot new OpenGraph for one-click sign-in, interaction with friends, and viral acquisition.
Modern Web Technologies
Utilize modern web-based technologies, including HTML5, CSS3, & jQuery, while gracefully degrading for older browsers.