Sustainable Web Development with Ruby on Rails (Pragmatic Bookshelf)

PragmaticBookshelf
Learn how to get the most out of Ruby on Rails 7 without making a mess. Create Rails apps that can be sustained for years without accruing carrying costs that make development slow and expensive. Recently updated for Ruby on Rails version 7, this book is over 450 pages of practical tips, with clear code examples. Each tip is presented with the tradeoffs and nuance you'd face on an actual project. Everything in the book has been applied to real-world systems that have been in production for years. If you want that for your apps, this book has what you are looking for.

David Bryant Copeland @davetron5000

This book contains 27 chapters that cover how to sustainably grow and manage your Rails application. Almost every aspect of Rails is discussed in depth. It starts with creating a new Rails app and authoring useful development scripts for setting up and running the app that can grow with you and your team. The book then goes through many aspects of Rails, discussing how to sustainably write code and design your app. The book works outside-in starting from routes, HTML, Helpers, and CSS before continuing onto the database, Active Records and controllers.

The book also outlines a strategy for managing business logic, which is create a service layer outside your Active Records. This is all followed by a detailed end-to-end example, building a complicated feature that stresses the bounds of any Rails app. After that, the book goes through several technical topics related to managing a Rails app that aren’t about the code, such as authentication, observability, APIs, and technical leadership. This book can be your reference to growing and sustaining Rails apps for years to come!

This work was written and produced entirely by the author. We are proud to be distributing it.


David Bryant Copeland has been a professional programmer since 1995. He’s the author of Build Awesome Command-Line Applications in Ruby 2 and Rails, Angular, Postgres, and Bootstrap. He was most recently the Chief Software Architect at Stitch Fix, where he created many Rails apps and watched them evolve over six years and 100+ developers. He’s currently CTO of healthcare startup Mood Health.


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

3 967 1

Latest Threads About This Book Top

artvankilmer
Thank you for an insightful, detailed book! There was a brief mention of internationalization (i18n) in End-to-End Example (Chapter 17)....
0 10 0
New
gleydon
Really enjoying the book. Thanks! I’m just wondering why you expose port 22:22 in the docker-compose.yml but you don’t install sshd on t...
0 402 1
New
Zeff
Title: Sustainable Web Development with Ruby on Rails In the sub-section “Style the Form”, the code under “Create Widget Mockup” is miss...
0 483 1
New
Zeff
Title: Sustainable Web Development with Ruby on Rails: Regex incorrect (testing Helpers section) This code fails: “# test/helpers/appli...
0 522 6
New
New
seandunn
Hi, There seems to be an issue with the images in the epub format of the book. They’re not resizing and are too big to read on the devi...
0 758 5
New
PragmaticBookshelf
Learn how to get the most out of Ruby on Rails 7 without making a mess. Create Rails apps that can be sustained for years without accruin...
3 967 1
New

Most Active This Week Top

Most Active This Month Top

Most Active This Year Top

artvankilmer
Thank you for an insightful, detailed book! There was a brief mention of internationalization (i18n) in End-to-End Example (Chapter 17)....
0 10 0
New

Most Active Last Three Years Top

New
PragmaticBookshelf
Learn how to get the most out of Ruby on Rails 7 without making a mess. Create Rails apps that can be sustained for years without accruin...
3 967 1
New
seandunn
Hi, There seems to be an issue with the images in the epub format of the book. They’re not resizing and are too big to read on the devi...
0 758 5
New
Zeff
Title: Sustainable Web Development with Ruby on Rails: Regex incorrect (testing Helpers section) This code fails: “# test/helpers/appli...
0 522 6
New
Zeff
Title: Sustainable Web Development with Ruby on Rails In the sub-section “Style the Form”, the code under “Create Widget Mockup” is miss...
0 483 1
New
gleydon
Really enjoying the book. Thanks! I’m just wondering why you expose port 22:22 in the docker-compose.yml but you don’t install sshd on t...
0 402 1
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.