LIBRISTO
LIBROAMANTO
obrigatório
Faça parte de uma comunidade de amantes de livros de todo o mundo e tenha acesso a uma série de benefícios. Crie uma conta gratuitamente
0
Correio DHL 7.99 Correio DPD 4.49 Ponto DPD 3.99 Correio GLS 5.49 Correio MRW 5.49 Ponto GLS 4.49

Layered Design for Ruby on Rails Applications - Second Edition

Língua InglêsInglês
Livro Capa mole
Livro Layered Design for Ruby on Rails Applications - Second Edition Vladimir Dementyev
Código Libristo: 50278297
Editoras Packt Publishing, dezembro 2025
Transition from Rails' traditional MVC trio to layered abstractions with state machines, workflows,... Descrição completa
? points 118 b
48.36
Armazenamento externo Envio em 14-21 dias

Até 30 dias para devoluções


Os clientes também compraram


Klavierspiel Anleitung fur Anfanger Thomas Tabbert / E-book Adobe ePub DRM
common.buy 7.13
El perfume de la flor tatuada MAZZINI / Livro Capa mole
common.buy 16.28
Ks. Dolindo i Oficjum. Listy z Rzymu Dolindo Rutolo / Livro Capa mole
common.buy 7.43
camicia bruciata Anna Banti / Livro Capa mole
common.buy 22.41
Pemasaran Media Sosial untuk Usaha Kecil Jon Law / E-book Adobe ePub DRM
common.buy 4.01
Lesen und Uben SABINE WERNER / Livro Capa mole
common.buy 8.94
Les contes coquins de Percule Foutrefin Florentin D'Y / Livro Capa mole
common.buy 27.44
Económico
Inazuma eleven go 1 Ten ya Yabuno / Livro Capa mole
common.buy 7.43
Wiener Straße Sven Regener / Áudio CD de áudio
common.buy 10.85
Creedence Clearwater Revival (40th Ann.Edition) Creedence Clearwater Revival / Áudio CD de áudio
common.buy 10.85
Justine: ou les Malheurs de la vertu Markýz de Sade / Livro Capa mole
common.buy 14.07
No confíes en Peter Pan John Verdon / Livro Capa mole
common.buy 11.65
World of Tony Meeuwissen Tony Meeuwissen / Livro Livro de capa dura
common.buy 39.61
Uczę się czytać Wyrazy praca zbiorowa / Livro Capa mole
common.buy 1.90
Histoire De La Littérature Française, Volume 4... Desire Nisard / Livro Livro de capa dura
common.buy 39.91
Ausencia y forma Juan Barja de Quiroga Losada / Livro Capa mole
common.buy 22.41
Le nouvel anti-christianisme Marc Leboucher / Livro Capa mole
common.buy 22.31
La psychologie des sentiments Ribot / Livro Capa mole
common.buy 46.14
Tarot von A.E. Waite - iCards Hajo Banzhaf / Jogo/brinquedo Jogo
common.buy 9.54

Transition from Rails' traditional MVC trio to layered abstractions with state machines, workflows, and AI integrations and evolve your codebase into a flexible, future-ready application

Free with your book: DRM-free PDF version + access to Packt's next-gen Reader*

Key Features:

- Understand Rails' architectural patterns, their strengths and limits

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

- Introduce abstractions to integrate and manage AI features effectively

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

Book Description:

Rails accelerates web development with its convention-over-configuration principle and MVC pattern. But as your app grows, that simplicity can turn into tangled complexity, making it harder to maintain and extend. The second edition of Layered Design for Ruby on Rails Applications helps tackle this challenge head on, guiding you toward a more scalable and maintainable architecture.

Written by a seasoned software engineer and open source contributor to Ruby on Rails, this updated edition refines the proven techniques from the first edition and introduces timely new topics that reflect today's development challenges. You'll dive deeper into state machines and workflows, learning how to identify, embed, and eventually isolate them for clarity and resilience. You'll also explore the exciting frontier of abstractions in the AI era, treating LLMs as APIs, structuring agent layers, and integrating third-party libraries to keep your AI features organized and testable.

By embracing layered abstractions, you'll not only reduce complexity but also improve your ability to adapt to change - whether adding new features, scaling systems, or weaving AI capabilities into your applications.

