Noel Rappin Writes Here


May 14: Moving To Beta 3

Cucumber, Git, HTML5, Rails 3, RailsRx, YehudaNoel RappinComment

Top Story

Just a quick update here.

Cucumber chapter newest draft is complete, and I'm hoping it will be beta 3 early next week. Not sure what to do next, I need to look around and see what's relatively stable with respect to Rails 3.

The book is still on sale. Tell all your friends.

And then

Rails Dispatch this week is about the new routing in Rails 3.

Yehuda Katz has a really nice article on workflow with git.

A brief rant on Ruby 1.9 and encodings.


The excellent Dive Into HTML 5 book/site has a quick reference on how to detect all kinds of HTML 5 related browser behavior. I'm pretty sure I'll be coming back to this page again.

May 11, 2010: Beta 2 Is Out

ActiveRecord, Cory Doctorow, HTML5, NoSql, RailsRx, Seaside, UXD, iPadNoel RappinComment

Top Story / Book Update

Beta 2 of Rails Test Prescriptions is out. The biggest addition is the chapters on integration testing and Webrat/Capybara. Beta 3 will be coming next week and will include all or most of the Cucumber chapter.

Please do post to the forum, there's not any discussion there, and I'm interested to hear any questions or comments you might have.

Other People's Books

A lot of book links today.

SF writer Charles Stross has been writing some brilliant stuff about publishing, including making a great deal of sense about ebooks. One big takeaway, in case you haven't noticed, just because they are digital, doesn't mean the price of books is going to drop dramatically.

Speaking of ebooks. Cory Doctorow's new book, For The Win, is out today. Say what you will about Cory, he's become a fantastic novelist, and he walks the walk. For The Win is available for free download on Cory's site.

And, hey, speaking of ebooks, Lulu announced that they will allow their books to be published to the Apple iBooks store, which is great, because the iBooks store could use the stuff on the shelves.

Twitteriffic developer Craig Hockenberry asked for some books for people to get started with programming, specifically for people hoping to get started in on the iPhone.

And Then

This page is based on a stack overflow question for new programming jargon. You may recognize your team here...

Here's one Rails developer who has moved to the Smalltalk Seaside framework, and why. Seaside was commonly mentioned in the Rails community a year or so ago, but I haven't heard much about it since.

Mathias Meyer says that ActiveRecord callbacks ruined his life.

And, NoSql is apparently here to stay. If only we could get rid of the name.

This looks like a good reference to possible XSS attack vectors in HTML 5.


Jakob Nielsen has come out with the first serious user testing of iPad apps. The executive summary is basically that individual apps are inconsistent, and that is frustrating. Also, many content apps are too wedded to a print mentality. This research seems to have largely been based on content-heavy apps and websites, so I'm not sure it generalizes to, say, Omnigraffle, but it's worth looking at.

April 19, 2010: The Week Begins

Bundler, HTML5, Rails, Rails 3, RailsRx, Ruby, Yehuda, iPadNoel Rappin1 Comment

Top Story/Book Status

This is the week -- Rails Test Prescriptions should go on beta sale on Wednesday.

In a related story, now points to here, also will shortly. I'll be adding some basic about information and static pages here. At some point, I'll probably bring over any blog content from the previous site that still seems relevant. I'm not sure if the original free version of Rails Test prescriptions will still be available (it's becoming out of date, and there will be free samples available at Pragmatic), but I will make it available if anybody is still interested.

Tab Dump

Reg "raganwald" Braithwaite has a brief article on why Ruby needs blocks separately from lambdas, how blocks differ, and when that difference is useful.

A double dose from Yehuda Katz: A slideshow titled "Making your OSS project more like Rails", with some interesting insight on what makes Rails work as a project. And another Bundler article addressing the issue of why Bundler appears to work differently based on the ordering of gems within it. (Short answer: it's exposing dependency issues in the gems themselves.)

Over at Envylabs, they announced a new gem called Census, which allows you to gather demographic-style data on your users and then search for data based on their answers.

Another Rails 3 intro, this one at IBM Developer Works. I've written Rails stuff for them in the past, but I didn't write this one.

Here's a nice slideshow in HTML5 that shows off the new features of HTML5.


NetNewsWire has quickly become one of my indispensable iPad apps. The developer, Brent Simmons, in an attempt to discuss software development, has posted a number of pictures from various stages in the design and implementation of NNW-iPad. Thanks!