June 21, 2011: In Brightest Day
I’d like to pretend there was some thread connecting these things, but you and I both know there just isn’t… 1. Actual News: Cucumber 1.0 Starting with something approaching a real news story, Cucumber 1.0 was released today. According to that post from Aslak Hellesøy, the project has had nearly 750,000 downloads. Oh, and there’s...
June 21, 2011: In Brightest Day
I’d like to pretend there was some thread connecting these things, but you and I both know there just isn’t… 1. Actual News: Cucumber 1.0 Starting with something approaching a real news story, Cucumber 1.0 was released today. According to that post from Aslak Hellesøy, the project has had nearly 750,000 downloads. Oh, and there’s...
What’s Up With All These Changes in Rails?
Yesterday, there was a blog post entitled “What the Hell is Happening to Rails” that stayed at the number one spot on Hacker News for quite a while. The post and many (but not most) the comments on the post reflect deep-seated concern about the recent direction of Rails. Others have addressed the core question...
Bundler: As Simple as What You Did Before
One thing we hear a lot by people who start to use bundler is that the workflow is more complicated than it used to be when they first start. Here’s one (anonymized) example: “Trying out Bundler to package my gems. Still of the opinion its over-complicating a relatively simple concept, I just want to install...
Aug 30, 2010: Rails 3 has landed
Top Story As you probably know, both Rails 3 and Bundler went final over the weekend. The Rails 3 release notes are up, as well as extensive coverage on the Rails Guides page. I’ll also mention Jeremy McAnally’s Rails 3 Upgrade handbookhttp, and Gregg Pollack’s list of great Rails 3 documentation sources. And, just for...
Rails Has Great Documentation
To this day I still hear people complain that Rails has poor documentation. From where I’m sitting this seems far from the truth. Let me lay out the evidence piece by piece:
RailsTutorial.org
To learn Rails from scratch Michael ...
August 16, 2010: I Still Like Boring Software Development
Book Status Beta 6 is out and available for sale here. The major addition is the new Shoulda chapter. It’s also available from Amazon. Note that the ship date for the print book seems to have moved to November. Next up is the RSpec chapter, which will probably be Beta 7 sometime in the next...
Threads (in Ruby): Enough Already
For a while now, the Ruby community has become enamored in the latest new hotness, evented programming and Node.js. It’s gone so far that I’ve heard a number of prominent Rubyists saying that JavaScript and Node.js are the only sane way to handle a number of concurrent users. I should start by saying that I...
August 3, 2010: The Most Efficient Cargo Cult Money Can Buy
Book Status Spent yesterday’s book time rearranging the Shoulda chapter so as to be more focused on the general ideas than the specific Shoulda interpretation. Today’s job is making sure it all still flows. Links So I have something like a half-dozen half-finished blog posts. Until the day some of those become fully finished, here’s...
July 27, 2010: No Rails Release Shall Escape My Sight
Book Status Beta 5 should be out today, with the legacy and the Rails 3. Next up are the Shoulda and RSpec chapters, starting with figuring out how to handle the changes in Shoulda since I last wrote the chapter. Rails I’m sure all of you within the interest circle of this blog already know...
What’s New in Bundler 1.0.0.rc.1
Taking into consideration the huge amount of feedback we received during the Bundler 0.9 series, we streamlined Bundler 1.0 significantly, and made it fit user expectations better. Whether you have used bundler before or not, the easiest way to get up to speed is to read the following notes and go to http://gembundler.com/v1.0 for more...
June 30, 2010: The Triumphant Return of the Monster Link Post
The end of the repair story At the end, a very positive experience with Apple support. The repair was free, done when they said it would be done, and all told, I spent less than fifteen minutes in the store between both halves of the visit. Plus, they replaced the top part of my pre-unibody...

