Archive › Blog

Product Audit: Customer Experience

Applications can get familiar and outdated. What worked for your first set of customers may not work for your current, less experienced ones. Or, perhaps your users are getting better at using your system and want some new ways to get the same work done with fewer clicks. Auditing your application is an important step […]

Comments Off on Product Audit: Customer Experience

Launching a Startup Requires Patience

I’ve had some recent discussions with some entrepreneurs about the cost and time it takes to launch a startup. These have been interesting discussions, as they have already realized that it takes more than just $10k and a month to build a startup by the time we sit down to chat. Launching a startup requires […]

Comments Off on Launching a Startup Requires Patience

Architecting Your Startup

Seth Godin recently posted an article titled “Is architect a verb?”: Design carries a lot of baggage related to aesthetics. We say something is well-designed if it looks good. There are great designs that don’t look good, certainly, but it’s really easy to get caught up in a bauhaus, white space, font-driven, Ideo-envy way of […]

Comments Off on Architecting Your Startup

37signals on Rails Optimizations

There is a great post at the 37signals blog about how they optimized Basecamp using New Relic. One thing I found most interesting: MySQL optimizations: We’ve been working with a MySQL performance consultant to help us optimize our database calls and queries. We’re still early in the process but we’ve learned a lot so far. […]

Comments Off on 37signals on Rails Optimizations

Raising Exceptions within Your Rails Application

Clemens Kofler has a great post about when to raise exceptions within your Rails application: Over the years I’ve come up with a little rule of thumb for exceptions: Libraries Should Raise, Applications Should Not Raise. Yes, it’s as simple as that. To understand the reasons for my rule of thumb, we have to switch […]

Comments Off on Raising Exceptions within Your Rails Application

Ruby Microframework Footprints

I’ve been looking for a microframework for Ruby that is simple like Camping but supports RESTful resources like Rails. A tip from the Denver Rails UG pointed me to Sinatra via Adam @ Heroku’s Blog: Sinatra apps are typically written in a single file. It starts up and shuts down nearly instantaneously. It doesn’t use […]

Comments Off on Ruby Microframework Footprints

Microsoft Hailstorm for 2008

Anyone noticed the striking similarities the Windows Live APIs have to Hailstorm? George Moore, General Manager, Live Platform Services posted an interesting article outlining the unified storage APIs becoming available: For the first time ever we have a unified protocol and developer tooling story across most of our major storage products from Microsoft: On-premises structured […]

Comments Off on Microsoft Hailstorm for 2008

Subdomains and Rails

I was trying to setup the proper environment settings in Rails 2 to support cross-subdomain cookie sharing (so the user doesn’t have to login again if they manage multiple subdomain accounts). I was experiencing some inconsistencies when trying to make sure it was working. Here is a tip: Clear your cookies (the Firefox Web Developer […]

Comments Off on Subdomains and Rails

Make RESTful Authentication XHR-aware

I’ve been working on a project that uses a little XHR mixed into the app to update DIVs on a page. The problem with the RESTful Authentication plugin is that it will always send a redirect back to the browser if the user is no longer logged in, but the XHR callback will simply try […]

Comments ( 1 )