Component-Based Rails Applications
Large Domains Under Control
Price | $33.80 - $36.46
|
Rating | |
Author | Stephan Hagemann |
Publisher | Addison-Wesley |
Published | 2018 |
Pages | 304 |
Language | English |
Format | Paper book / ebook (PDF) |
ISBN-10 | 0134774582 |
ISBN-13 | 9780134774589 |
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.
- Stephan Hagemann
4 5 46
Similar Books
Mastering Angular Components, 2nd Edition
by Gion Kunz
Angular framework embraces a mature user interface (UI) component architecture, a powerful tool when developing scalable application interfaces. The simple and deterministic design of Angular components supports you in building large and scalable component-based applications.Mastering Angular Components covers a new holistic way of thinki...
Price: $39.99 | Publisher: Packt Publishing | Release: 2018
Building Web Applications with Python and Neo4j
by Sumit Gupta
Py2neo is a simple and pragmatic Python library that provides access to the popular graph database Neo4j via its RESTful web service interface. This brings with it a heavily refactored core, a cleaner API, better performance, and some new idioms.You will begin with licensing and installing Neo4j, learning the fundamentals of Cypher as a g...
Price: $34.99 | Publisher: Packt Publishing | Release: 2015
Build Android-Based Smart Applications
by Chinmoy Mukherjee
Build smart applications using cutting-edge technologies such as rules engines, code automation frameworks, and natural language processing (NLP). This book provides step-by-step instructions on how to port nine rules engines (CLIPS, JRuleEngine, DTRules, Zilonis, TermWare, Roolie, OpenRules, JxBRE, and JEOPS) to the Android platform. You...
Price: $24.99 | Publisher: Apress | Release: 2018
by Syed Fazle Rahman
Bootstrap is a free, open source CSS and JS framework that helps you create websites in minutes, and Ruby on Rails, or Rails as it's known, is an open source web application framework written in the Ruby programming language. Bootstrap is typically used in Rails applications to design websites and create themes because it comes loade...
Price: $29.99 | Publisher: Packt Publishing | Release: 2015
by Jose Valim
Rails 3 is a huge step forward. You can now easily extend the framework, change its behavior, and replace whole components to bend it to your will, all without messy hacks. This pioneering book is the first resource that deep dives into the new Rails 3 APIs and shows you how to use them to write better web applications and make your day-t...
Price: $7.56 | Publisher: The Pragmatic Programmers | Release: 2011
Beginning Rails 4, 3rd Edition
by Adam Gamble, Cloves Carneiro Jr., Rida Al Barazi
Beginning Rails 4 is a book that will guide you from never having programmed with Ruby, to having a Rails application built and deployed to the web. You'll learn how to combine all the components of Rails to develop your own web applications. You will use test driven development to make sure your application works exactly like you ex...
Price: $49.36 | Publisher: Apress | Release: 2013
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.This book covers topics including Active Storage, Cr...
Price: $33.43 | Publisher: Apress | Release: 2018
JavaScript Testing with Jasmine
by Evan Hahn
Get a concise introduction to Jasmine, the popular behavior-driven testing framework for JavaScript. This practical guide shows you how to write unit tests with Jasmine that automatically check for bugs in your application. Learn how to write specifications for individual components, and then use those specs to test the code you write.Thr...
Price: $9.22 | Publisher: O'Reilly Media | Release: 2013