LIBRISTO
LIBROAMANTO
obvezno
Postanite del skupnosti ljubiteljev knjig z vsega sveta in uživajte v številnih ugodnostih. Ustvarite brezplačen račun
0
Brezplačna dostava Zásilkovna nad 69.99 €
Zbirna točka GLS 4.49 Zbirna točka DPD 2.99 Kurirska služba GLS 5.49 Kurir DPD 3.49 Kurirska služba Express One 3.49 Zbirno mesto Express One 3.49 Zbirno mesto Pošte Slovenije 3.49 Dostava preko Pošte Slovenije 3.49

Brezplačna dostava za naročila nad 69,99 € na prevzemna mesta DPD in Express One.

Layered Design for Ruby on Rails Applications: Discover practical design patterns for maintainable web applications

Jezik AngleščinaAngleščina
Knjiga Mehka
Knjiga Layered Design for Ruby on Rails Applications: Discover practical design patterns for maintainable web applications Vladimir Dementyev
Koda Libristo: 43888540
Založba PACKT PUB, avgust 2023
Transition from the traditional Rails MVC trio to an abstraction model and evolve your application c... Celoten opis
? points 112 b
46.29
Na zalogi pri dobavitelju Odposlali bomo v 14-21 dneh

Do 30 dni za vračilo


Drugi so kupili tudi


Transition from the traditional Rails MVC trio to an abstraction model and evolve your application codebase with synchronized components, boosting flexibility and maintainability

Key Features:

- Understand Rails' architectural patterns along with its advantages and disadvantages

- Organize business logic in Rails apps when the default approach is insufficient

- Introduce new abstractions to address design problems

- Purchase of the print or Kindle book includes a free PDF eBook

Book Description:

The Ruby on Rails framework boosts productivity by leveraging the convention-over-configuration principle and model-view-controller (MVC) pattern, enabling developers to build features efficiently. This initial simplicity often leads to complexity, making a well-structured codebase difficult to maintain. Written by a seasoned software engineer and award-winning contributor to many other open-source projects, including Ruby on Rails and Ruby, this book will help you keep your code maintainable while working on a Rails app.

You'll get to grips with the framework's capabilities and principles to harness the full potential of Rails, and tackle many common design problems by discovering useful patterns and abstraction layers. By implementing abstraction and dividing the application into manageable modules, you'll be able to concentrate on specific parts of the app development without getting overwhelmed by the entire codebase. This also encourages code reuse, simplifying the process of adding new features and enhancing the application's capabilities. Additionally, you'll explore further steps in scaling Rails codebase, such as service extractions.

By the end of this book, you'll become a code design specialist with a deep understanding of the Rails framework principles.

What You Will Learn:

- Get to grips with Rails' core components and its request/response cycle

- See how Rails' convention-over-configuration principle affects development

- Explore patterns for software flexibility, extensibility, and testability in Rails

- Identify and address Rails' anti-patterns for cleaner code

- Implement design patterns for handling bloated models and messy views

- Expand from mailers to multi-channel notification deliveries

- Introduce different authorization models and layers to your codebase

- Take a class-based approach to configuration in Rails

Who this book is for:

This book is for Rails application developers looking to efficiently manage the growing complexity of their projects. Whether you've recently launched your first Rails minimum viable product or are struggling to progress with a sizable monolithic application, this book is here to help. A deep understanding of core Rails principles is a must. Prior experience in building web apps using the Rails framework will help you understand and apply the concepts in the book in a better way.

Table of Contents

- Rails as a Web Application Framework

- Active Models and Records

- More Adapters, Less Implementations

- Rails Anti-Patterns?

- When Rails Abstractions Are Not Enough

- Data Layer Abstractions

- Handling User Input outside of Models

- Pulling Out the Representation Layer

- Authorization Models and Layers

- Crafting the Notifications Layer

- Better Abstractions for HTML Views

- Configuration as a First-Class Application Citizen

- Cross-Layers and Off-Layers

Igralka & Poliglotka
EWA KASP za
Predvajaj video
Ewa Kasp
Libristo ima največjo izbiro tujejezične literature. Zato svoje knjige kupujem tukaj.

O knjigi

Polni naslov Layered Design for Ruby on Rails Applications: Discover practical design patterns for maintainable web applications
Jezik Angleščina
Vezava Knjiga - Mehka
Datum izida 2023
Število strani 298
EAN 9781801813785
ISBN 1801813787
Koda Libristo 43888540
Založba PACKT PUB
Teža 517
Mere 191 x 235 x 16
Podarite to knjigo še danes
To je povsem preprosto
1 Dodajte knjigo v košarico in izberite dostavo kot darilo 2 V zameno vam bomo poslali kupon 3 Knjiga bo dostavljena na naslov obdarovanca

Morda bi vas zanimalo tudi


From PHP to Ruby on Rails Bernard Pineda / Knjiga Mehka
common.buy 36.38
International Sales Law Larry A. DiMatteo / Knjiga Trda
common.buy 88.55
Analyzing Classical Form William E. Caplin / Knjiga Trda
common.buy 330.87
Video Game Design for Dummies Mandeville / Knjiga Mehka
common.buy 21.02
Ruby on Rails Tutorial Michael Hartl / Knjiga Mehka
common.buy 46.29
Mastering Ruby on Rails Sufyan bin Uzayr / Knjiga Trda
common.buy 67.12
C++20 for Programmers Harvey Deitel / Knjiga Mehka
common.buy 55.29
Top
Drawing for Illustration MARTIN SALISBURY / Knjiga Trda
common.buy 29.51
Delivery to the Lost City P.G. Bell / Knjiga Mehka
common.buy 8.08
Weir & Abrahams' Imaging Atlas of Human Anatomy Lonie R. Salkowski / Knjiga Mehka
common.buy 65.40
ALADDIN PVG Alan Menken / Knjiga Mehka
common.buy 16.97
Top
Hyperfocus Chris Bailey / Knjiga Mehka
common.buy 11.51
Top
Felicia Chiao: Coloring Book One CHIAO FELICIA / Knjiga Mehka
common.buy 11.31

Prijava

Prijavite se v svoj račun. Še nimate računa Libristo? Ustvarite ga zdaj!

 
obvezno
obvezno

Še nimate računa? Izkoristite prednosti računa Libristo!

Z računom Libristo boste imeli vedno vse pod nadzorom.

Ustvarite račun Libristo
Knjižni svetovalec Libroamiko
Pozdravljeni, sem Libroamiko, vam lahko pomagam?