Agile Web Development with Rails 7.2 (Pragmatic Bookshelf)

PragmaticBookshelf
Get the comprehensive, insider information you need for Rails 7.2 with the new edition of this award-winning classic.

Sam Ruby @rubys

with Dave Thomas @pragdave

edited by Adaobi Obi Tulton @aotulton

Rails 7.2 completely redefined what it means to produce fantastic user experiences and provides a way to achieve all the benefits of single-page applications—at a fraction of the complexity. Rails 7.2 integrated the Hotwire frameworks of Stimulus and Turbo directly as the new defaults, together with that hot newness of import maps. The result is a toolkit so powerful that it allows a single individual to create modern applications upon which they can build a competitive business. The way it used to be.

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 7.2 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 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.

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.


Sam Ruby is a Rails Specialist at Fly.io, and previously was President of the
Apache Software Foundation, co-chaired the W3C HTML Working Group, and has made significant contributions to many open source projects and standards.

Dave Thomas, as one of the authors of the Agile Manifesto, understands agility. As the author of Programming Ruby, he understands Ruby. And, as an active Rails developer, he knows Rails.


Don’t forget you can get 35% off with your Devtalk discount! Just use the coupon code “devtalk.com" at checkout :+1:

9 119 5

Latest Threads About This Book Top

aathms
In the playtime section on page 34, the each loop mentions “@files”, this should be “@file”
0 6 0
New
fishburn
On page 78, you say: The rows in the listing have alternating background colors. The Rails helper method called cycle() does this by se...
0 15 1
New
fishburn
At the bottom of the page, one of the bullet points says: We added classes like px-2 and py-3 to add vertical and horizontal padding. ...
0 10 0
New
fishburn
In the Classes section, you declare an Order class as follows: class Order < ActiveRecord::Base But at the end of the paragraph, you...
0 5 0
New
fishburn
(I know the instructions used v3.3.5, but I just grabbed v3.3.6 since it’s the latest.) After installing rbenv & ruby-build per the ...
0 3 0
New
fishburn
Like “MacOS” references, any general references to macOS in its most recent versions should be “macOS”. Specific references to past OS ve...
0 4 0
New
fishburn
In the third paragraph, it says “most Rails applications are developed on MacOS machines”, but any references to “MacOS” should be standa...
0 9 1
New
fishburn
The first [full] paragraph says, “Once you get past Windows Defender, Installation is a snap.", but “Installation” doesn’t really need to...
0 2 0
New
fishburn
In the middle of page 7, the paragraph starts with, “From the Windows start screen you’ll be launch your preferred terminal…”. I’m guessi...
0 4 0
New
fishburn
In the last paragraph on the page, it says “writing an web application”, but it should be just “writing a web application”.
0 5 0
New

Most Active This Week Top

Most Active This Month Top

Most Active This Year Top

PragmaticBookshelf
Get the comprehensive, insider information you need for Rails 7.2 with the new edition of this award-winning classic. Sam Ruby @ruby...
9 119 5
New
pillaiindu
Hi everyone, Does anyone know when will “Agile Web Development in Rails 8” by Pragmatic Bookshelf release. I’m eager to dive into the la...
11 108 5
New
jabebbo
@rubys rails72/demo1/app/views/say/hello.html.erb should contain Hello from Rails! in order to get the “Hello from Rails!” Also Typo ...
0 18 1
New
Piotr12
@rubys I have encountered different errors there, originating from the duplicated title. Solution was to create a product with another ...
0 20 0
New
fishburn
On page 78, you say: The rows in the listing have alternating background colors. The Rails helper method called cycle() does this by se...
0 15 1
New
tenorio
Hi. The code to generate an array named ‘animals’ is wrong: animals = %w ant bee cat dog elk ] # wrong The fix is straightforward: an...
0 16 0
New
rubys
As luck would have it, the day after this beta was released, Rails released rc1 of Rails 7.2.0: Ruby on Rails — Rails 7.2 release candida...
0 23 0
New
fishburn
In the third paragraph, it says “most Rails applications are developed on MacOS machines”, but any references to “MacOS” should be standa...
0 9 1
New
aathms
In the playtime section on page 34, the each loop mentions “@files”, this should be “@file”
0 6 0
New
fishburn
At the bottom of the page, one of the bullet points says: We added classes like px-2 and py-3 to add vertical and horizontal padding. ...
0 10 0
New
fishburn
In the Classes section, you declare an Order class as follows: class Order < ActiveRecord::Base But at the end of the paragraph, you...
0 5 0
New
fishburn
Like “MacOS” references, any general references to macOS in its most recent versions should be “macOS”. Specific references to past OS ve...
0 4 0
New
fishburn
In the last paragraph on the page, it says “writing an web application”, but it should be just “writing a web application”.
0 5 0
New
fishburn
(I know the instructions used v3.3.5, but I just grabbed v3.3.6 since it’s the latest.) After installing rbenv & ruby-build per the ...
0 3 0
New
fishburn
In the middle of page 7, the paragraph starts with, “From the Windows start screen you’ll be launch your preferred terminal…”. I’m guessi...
0 4 0
New

Most Active Last Three Years Top

fishburn
The first [full] paragraph says, “Once you get past Windows Defender, Installation is a snap.", but “Installation” doesn’t really need to...
0 2 0
New

Most Active Over Three Years Top

Book Info

Publisher: Pragmatic Bookshelf

Are you this book's author? To be notified of all posts made about it, sign up an account then click here, then select 'watching' from the bell icon in the top right corner.

Get money off!

The Pragmatic Bookshelf

35% off any eBook

Simply use coupon code "devtalk.com" at checkout. See full details here.