Vancouver Ruby & Rails Central

One Stop Source For Ruby & Rails News, Events & Jobs In & Around Vancouver

Archive for the ‘gomarkup’ Category

Vancouver.rb Q&A with Sunny Hirai (MeZine) on Rails, Merb vs. Caffeine and Processor, Database and Storage Scaling, and More

Posted by Gerald on August 27, 2008

Welcome back to the Vancouver.rb Q&A series. Today let’s welcome Vancouverite Sunny Hirai – founder and CEO of MeZine Inc.

Caffeine is multi-threaded so requests do not block each other and you get to focus more on building your application and less time on getting your application to work smoothly. Merb is multi-threaded as long as you don’t use ActiveRecord or other single-threaded libraries.

With Caffeine, you can take any application you’ve built and, with no code changes, drop it into your new project. You could take somebody else’s forum application, for example, and use it in your project. Caffeine handles the differences between user models, database storage, file storage, templating, etc.

To make it work, we had to rethink everything from routing, to the database, to the user model and in many cases the abstractions are in different places than Rails, Merb or other popular frameworks.

Read the rest of this entry »

Posted in Rails, Ruby, S3, Vancouver, caffeine, databasescaling, gomarkup, interview, merb, mezine, processorscaling, sequel, storagescaling, sunnyhirai | Comments Off