نام کتاب
Component-Based Rails Applications

Large Domains Under Control

Stephan Hagemann

Paperback300 Pages
PublisherAddison-Wesley
Edition1
LanguageEnglish
Year2018
ISBN9780134774589
698
A4719
انتخاب نوع چاپ:
جلد سخت
550,000ت
0
جلد نرم
490,000ت
0
طلق پاپکو و فنر
500,000ت
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:B5
رنگ صفحات:سیاه و سفید
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

#Rails

#Ruby

توضیحات

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.


Table of Contents

Chapter 1 Introduction to Component-Based Rails Applications

Chapter 2 Creating a Component-Based Application

Chapter 3 Tooling for Components

Chapter 4 Component Refactorings: Extracting Components out of Components

Chapter 5 From Ball of Mud to First Components

Chapter 6 Component-Based Rails in Relation to Other Patterns

Chapter 7 Components in Other Languages


About the Author

Stephan Hagemann most recently has been supporting clients of Pivotal Software in journeys of digital transformation. In these, organizational change is as much a topic as the implementation of Agile processes and software system architecture. This work grew out of Stephan’s previous management and engineering roles within Pivotal Labs, Pivotal’s software consulting group. Prior to joining Pivotal, Stephan moved to the United States from Germany where he worked as a software engineer for xing. He has a doctorate in information systems from the University of Münster in Germany.

دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
Ruby
769
Ruby on Rails Tutorial
1,298,000 تومان
فریم ورک‌ها
457
Building an Application Development Framework
490,000 تومان
Docker
935
Docker for Rails Developers
408,000 تومان
Vue.js
908
Vue on Rails
378,000 تومان
Rails
955
Modern Front-End Development for Rails
611,000 تومان
Rails
976
Agile Web Development with Rails 6
688,000 تومان
Ruby
983
Mastering Ruby on Rails
536,000 تومان
Rails
698
Component-Based Rails Applications
490,000 تومان
Clean Code
893
Hands-on Test-Driven Development
469,000 تومان
PostgreSQL
501
High Performance PostgreSQL for Rails
644,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما
چاپ دیجیتال اسکای بوک. 2024-2022 ©