By the end of the book, you'll be equipped to design clean, extensible, and future-ready Rails applications.

*Email sign-up and proof of purchase required

What You Will Learn:

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

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

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

- Identify and refactor Rails anti-patterns for improved maintainability

- Implement patterns to tame bloated models and messy views

- Transition from implicit to explicit state machines and workflows

- Treat LLMs as APIs and extract agent layers for AI-powered features

- Use third-party libraries and RAG strategies to manage AI context effectively

Who this book is for:

This book is for Rails developers who want to manage and master the growing complexity of their applications. Whether you're extending an MVP into a robust system, scaling a monolithic app, or exploring AI-driven features, this book equips you with the design patterns and abstractions to keep your codebase future-proof. A solid understanding of Rails principles is required, and prior experience building Rails apps will help you put these patterns into practice.

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

- State Transitions and Workflows

- Handling User Input Outside of Models

- Pulling Out the Representation Layer

- Authorization Models and Layers

- Crafting the Notifications Layer

- Better Abstractions for HTML Views

- Abstractions in the AI Era

- Configuration as a First-Class Application Citizen

- Cross-Layers and Off-Layers

- Appendix: Gems and Patterns

Atriz & Poliglota
EWA KASP para
Reproduzir vídeo
Ewa Kasp
A Libristo tem a maior seleção de literatura estrangeira. É por isso que compro os meus livros aqui.

Sobre o livro

Nome completo Layered Design for Ruby on Rails Applications - Second Edition
Língua Inglês
Encadernação Livro - Capa mole
Data de emissão 2025
Número de páginas 452
EAN 9781806114238
ISBN 1806114232
Código Libristo 50278297
Editoras Packt Publishing
Peso 838
Dimensões 191 x 235 x 24
Ofereça este livro hoje
É fácil
1 Adicione ao carrinho e escolha Entregar como presente ao finalizar a compra 2 Receberá um vale 3 O livro chegará ao endereço do destinatário

Também pode estar interessado em


Principal
Plant Powered Plus Dr Will Bulsiewicz / Livro Capa mole
common.buy 21.31
Principal
Plant Powered Plus BULSIEWICZ WILL / Livro Livro de capa dura
common.buy 19.30
Principal
Crime and Punishment Fyodor Dostoevsky / Livro Capa mole
common.buy 9.74
Personal Religion (1915) Charles Herbert Rust / Livro Capa mole
common.buy 29.05
Amelia Earhart Hourly History / Livro Capa mole
common.buy 10.25
Fing David Walliams / Áudio CD de áudio
common.buy 8.74
Assemblage Theory and Method Ian Buchanan / Livro Capa mole
common.buy 35.99
Elementary Latin Dictionary CHARLTON THOM LEWIS / Livro Livro de capa dura
common.buy 62.33
Principal
Look 1 (British English) Steve Bilsborough / Livro Capa mole
common.buy 33.98
Principal
Short History of Financial Euphoria John Kenneth Galbraith / Livro Capa mole
common.buy 13.46
Jambiya Stephen Gracie / Livro Capa mole
common.buy 63.14
Mince Spies Mark Sperring / Livro Capa mole
common.buy 9.24
Peter Carradine Caroline Chesbro' / Livro Capa mole
common.buy 28.15
Principal
Death's End Cixin Liu / Livro Capa mole
common.buy 9.24
Simulation and the Monte Carlo Method 3e Reuven Y. Rubinstein / Livro Livro de capa dura
common.buy 161.08
Principal
House of Sky and Breath Sarah J. Maas / Livro Capa mole
common.buy 11.15
Principal
Intensive Course for TOPIK I Success Sung Hee Son / Livro Capa mole
common.buy 23.92
The Mysteries of London / Livro Livro de capa dura
common.buy 50.27
Monster Jam: The Official Guide Kiel Phegley / Livro Capa mole
common.buy 8.34

Iniciar sessão

Inicie sessão na sua conta. Não tem uma conta Libristo? Crie uma agora!

 
obrigatório
obrigatório

Não tem uma conta? Descubra os benefícios de ter uma conta Libristo!

Com uma conta Libristo, terá tudo sob controlo.

Crie uma conta Libristo
Conselheiro de livros Libroamiko
Olá, sou o Libroamiko, posso ajudar?