small medium large xlarge

Agile Web Development with Rails 6, in beta

April 24, 2019

Agile Web Development with Rails has been a part of the Rails community from the earliest days of the framework. Release Candidate 1 for Rails 6 will be unveiled at next week's Railsconf and the Pragmatic Bookshelf is pleased to release the beta version of Agile Web Development with Rails 6 to go along with it. This bestseller has been updated with the newest Rails 6 features, and all the code in the beta will be updated for the release candidate immediately following the conference.

Pick up a copy today at

Author and Friend Joe Armstrong Passes Away

Joe Armstrong

The world lost Joe Armstrong a few days ago. He was one of those rare people who never lose a childish level of enthusiasm and energy, a wonder at how things were and how things could be. That energy changed the world for the better, first with Erlang, and then later with his generous support for all those people who used it. The internet is awash in stories of how he helped: people talk about being nervous approaching him, and then being amazed when he gave them hours of his time.

He was an author, a friend, and an inspiration. We'll miss him.

Agile Web Development with Rails 6

Ruby on Rails helps you produce high-quality, beautiful-looking web applications quickly—you concentrate on creating the application, and Rails takes care of the details. Rails 6 brings many improvements, and this edition is updated to cover the new features and changes in best practices.

We start with a step-by-step walkthrough of building a real application, and in-depth chapters look at the built-in Rails features. Follow along with an extended tutorial as you write a web-based store application. Eliminate tedious configuration and housekeeping, seamlessly incorporate Ajax and JavaScript, send and receive emails, manage background jobs with ActiveJob, and build real-time features using WebSockets and ActionCable. Test your applications as you write them using the built-in unit, integration, and system testing frameworks, internationalize your applications, and deploy your applications easily and securely. New in this edition is coverage of Action Mailer, which allows you to receive emails in your app as well as ActionText, a zero-configuration rich text editing feature.

Rails 1.0 was released in December 2005. This book was there from the start, and didn’t just evolve alongside Rails, it evolved with Rails. It has been developed in consultation with the Rails core team. In fact, Rails itself is tested against the code in this book.

Now available in beta from

Upcoming Author Appearances

  • 2019-04-24 Johanna Rothman,
    Influential Agile Leader, Toronto
  • 2019-04-26 Jeremy Fairbank,
    Lambda Squared, Knoxville, TN
  • 2019-04-30 Colin Jones,
    RailsConf, Minneapolis
  • 2019-04-30 Andy Lester,
    SoftwareGR, Grand Rapids, Michigan
  • 2019-05-08 Brian MacDonald,
    NDC Minnesota 2019
  • 2019-05-08 Michael Keeling,
    SATURN 2019 in Pittsburgh, PA
  • 2019-05-09 Johanna Rothman,
    Agile PM Roundtable (Virtual)
  • 2019-05-11 James O. Coplien,
    Scrum Patterns Course
  • 2019-05-16 Johanna Rothman,
    Austin Agile at Scale SIG
  • 2019-05-20 Diana Larsen,
    Global Scrum Gathering – Austin, TX
  • 2019-06-06 Jeff Langr,
    Agile + DevOps West 2019, Las Vegas, US
  • About Beta Books

    Pragmatic Bookshelf pioneered the idea of Beta Books. Here's how it works: a couple of months before a book is published worldwide, we'll release it here on

    When you place your order, you'll get the Beta eBook in its current state immediately. This version could be anywhere from 75% to 100% complete.

    If you have "notify" set in your user settings, you'll receive an email update when the book is updated, and it will be delivered to your Dropbox or GDrive if you have that configured.

    When the final book is published, we’ll let you know that as well. You’ll also continue to get updates to the eBook, free for the lifetime of that edition.

    For more information, please see

    Don't Get Left Out

    Are your friends jealous that you get these spiffy email newsletters and they don't? Clue them in that all they need to do is create an account on (email address and password is all it takes) and select the checkbox to receive newsletters.

    Are you following us on Twitter and/or Facebook? Here's where you can find us and keep up with the latest news and commentary, and occasional discounts:

    Tell your friends! Tweet this

    Follow us on Twitter: pragprog</a>, <a href="">pragpub, Andy Hunt @PragmaticAndy.

    Coming Soon:

    • Major New Book Announcement. Stay tuned!
    • Practical Microservices: Build Event-Driven Architectures with Event Sourcing and CQRS, in beta
    • iOS Unit Testing by Example: XCTest Tips and Techniques Using Swift, in beta
    • Web Development with Clojure, third edition, in beta

    Recently Released:

    Thanks for your continued support,

    Andy Hunt
    Publisher, Pragmatic Bookshelf

    Books • eBooks • PragPub Magazine • Audiobooks and Screencasts