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.
- Full details: Sustainable Web Development with Ruby on Rails by David Bryant Copeland
- View this book’s portal and details on how to post errata and suggestions here.
Don’t forget you can get 35% off with your Devtalk discount! Just use the coupon code “devtalk.com" at checkout