Noel Rappin Writes Here

Blogs

Using Active Record For Migrations

New post on the pathfinder blog: Using ActiveRecord to Migrate Legacy Data Enjoy!

Buy My Book! (Please?)

![223888 cover_df.pdf (3 pages).jpg](http://blogs.pathf.com/agileajax//223888 cover_df.pdf (3 pages).jpg)This week, my book Professional Ruby on Rails will be officially released. You can see sample chapters here, and you can buy the book at Amazon (affiliate link). This book is designed to meet the needs of an intermediate to advanced Ruby on Rails user. The first wave of Rails books could not assume that the user had any pre-existing knowledge of Rails. As a result, they spent a lot of time covering the basics.

10 Print Favorite Books, 2007

For my first real non-techy post on this site (I’m a little nervous about that….), here’s one of my favorite things to write about – a list of favorite books that I read in 2007. All the books on this list were published recently enough to qualify as “new”. I also group books in the same series more or less on whim. My tastes… well, they tend toward Fantasy and SF, beyond that, you’ll just have to infer from the list.

Shipping!?

Amazon is now saying that Professional Ruby On Rails is in stock! I haven’t seen my copies yet, and I suspect Amazon purchases will actually go out next week, but it’s a real page and everything. The link to purchase is right here. I’ve also added a [running list of errata and updates](https://docs.google.com/Doc?docid=ah2szrczrmxv_26z j8npddd&hl=en). Check back on that every now and then. Much more on the book over the next week.

Lesser Known Test Processes

New post on the Pathfinder site. I had fun writing this one. It’s on some lesser known variants of test-driven development. http://blogs.pathf.com/agileajax/2008/02/lesser-known-te.html

State of the Blog

This is for any intrepid readers out there who have been following this blog for any length of time. Executive summary: this blog should be getting more content (and more varied content) in the future. Really. Here’s the thing. At the moment, I’m trying to maintain the following: This blog Entries on the Pathfinder Agile Ajax Blog. A private blog where I review books and the like. Two Twitter accounts (one for book updates, one for me) Two del.

Hey, Free Book Samples!

As I’ve mentioned here a few times, I have a book coming out, “Professional Ruby on Rails”, available later this month. If you’d like a sneak peek, Wrox has put some samples online as PDF files. You can also just buy the book. Chapter 1 – This sets up the sample project used in the book, and talks about the new REST features in Rails. Table of Contents – Take a look at this to see if your favorite topic is covered.

Pre Macworld stuff

Haven’t done an Apple post in a while, just a couple of pregame things I want to get down… I would not have projected that the remaining three music companies would go DRM free on all other services just to spite Apple. It’s probably their smartest business move in a while, at least for some definition of smart, but it’s not exactly consumer friendly. It does make the Amazon store pretty compelling though.

Publication And Other Updates

First off, several pathfinder blog posts to catch up on… A two part series on a quick little testing tool that I wrote called testbed. Part 1. Part2. Predictions for 2008 How to test custom form builders in RSpec. I wrote this in the hope that somebody else won’t have to spend two hours Googling this. Coming soon, “Why I stopped using RSpec…” My contribution to a discussion on duck typing, Save the Duck!

Versions: Another promotion from the comments

Somebody anonymous asks: As most of the currently available books cover Rails 1.2, are you providing the code in the books also as Rails 1.2? The sample example in the book is Rails 2.0, which was Edge Rails when I started, and I just validated all the tests against 2.0.2 last week when I turned in the finished code samples. Where there’s a significant change between 1.2 and 2.