Posts from BenCurtis.com...

1 tip to make your customers love you

I used to love the company Overnight Prints. They offer a great product at reasonable prices and with reasonable service. Until this week, I had no reservation about referring them to anyone who needed some printing done, and I saw no need to even shop around for any printing job I needed. [...]
Tags: business

How to build a SaaS Rails site in one hour

A lot of us are building web applications that we sell (or hope to sell) to customers on a subscription basis, like Catch the Best. Every time you and I build one of those applications, we need to build a billing system to go along with it. I imagine you and I would [...]
Tags: ruby_on_rails

EC2 just got 10x better

Now Amazon’s EC2 supports static IP addresses that can be pointed at any of your instances on the fly. This is cool.
Tags: web_development

A year in the life of a Rails freelancer

Many moons ago I wrote a quick status report on my first 100 days of Rails consulting. Now that it has been over a year since I joined the freelance world full time, I figured it was a good time to reflect again on that experience. I said it then, and I’ll say it again—this [...]
Tags: consulting, freelance, ruby_on_rails

Integrating Scribd with your Rails application

I recently integrated the Scribd API with my resume management application, Catch the Best, so I thought I’d share a few details here about how I did that in case you are interested in using their great API. To get started, first you need to install the rscribd gem and set up an account at Scribd [...]
Tags: ruby_on_rails

Javascript database

This is cool… TaffyDB is an in-browser javascript database. This could be really useful for doing changes to a dataset without moving page to page, and then simply sending JSON back to a Rails or Merb app to save the changes.
Tags: javascript, ruby_on_rails, web_development, web2.0

Do or do not…

Chris came up with this excellent little snippet, try, as seen on Ruby Inside. That inspired me to a create a similarly sugary method for an idiom I use time and again: class Object   ##   #   @person.name rescue nil   # vs   #   @person.do_or_do_not(:name)   def do_or_do_not(method)     send method rescue nil   end end
Tags: ruby

Who’s the number 2 most influential entrepreneur-blogger in Seattle?

I am! According to Marcelo, who founded Sampa and blogs about the Seattle startup scene: Most Influential Entrepreneur-Bloggers of Seattle Thanks, Marcelo! My mom will be so proud. :)
Tags: web2.0

Sample Rails consulting contract

I’ve had requests from time to time from other developers for the contract that I use with clients. Here’s the Terms section that I typically use. In addition to this section, I have sections that describe the work to be done, the payment schedule, and other info specific to each client. Enjoy! Sample Rails consulting [...]
Tags: business, ruby_on_rails

Webstore by Amazon

I got an email from Amazon about their new WebStore by Amazon offering. Like Shopify, it’s a just-add-water storefront for people wanting to sell their products. This seems like a natural step for Amazon, considering their recent product offerings like payment processing and fulfillment services. Perhaps my days of building custom e-commerce [...]
Tags: consulting, e-commerce

Buzz and DEMO Buzz

Catch the Best got a mention in the Working Podcast, a great resource for career advice. On a related note, StandoutJobs is getting a ton of coverage by virtue of being at DEMO, not to mention getting a $2 million investment. That should bring some welcome attention to the space addressed by hiring management tools [...]
Tags: hiring, startups, demo

Catch the Best in the Montreal Gazette

Mark Stachiew, writing for the Montreal Gazette, mentioned Catch the Best in his latest Networthy column. Thanks, Mark!
Tags: catchthebest

Faker 0.3.0 released

Thanks to the contributions of a couple of people on the mailing list, and thanks to a client who wanted some Lorem Ipsum text to be generated, Faker 0.3.0 has been released. Here are the changes: Added Lorem to generate fake Latin Added secondary_address to Address, and made inclusion of secondary address in street_address optional (false [...]
Tags: ruby

Painless Rails action caching with memcached

The past couple of weeks I’ve had the good fortune to work with a great client on a Rails app that gets a lot of traffic. His server was groaning, and the wheels were starting to fall off the cart. So we dug in. And when we were done, we had a [...]
Tags: ruby_on_rails, caching, memcached

Faker gem released

My first gem! :) This is a simple one—a port of Perl’s Data::Faker. It’s useful for generating fake data, like names, addresses, etc. Check out Faker’s home page or install via gem install faker.
Tags: ruby

Marcelo Calbucci recently posted the Seattle Startup Index, and Catch the Best ranks near the middle of the pack. One of the things I love about being in Seattle (along with the fantastic summer weather) is being among such a great crowd of people building cool businesses. On an amusing note, for this month’s rankings [...]
Tags: startups

Spaghetti Products

What are “spaghetti products”? This phrase came to me as I was trading emails with John Cook from the Seattle Post-Intelligencer while he was working his piece, Ready, startup, go! Services built in cyberspeed, in which my project Catch the Best got a mention. It’s a play on the method of checking to [...]
Tags: catchthebest, web_development

5 tips for being a successful Rails consultant or freelancer

From time to time I get emails from people asking for some lessons I’ve learned in my time as a Rails freelancer, so I thought I’d jot some notes down for all to enjoy. Despite the title, these tips aren’t really Rails-specific. :) Marketing: One question I often get is “how do I market myself?” [...]
Tags: consulting, ruby_on_rails, web_development

Another Rails Conference

If you were secretly wishing for yet another Rails conference to happen, wish no more, for acts_as_conference is here! Personally, I’m excited about it, for a few reasons. First, it’s being put on by the fine Rails for All folks, and they do good stuff. Second, this looks like it’s going to be a [...]
Tags: ruby_on_rails, conferences

UPS Shipping with Rails

If you’d like a quick and dirty UPS rate calculator to use in your Ruby/Rails projects, check out this bit of code I did, based on the great shipping gem: http://pastie.caboo.se/103505 Changes from the shipping gem include replacing REXML with Hpricot and adding a method to get a list of available methods and rates for a particular [...]
Tags: ruby_on_rails, ruby, e-commerce
next page »