October 10, 2011 - 7:14 am
We just backed the Lauren Ipsum project on KickStarter. This children’s story is an adventure through computer science concepts. The main character, Lauren Ipsum, meets a Wandering Salesman in the first chapter who is finding his way home using the algorithm of that name. It’ll be interesting to read the rest of the book and [...]
August 14, 2011 - 11:56 am
Agile development is an ideal way to create production software, but how do we apply agile methodologies to the design of the user experience? User experience design benefits from a holistic approach and if we aren’t careful, doing iterative development can result in a disjointed and confusing user experience or expensive re-designs. I gave a [...]
August 4, 2011 - 11:05 am
We recently moved our class sign-up to EventBrite. It used to be hosted on heroku with the subdomain classes.blazingcloud.net. However, when we changed our DNS to direct to eventbrite, it didn’t end up targetting our eventbrite subdomain: blazingcloud.eventbrite.com — hitting the EventBrite homepage instead. Rack to the rescue! We set up another Heroku app with [...]
I’ve been working on upgrading an app from Rails 2.3.11 to Rails 3.1. It was using the old rspec-on-rails-matchers plugin to get validators like: it ‘verifies that login is between 3 and 40 characters’ do User.new.should validate_length_of(:login, :within => 3..40) end I like that validation syntax, but lately when I see a plugins, I worry [...]
A conversation with Intuit CEO Brad Smith and Eric Ries: The Relevance of Entrepreneurship at Intuit. Brad had a number of really awesome lines, which unfortunately came off as a bit too rehearsed, so much so, that it made me wonder if there are many Intuit engineer that have a real opportunity to innovate as [...]
At SLLConf this year, we decided to try an experiment of live blogging via typewith.me. The event is being simulcast to a global audience, just like last year. This is the first of a series. Eric Ries kicked it off with an update on the Lean Startup “movement.” Eric Ries says he’s just a figurehead, [...]
We’ve keeping an eye out for hosted continuous integration for some time. Recently, I heard about CloudBees from John Dunham at Sauce Labs (another great cloud-hosted service which will run your Selenium tests). It seems some ofthe Hudson folk have escaped from Oracle, renamed/forked the open source project as “Jenkins” and are setting up shop [...]
January 30, 2011 - 8:09 am
We’ve decided to offer our popular Ruby on Rails class to remote participants. I’ll be giving a repeat of the first class today (Sunday, Jan 30th) at 4pm PST and classes will be recorded. The class lasts for 2 hours. The regular class time will be Tuesdays 6:30-8:30pm PST and there will be 8 class [...]
October 29, 2010 - 6:52 am
For the most part Ruby abstracts the architecture of the machine, but sometimes you need to know quickly and easily when you are installing components. So… how do you tell in Ruby if you are on a 64-bit architecture? I like this concise answer best: >> (-1).size If this evaluates to 8 you are on [...]
September 25, 2010 - 7:36 am
Rails 3 cheat sheet Part 2: ActiveRecord Everything you know from Rails 2 still works and will for some time, but there is new cool stuff AND some of the Rails 2 syntax is deprecated and will eventually go away, so you should be aware. 1) Use first, last, all (not find(:first), find(:last) and find(:all) [...]