Amazon announced SDB late last week. I have been using it under NDA for a bit and have written a Ruby API for it. I have opened up a RubyForge project to deposit the code and will be doing so in the upcoming days.
There has been a lot of chatter on the internets [...]
Posted on December 17th, 2007 by dysinger
Filed under: @work | 6 Comments »
A handy tip for all you Mac OS X users out there: Have servers to deal with over SSH? You can download and install MacFUSE and SSHFS. Once you have installed both, you can fire up the SSHFS app. Â SSHFS can mount a remote server as a local drive on your [...]
Posted on December 15th, 2007 by dysinger
Filed under: @work | No Comments »
Rails 2.0 was released friday and it’s already been patched to 2.0.1 over the weekend. I’ve been on edge (pun intended!) so long it will be nice to freeze to a release for a while.
Posted on December 9th, 2007 by dysinger
Filed under: @work | No Comments »
I need a way to configure servers at boot - to bootstrap them. Even if I have puppet to configure my AMIs on the fly, there are still some basic settings that need to happen to get puppet bootstrapped and working - like setting the hostname, notifying dyndns, setting the puppet server hostname, restarting [...]
Posted on December 2nd, 2007 by dysinger
Filed under: @work | No Comments »
I switched my hosted domains’ mail to Google Apps over the weekend. I could not be happier. It’s free for most small organizations and you can host all your mail in one place. Not to mention the shared docs, calendar, the google portal with it’s “gadgets”. I am glad to have [...]
Posted on November 20th, 2007 by dysinger
Filed under: @work | No Comments »
Today I find myself in a hotel in Boston. I have traveled 5000 miles from my Hawaiian home to visit a client. Things are good. Can’t complain. We are readying our release - 5 months from conception to beta of one of the most advanced clustered apps I’ve seen. Nice!
Posted on November 7th, 2007 by dysinger
Filed under: @work | No Comments »
You have heard of “Spaghetti code” if you’ve studied procedural or scripting-based programming. A similar thing can happen in Ruby with it’s polymorphism and the super-dynamic behavior. Ruby on Rails, combined with many plugins, can become a frustrating “Lasagna” sometimes with all these dynamic classes, dynamic instances and dynamic behavior. All [...]
Posted on October 20th, 2007 by dysinger
Filed under: @work | No Comments »
In working with my new hires, I have found the try-and-buy works really well for the company. 50% of developers don’t make it during the trial period. It’s really important to try out new developers on a paid trial for a while. There is no interview long enough to make a [...]
Posted on October 16th, 2007 by dysinger
Filed under: @work | No Comments »
Git is a popular version control system designed to handle very large projects with speed and efficiency; it is used mainly for various open source projects, most notably the Linux kernel.
I needed to in install it on my mac because I want to follow the progress of Rubinius (a Ruby VM work in progress). [...]
Posted on September 21st, 2007 by dysinger
Filed under: @work | No Comments »
RailsConf EU 2007 is over. I think my talk went well. It was an experiment. I think it definitely shows the power of RESTful controllers and the many MIME formats that can be used to communicate with a Rails app. The approach may be useful for integrating odd apps and other [...]
Posted on September 21st, 2007 by dysinger
Filed under: @work | No Comments »