Featured
-
Allowing Unit Tests to Work as Intended
Several months ago, I had the opportunity to improve part of a testing suite for an application I worked on. Specifically, I was improving some unit testing pertaining to the creation of DelayedJob entries when emailing users. The code being tested related to users being emailed upon... Read More »
-
Creating a Custom Formtastic File Upload Input with Image Thumbnail
Just today, I ran into a situation where I wanted to modify the output generated by Formtastic while building an input element. In this particular scenario, the input field was a file input in which the user is expected to upload an image (PNG, JPG, or GIF). The customization I wanted was the... Read More »
-
Implement Multiple Table Inheritance Into Your ActiveRecord Models
This past week, I released my first ever Ruby gem: multiple_table_inheritance. Multiple Table Inheritance is an ActiveRecord plugin designed for Rails 3.0+ designed to make table-level inheritance easier than ever. Imagine you have an application that needs to maintain a list of employees. ... Read More »
-
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 »
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.