Ruby, Rails, and some big photos
Things have been quiet here because I've been spending just about all my spare time on a Ruby on Rails photolog application. You can see the results of the first public version here: http://kindofblue.com/
I really don't want this weblog to fill with entries only about Ruby on Rails, but I've got to tell you: it has really won me over. The more I learn, the more I'm surprised at how easy it makes putting up a complicated application together rather quickly. I hit quite a few roadblocks when working on the photolog, but more often than not, all it took was a quick pointer from Erik Benson and then I'd get it. Then even more things would make sense.
It takes a bit of trial and error to get the hang of Ruby and Rails, but once you do, you really won't look at web development the same way again. Honest.
Comments
- nf0 said on 25 July 2005:
Wow thats very cool. Are you storing the images in a database or externally and linking them?
- Bill said on 25 July 2005:
With a rails app you get a "public" directory where you can put files to be accessed via a regular URL (not a internal rails rewrite). So, I'm storing them in there, instead of uploading the files into the DB. I never saw the point of doing things that way really.
- nf0 said on 04 August 2005:
Cool, just had time to take a look at that works like a charm. I've never seen the point in having them in the database either, but just wanted to check.
- Mike said on 04 August 2005:
Congrats on the application. It looks great. Ruby on Rails has been on my to-do list for a while now. I should just come up with an idea and get started. What do you think is more useful, learning that or AJAX?
I'm also surprised kindofblue.com wasn't already taken.
- Bill said on 08 August 2005:
Mike: Not sure which you should devote time to learning, but just know that Rails has a whole bunch of nifty, built-in ajax hooks.
And I've owned the kindofblue.com domain since 1998, but I haven't used it for anything in years. Figured this was a good chance to put it to use. :)