Component-based Rails applications: large domains under control
Use Components to Improve Maintainability, Reduce Complexity, and Accelerate Testing in Large Rails Applications "This book gives Ruby pros a comprehensive guide for increasing the sophistication of their designs, without having to forsake the principles of elegance that keep them in our corner...
Gespeichert in:
Beteilige Person: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | Nichtbestimmte Sprache |
Veröffentlicht: |
Boston
Addison-Wesley Professional
[2018]
|
Schriftenreihe: | Addison-Wesley professional Ruby series
|
Schlagwörter: | |
Links: | https://learning.oreilly.com/library/view/-/9780134774596/?ar |
Zusammenfassung: | Use Components to Improve Maintainability, Reduce Complexity, and Accelerate Testing in Large Rails Applications "This book gives Ruby pros a comprehensive guide for increasing the sophistication of their designs, without having to forsake the principles of elegance that keep them in our corner of the software world."--Obie Fernandez, author, The Rails 5 Way, Fourth Edition 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. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details |
Beschreibung: | Includes bibliographical references and index. - Online resource; title from title page (Safari, viewed June 25, 2018) |
Umfang: | 1 Online-Ressource (1 volume) illustrations |
ISBN: | 9780134775241 0134775244 9780134774596 0134774590 0134774582 9780134774589 |
Internformat
MARC
LEADER | 00000cam a22000002 4500 | ||
---|---|---|---|
001 | ZDB-30-ORH-047450053 | ||
003 | DE-627-1 | ||
005 | 20240228120522.0 | ||
007 | cr uuu---uuuuu | ||
008 | 191023s2018 xx |||||o 00| ||und c | ||
020 | |a 9780134775241 |9 978-0-13-477524-1 | ||
020 | |a 0134775244 |9 0-13-477524-4 | ||
020 | |a 9780134774596 |9 978-0-13-477459-6 | ||
020 | |a 0134774590 |9 0-13-477459-0 | ||
020 | |a 0134774582 |9 0-13-477458-2 | ||
020 | |a 9780134774589 |9 978-0-13-477458-9 | ||
035 | |a (DE-627-1)047450053 | ||
035 | |a (DE-599)KEP047450053 | ||
035 | |a (ORHE)9780134774596 | ||
035 | |a (DE-627-1)047450053 | ||
040 | |a DE-627 |b ger |c DE-627 |e rda | ||
041 | |a und | ||
082 | 0 | |a [E] | |
100 | 1 | |a Hagemann, Stephan |e VerfasserIn |4 aut | |
245 | 1 | 0 | |a Component-based Rails applications |b large domains under control |c Stephan Hagemann |
264 | 1 | |a Boston |b Addison-Wesley Professional |c [2018] | |
264 | 4 | |c ©2018 | |
300 | |a 1 Online-Ressource (1 volume) |b illustrations | ||
336 | |a Text |b txt |2 rdacontent | ||
337 | |a Computermedien |b c |2 rdamedia | ||
338 | |a Online-Ressource |b cr |2 rdacarrier | ||
490 | 0 | |a Addison-Wesley professional Ruby series | |
500 | |a Includes bibliographical references and index. - Online resource; title from title page (Safari, viewed June 25, 2018) | ||
520 | |a Use Components to Improve Maintainability, Reduce Complexity, and Accelerate Testing in Large Rails Applications "This book gives Ruby pros a comprehensive guide for increasing the sophistication of their designs, without having to forsake the principles of elegance that keep them in our corner of the software world."--Obie Fernandez, author, The Rails 5 Way, Fourth Edition 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. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details | ||
630 | 2 | 0 | |a Ruby on rails (Electronic resource) |
650 | 0 | |a Application software |x Development | |
650 | 0 | |a Web applications | |
650 | 0 | |a Component software | |
650 | 4 | |a Ruby on rails (Electronic resource) | |
650 | 4 | |a Logiciels d'application ; Développement | |
650 | 4 | |a Applications Web | |
650 | 4 | |a Composants logiciels | |
650 | 4 | |a Application software ; Development | |
650 | 4 | |a Component software | |
650 | 4 | |a Web applications | |
966 | 4 | 0 | |l DE-91 |p ZDB-30-ORH |q TUM_PDA_ORH |u https://learning.oreilly.com/library/view/-/9780134774596/?ar |m X:ORHE |x Aggregator |z lizenzpflichtig |3 Volltext |
912 | |a ZDB-30-ORH | ||
912 | |a ZDB-30-ORH | ||
951 | |a BO | ||
912 | |a ZDB-30-ORH | ||
049 | |a DE-91 |
Datensatz im Suchindex
DE-BY-TUM_katkey | ZDB-30-ORH-047450053 |
---|---|
_version_ | 1821494902921363456 |
adam_text | |
any_adam_object | |
author | Hagemann, Stephan |
author_facet | Hagemann, Stephan |
author_role | aut |
author_sort | Hagemann, Stephan |
author_variant | s h sh |
building | Verbundindex |
bvnumber | localTUM |
collection | ZDB-30-ORH |
ctrlnum | (DE-627-1)047450053 (DE-599)KEP047450053 (ORHE)9780134774596 |
dewey-raw | [E] |
dewey-search | [E] |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>04210cam a22005532 4500</leader><controlfield tag="001">ZDB-30-ORH-047450053</controlfield><controlfield tag="003">DE-627-1</controlfield><controlfield tag="005">20240228120522.0</controlfield><controlfield tag="007">cr uuu---uuuuu</controlfield><controlfield tag="008">191023s2018 xx |||||o 00| ||und c</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780134775241</subfield><subfield code="9">978-0-13-477524-1</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0134775244</subfield><subfield code="9">0-13-477524-4</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780134774596</subfield><subfield code="9">978-0-13-477459-6</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0134774590</subfield><subfield code="9">0-13-477459-0</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0134774582</subfield><subfield code="9">0-13-477458-2</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780134774589</subfield><subfield code="9">978-0-13-477458-9</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)047450053</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)KEP047450053</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ORHE)9780134774596</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)047450053</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">und</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">[E]</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Hagemann, Stephan</subfield><subfield code="e">VerfasserIn</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Component-based Rails applications</subfield><subfield code="b">large domains under control</subfield><subfield code="c">Stephan Hagemann</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Boston</subfield><subfield code="b">Addison-Wesley Professional</subfield><subfield code="c">[2018]</subfield></datafield><datafield tag="264" ind1=" " ind2="4"><subfield code="c">©2018</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (1 volume)</subfield><subfield code="b">illustrations</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">Text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">Computermedien</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Online-Ressource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Addison-Wesley professional Ruby series</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes bibliographical references and index. - Online resource; title from title page (Safari, viewed June 25, 2018)</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Use Components to Improve Maintainability, Reduce Complexity, and Accelerate Testing in Large Rails Applications "This book gives Ruby pros a comprehensive guide for increasing the sophistication of their designs, without having to forsake the principles of elegance that keep them in our corner of the software world."--Obie Fernandez, author, The Rails 5 Way, Fourth Edition 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. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details</subfield></datafield><datafield tag="630" ind1="2" ind2="0"><subfield code="a">Ruby on rails (Electronic resource)</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Application software</subfield><subfield code="x">Development</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Web applications</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Component software</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Ruby on rails (Electronic resource)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Logiciels d'application ; Développement</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Applications Web</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Composants logiciels</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Application software ; Development</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Component software</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Web applications</subfield></datafield><datafield tag="966" ind1="4" ind2="0"><subfield code="l">DE-91</subfield><subfield code="p">ZDB-30-ORH</subfield><subfield code="q">TUM_PDA_ORH</subfield><subfield code="u">https://learning.oreilly.com/library/view/-/9780134774596/?ar</subfield><subfield code="m">X:ORHE</subfield><subfield code="x">Aggregator</subfield><subfield code="z">lizenzpflichtig</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">BO</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91</subfield></datafield></record></collection> |
id | ZDB-30-ORH-047450053 |
illustrated | Illustrated |
indexdate | 2025-01-17T11:21:46Z |
institution | BVB |
isbn | 9780134775241 0134775244 9780134774596 0134774590 0134774582 9780134774589 |
language | Undetermined |
open_access_boolean | |
owner | DE-91 DE-BY-TUM |
owner_facet | DE-91 DE-BY-TUM |
physical | 1 Online-Ressource (1 volume) illustrations |
psigel | ZDB-30-ORH TUM_PDA_ORH ZDB-30-ORH |
publishDate | 2018 |
publishDateSearch | 2018 |
publishDateSort | 2018 |
publisher | Addison-Wesley Professional |
record_format | marc |
series2 | Addison-Wesley professional Ruby series |
spelling | Hagemann, Stephan VerfasserIn aut Component-based Rails applications large domains under control Stephan Hagemann Boston Addison-Wesley Professional [2018] ©2018 1 Online-Ressource (1 volume) illustrations Text txt rdacontent Computermedien c rdamedia Online-Ressource cr rdacarrier Addison-Wesley professional Ruby series Includes bibliographical references and index. - Online resource; title from title page (Safari, viewed June 25, 2018) Use Components to Improve Maintainability, Reduce Complexity, and Accelerate Testing in Large Rails Applications "This book gives Ruby pros a comprehensive guide for increasing the sophistication of their designs, without having to forsake the principles of elegance that keep them in our corner of the software world."--Obie Fernandez, author, The Rails 5 Way, Fourth Edition 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. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details Ruby on rails (Electronic resource) Application software Development Web applications Component software Logiciels d'application ; Développement Applications Web Composants logiciels Application software ; Development |
spellingShingle | Hagemann, Stephan Component-based Rails applications large domains under control Ruby on rails (Electronic resource) Application software Development Web applications Component software Logiciels d'application ; Développement Applications Web Composants logiciels Application software ; Development |
title | Component-based Rails applications large domains under control |
title_auth | Component-based Rails applications large domains under control |
title_exact_search | Component-based Rails applications large domains under control |
title_full | Component-based Rails applications large domains under control Stephan Hagemann |
title_fullStr | Component-based Rails applications large domains under control Stephan Hagemann |
title_full_unstemmed | Component-based Rails applications large domains under control Stephan Hagemann |
title_short | Component-based Rails applications |
title_sort | component based rails applications large domains under control |
title_sub | large domains under control |
topic | Ruby on rails (Electronic resource) Application software Development Web applications Component software Logiciels d'application ; Développement Applications Web Composants logiciels Application software ; Development |
topic_facet | Ruby on rails (Electronic resource) Application software Development Web applications Component software Logiciels d'application ; Développement Applications Web Composants logiciels Application software ; Development |
work_keys_str_mv | AT hagemannstephan componentbasedrailsapplicationslargedomainsundercontrol |