Archive for the 'rails' Category

Please, Use a Web Application Framework

Sunday, May 11th, 2008

Historically I have not been a fan of “frameworks”, and I have often repeated the following joke:
What’s the difference between an application and a framework?
An application is something a customer actually wants!
However, for some applications, I recommend use of an application framework. For some Oasis Digital projects, I require it:
Please, Use a Web Application Framework
My […]

Next Big Language = JavaScript

Wednesday, June 27th, 2007

There’s a lot of buzz about Steve Yegge’s “port” of Rails to JavaScript, and Steve has now provided (in his funny, self-deprecating style) the background of how it came to be. He doesn’t quite say it explicitly in this post, but I think it reveals that the “Next Big Language” he has been hinting […]

BaseJumpr: BaseCamp -> ActiveCollab

Saturday, May 26th, 2007

BaseJumpr has a fascinating service offering: they export your data from your Basecamp account, producing a set of files ready to import in to ActiveCollab, the open source Basecamp-sorta-clone-like-program. They then, if you wish to buy their hosting service, create an instance of ActiveCollab for you and import your data there. (They host your […]

Indentation as Block Structure - HAML instead of RHTML

Friday, March 2nd, 2007

When I starting with Python sometime in 2001, I was briefly frustrated by the intentation-as-block-structure syntax; but after a few weeks I found it  natural. Its most obvious advantage is that it avoid the duplication between indentation and braces / keywords. Yet this kind of syntax has not become popular outside of Python.
Today I saw […]

A/B Technique for Web Application Deployment

Saturday, January 20th, 2007

This description of my “A/B technique for web application deployment” was transcribed from audio, so it less tight, more verbose than my normal prose. I chose to post it in rough form, rather than leave it on the “back burner” until an unknown future date when I have time to rewrite it. I first explained […]

$200 -> Rubinius

Thursday, December 14th, 2006

I’ve been using Ruby sporadically for some time, including in a bit of production code (in which it is running well), but the apparent lack of progress toward a more modern VM for Ruby makes it harder to get more deeply involved. On the one hand, today’s Ruby interpreter/runtime is sufficiently good to build very […]