Component-Based Rails Applications
Large Domains Under Control
|Format:||Paper book / ebook (PDF)|
As Rails applications grow, even experienced developers find it difficult to navigate code bases, implement new features, and keep tests fast. Components are the solution, and Component-Based Rails Applications shows how to make the most of them.
Writing for programmers and software team leads who are comfortable with Ruby and Rails, Stephan Hagemann introduces a practical, start-to-finish methodology for modernizing and restructuring existing Rails applications.
One step at a time, Hagemann demonstrates how to revamp Rails applications to exhibit visible, provably independent, and explicitly connected parts - thereby simplifying them and making them far easier for teams to manage, change, and test. Throughout, he introduces design concepts and techniques you can use to improve applications of many kinds, even if they weren't built with Rails or Ruby.
Learn how components clarify intent, improve collaboration, and simplify innovation and maintenance; Create a full Rails application within a component, from first steps to migrations and dependency management; Test component-based applications, manage assets and dependencies, and deploy your application to production; Identify the seams in an existing Rails application, and refactor it to extract components; Master a scripted, repeatable approach for refactoring Rails applications of any size; Use component-based Rails with two popular structural patterns: hexagonal and DCI architecture; Leverage your new component skills with other frameworks and languages; Overcome the unique challenges that arise as you componentize Rails applications.
If you're ready to simplify and revitalize your complex Rails systems, you're ready for Component-Based Rails Applications.
by Obie Fernandez The Rails 5 Way is the comprehensive, authoritative reference guide for professionals delivering production-quality code using modern Ruby on Rails. Obie Fernandez illuminates the entire Rails 5 API, its most powerful idioms, design approaches, and libraries. He presents new and updated c......
Price: $39.99 | Publisher: Addison-Wesley | Release: 2017
by Stephan Hagemann As Rails applications grow, even experienced developers find it difficult to navigate code bases, implement new features, and keep tests fast. Components are the solution, and Component-Based Rails Applications shows how to make the most of them. Writing for programmers and softwar......
Price: $33.80 | Publisher: Addison-Wesley | Release: 2018
by Obie Fernandez, Kevin Faustino Ruby on Rails 4 is leaner, tighter, and even more valuable to professional web developers. More than ever, it helps you focus on what matters most: delivering business value via clean and maintainable code. The Rails 4 Way is the only comprehensive, authoritative guide to deliverin......
Price: $1.40 | Publisher: Addison-Wesley | Release: 2014
by Andy Hawthorne Jump Start Rails provides you with a fun and yet practical introduction to Rails, an incredibly popular framework that makes it possible to quickly develop incredibly powerful web applications with Ruby. This short book covers Rails 4, the latest version of the framework, and while it's n......
Price: $19.00 | Publisher: SitePoint | Release: 2013
by Simon St. Laurent, Edd Dumbill, Eric J Gruber If you're a web developer or designer ready to learn Rails, this unique book is the ideal way to start. Rather than throw you into the middle of the framework's Model-View-Controller architecture, Learning Rails 3 works from the outside in. You'll begin with the foundations of the ......
Price: $5.75 | Publisher: O'Reilly Media | Release: 2012
by Alan Bradburne This short early adopter book details both how you'll upgrade existing web and other applications from Rails 4.2 to 5 and how to create new applications in Rails 5. The headline features, Rails API and ActionCable, are each looked at in detail, building small example projects to demonstra......
Price: $19.99 | Publisher: Apress | Release: 2016
by Stefan Wintermeyer Learn to build Rails-based web applications using all the latest features offered in Rails 5.2. Author Stefan Wintermeyer begins by teaching the basics of Ruby 2.5 before proceeding through all aspects of Rails, utilizing clean, succinct examples - rather than a single large application. ......
Price: $33.43 | Publisher: Apress | Release: 2018
by Anthony Lewis Rails is a robust, flexible development platform that lets you build complex websites quickly. Major websites like GitHub, Hulu, and Twitter have run Rails under the hood, and if you know just enough HTML and CSS to be dangerous, Rails Crash Course will teach you to harness Rails for your......
Price: $11.99 | Publisher: No Starch Press | Release: 2014
by Ryan Bigg, Yehuda Katz, Steve Klabnik, Rebecca Skinner Rails is a full-stack, open source web framework powered by Ruby. Now in version 4, Rails is mature and powerful, and to use it effectively you need more than a few Google searches. You'll find no substitute for the guru's-eye-view of design, testing, deployment, and other real-world conc......
Price: $6.70 | Publisher: Manning | Release: 2015
by David Bryant Copeland As a Rails developer, you care about user experience and performance, but you also want simple and maintainable code. Achieve all that by embracing the full stack of web development, from styling with Bootstrap, building an interactive user interface with AngularJS, to storing data quickl......
Price: $12.49 | Publisher: The Pragmatic Programmers | Release: 2016