Archive RSS Email

Rails 4.0 ebooks and supplementary screencasts

Jul 16, 2013 • posted by Michael Hartl

tl;dr: Rails Tutorial products updated for Rails 4.0 are now available. Current customers should check their email for generous coupon codes; new customers can use the code rails4launch by Monday, July 22, to get a 25% launch discount.

I’ve just launched sales of two new products, motivated by the recent release of Rails 4.0. The first product is the Rails 4.0 version of the Ruby on Rails Tutorial book in the three most popular ebook formats (PDF/EPUB/MOBI) . As noted in a previous post, the 4.0 version is not a completely new edition, but it is 100% compatible with Rails 4.0 and covers a significant number of new features (now listed in Box 1.1 of the new version).

The second new product is a pair of supplementary screencasts on Rails 4.0 based on an all-new supplementary chapter that is part of an enhanced 2nd edition of the book. The supplementary screencasts include a live demo of upgrading the Rails Tutorial sample application from Rails 3.2 to Rails 4.0, a discussion of the new strong parameters technique for preventing mass assignment vulnerabilities, and two new security updates (dynamic secret tokens and encrypted remember tokens). Note that, in keeping with the tutorial’s principal goal of being a general introduction to web development, the new chapter and screencasts do not attempt to cover all the new features in Rails 4.0. For those interested in keeping up-to-date with the latest Rails techniques, I recommend RailsCasts.

As usual, the full text of the book is available for free online, including the Rails 4.0 version and the supplementary chapter.

To meet the needs of the largest number of customers, the new products are available in several ways:

  • The ebooks now include both the full Rails 4.0 version and the 2nd edition with the new supplementary chapter. Recommended for current ebook customers and new customers who don’t want screencasts

  • The ebook/screencast bundle now includes the enhanced 2nd edition book, the 4.0 version of the book, and the Rails 4.0 supplementary screencasts, as well as the full 1st and 2nd edition screencast series. Recommended for new customers who learn well from screencasts

  • A new supplement bundle combines the enhanced 2nd edition book, the 4.0 version of the book, and the Rails 4.0 supplementary screencasts. Recommended for current ebook/screencast customers

If you do decide to buy a Rails 4.0 product, be sure to use the code rails4launch by Monday, July 22, to get a 25% launch discount, unless you are current customer. Current Rails Tutorial customers should check their email to find coupon codes for special discounts on the new products. (You might notice that the prices have gone up with the addition of the new products; the discounts are large enough that current customers are still better off having bought things earlier rather than later.)

Michael Hartl

I’m Michael Hartl—author, educator, and entrepreneur. I’m probably best known as the creator of the Ruby on Rails Tutorial, a book and screencast series that together constitute one of the leading introductions to web development. Once called his “favorite book” by Wikipedia founder Jimmy Wales, the Ruby on Rails Tutorial currently has over 150 5-star reviews at Amazon. I’m also (in)famous for creating Tau Day and The Tau Manifesto, which have inspired an international movement dedicated to the proposition that “pi is wrong.” (For example, as a result of The Tau Manifesto, MIT releases their admissions decisions each year at “Tau Time” (6:28 p.m.), and typing tau/2 at Google yields 3.14159…) Finally, I’m a founder of Softcover, a publishing system and sales platform for technical authors, which among other things powers both The Tau Manifesto and the Ruby on Rails Tutorial.

I’m a graduate of Harvard College and have a Ph.D. in Physics from Caltech, where I studied black hole dynamics and was an award-winning instructor in theoretical and computational physics. I’m also an alumnus of Y Combinator, the entrepreneur program that has produced companies such as Dropbox and Airbnb. (Alas, my own Y Combinator startup was neither Dropbox nor Airbnb.)