You are currently browsing the monthly archive for March, 2008.

Had the great fun of setting up a new MacBook Pro yesterday, since my sweetie is in the process of joining me in Rails-land.

I find that I’m not in any particular hurry to upgrade to WordPress 2.5.

And now I get to become an instant Liquid expert. I’ve got the greatest clients.

Three major projects in the air at one time is close to my limit. Doing a lot of juggling these days. But it’s fun!

Deployment day today…I’d better get back to this CSS.

  • Things (in the Rails World) You Don’t Yet Understand - Interesting exercise: what do you know you could comprehend, want to learn more about, but haven’t found time for yet? Mine would include the ins and outs of deployment and server stacks (even though I’ve done it), Test/Unit (I skipped right to RSpec, which is hurting me on a project right now), and ActiveMerchant (which I need to implement real soon).
  • The Language Question - Jay Fields considers some of the reasons (other than technical superiority) why devs pick a particular language to specialize in. In my case, the move to Ruby was, of course, driven by my desire to abandon Microsoft and my perception of where the markets were.

This week I appear to be finally getting enough CSS into my brain to use it without thrashing. Not sure if this is a good thing or not.

It’s shaping up to be another busy week. Can’t complain about that.

  • Safari 3.1 Breaks Your App - Apparently the new Safari doesn’t play nice with Prototype. Here’s a workaround.
  • DownThemAll! - Firefox add-on that came in very handy the other day when I needed to grab all the images from a page redesign. If you use Images, View Image Information from the Web Dev toolbar you can build a page that has URLs for everything including CSS background images.
  • Absolute Moron’s Guide to Forms in Rails, Part I - From the Softies on Rails guys.
  • RailsMan - Rails application management utility for OS X, aiming to replace the now-discontinued Locomotive.

If there’s a really good crosstab query solution for Rails, I wasn’t able to find it yesterday.

All of a sudden my plate is very full again. But good full: interesting projects, friendly clients. So I’m not complaining.

  • Our Most Fulfilling Web Service Yet - Amazon continues to expose more of its underlying business via web services. I’ll bet we see this one wrapped for Rails pretty quickly.
  • Big Name Companies Using Ruby on Rails - While this sort of list is nice to crow about (how many times have you seen “our software is in use by 450 of the Fortune 500″?), it’s ultimately uninformative unless you know what “using” means. A huge company has lots of corners where a single Rails project can sneak in without meaning jack about corporate acceptance.
  • Google Visualization API - It’s a good day for big companies to be opening access to useful code. There are some neat ways to display data available here with relatively low pain.

Remember, if you declare yourself to be an expert, most people will believe you. Of course, then you might have to actually deliver some time.

Ran into my first git problem last night - fixable, but annoying. I think I haven’t found the right workflow for use with this system yet.

Back to my regularly scheduled program of Rails work today.

  • Open Source Licensing: Obsolete or Of Importance? - A good run-down of some of the current issues from RedMonk’s Stephen O’Grady.
  • Rails Search Benchmarks - Evan Weaver compares sphinx, ferret, and solr. Sphinx comes out ahead. I’ve not had a chance to use sphinx (the one client I have doing massive search refuses to look at it due to a perception of missing features), but I think I’ll be trying it for an app I’m starting to work on.
  • Ruby on Rails: the Duplo Generation - Matt Aimonetti complains about developers who just use a ton of plugins to create things, complain without giving back, and don’t understand the Rails internals. I think I disagree; much as I try to avoid mindless reuse in my own applications, I think that enabling this sort of easy development by less-talented or less-committed developers is a necessary part of building a popular platform. Of course, it’s clear that some core Rails folks don’t want Rails to be a popular platform.
  • can_flag plugin sees the light of day - Support from Courtenay to allow users to flag objectionable content from other users.

Tomorrow I give my first set of conference talks in a while…3 hours on beginning LSL. Virtually.

The problem with social networks is that they force you to be social :)

I really don’t like being in a situation where I don’t know whether the tests are bad or the code is bad.

Having fun ramping up to a higher level of RSpec use, though it still makes my brain hurt sometimes.

  • Firefox 3 Beta 4 - Just in time for me to hope that it fixes some CPU-spiking issues I was having recently with beta 3. Release notes are here.

Today is going to include code in Cocoa, Ruby, and LSL. I hope my brain can keep them sorted out.

It’s safe to say that I’m not looking for more work at this point. When it rains, it pours.

  • SCO: Will the Fat Lady Ever Sing? - Now that I’m writing for OStatic, I had a chance to get my own kicks in on the rotting corpse of SCO.
  • iPhone Dev Center - Even though I have no concrete ideas, yesterday’s announcements made me interested in iPhone programming. Probably the effect of the reality distortion field combined with the $100 million number. But hey, I did just learn XCode and Cocoa.

Sick kids at least mean I can get to work a bit early. Because, of course, they got me up in the middle of the night.

Today I need to buckle down and churn out some code.

Looks like my dance card may be filling up nicely again. Still, don’t hesitate to get in touch if you’d like to chat about work. I can always squeeze in a few more hours somewhere.

Another weekend of slinging Rails code - but I made the deadline.