MENU

Layered Design for Ruby on Rails Applications

(Książka)

Discover practical design patterns for maintainable web applications

0.00  [ 0 ocen ]
 Dodaj recenzję
Rozwiń szczegóły »
Cena katalogowa: 258,13 zł
Najniższa cena z 30 dni: 258,13 zł
Cena produktu

Cena katalogowa – rynkowa cena produktu, często jest drukowana przez wydawcę na książce.

Najniższa cena z 30 dni – najniższa cena sprzedaży produktu w księgarni z ostatnich 30 dni, obowiązująca przed zmianą ceny.

Wszystkie ceny, łącznie z ceną sprzedaży, zawierają podatek VAT.

232,32
Dodaj do schowka
Dostępność: 3-5 dni
Towar na zamówienie
Dostawa i płatność
Termin wysyłki
- Zamów z DPD (kurier lub punkty) do 19:30, a Twoją paczkę wysyłamy jeszcze dziś i dostarczymy jutro!
- Dotyczy dni roboczych (poniedziałek-piątek, z bez dni wolnych od pracy) oraz towarów dostępnych w magazynie.
- Pozostałe zamówienia realizujemy w terminie deklarowanym na stronie produktu.
- Czas oczekiwania na zamówienie = wysyłka + dostawa przez przewoźnika.
Dostawa i płatność
- Paczki dostarczamy wyłącznie na terenie Polski; od 299 zł dostawa GRATIS!
- Dla zamówień o wartości powyżej 500 zł wyłącznie płatność elektroniczna.


Przedpłata (Przelewy24)
do 299 zł
od 299 zł
Dostawa 
- Kurier DPD
12,49 zł
0 zł
1 dzień
- Odbiór w punktach DPD
10,99 zł
0 zł
1 dzień
- InPost Paczkomaty 24/7
13,99 zł
0 zł
1 dzień
- ORLEN Paczka
9,99 zł
0 zł
1 dzień
- Odbiór w Punktach Poczta, Żabka
10,99 zł
0 zł
2 dni
- Pocztex
11,99 zł
0 zł
2 dni
- Odbiór w księgarni PWN
0 zł
0 zł
2-3 dni

Pobranie
do 299 zł
od 299 zł
Dostawa 
- Kurier DPD
16,49 zł
0 zł
1 dzień
- Odbiór w Punktach Poczta, Żabka
14,99 zł
0 zł
1-2 dni
- Pocztex
15,99 zł
0 zł
2 dni

Layered Design for Ruby on Rails Applications

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


Purchase of the print or Kindle book includes a free PDF eBook through the link provided within


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


Book Description:


Ruby on Rails is an open-source framework for building web applications from scratch while focusing on productivity, leveraging the power of the convention-over-configuration principle, and the well-defined model-view-controller pattern, assisting the developers in building useful features. However, this initial simplicity often leads to uncontrollable complexity turning the well-structured codebase into a hardly maintainable mess. This book aims to help you keep the code maintainable while working on a Rails application.


You'll start by exploring the framework capabilities and principles, allowing you to reap the full potential of Rails. Then, you'll 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 strategy 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 be a code design specialist with a deep understanding of the Rails framework principles.


What You Will Learn:


  • Discover Rails' core components and its request/response cycle
  • Understand Rails' convention-over-configuration principle and its impact on development
  • Explore patterns for 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
  • Explore different authorization models and layers
  • Use a class-based approach to configuration in Rails


Who this book is for:


This book is for Rails application developers facing challenges in managing the growing complexity of their projects. It offers practical strategies for maintaining code readability and manageability, providing valuable guidance for developers at all levels. 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. Some experience in building web applications using the Rails framework will enhance your comprehension and application of the concepts presented in the book.

  • Sposób dostarczenia produktu fizycznego
    Sposoby i terminy dostawy:
    • Odbiór osobisty w księgarni PWN - dostawa 2-3 dni robocze
    • Odbiór w InPost Paczkomaty 24/7 - dostawa 1 dzień roboczy
    • Kurier pocztowy (dostawa do domu lub pracy) - dostawa 2 dni robocze
    • Odbiór w Punktach Poczta, Żabka - dostawa 2 dni robocze
    • Punkty partnerskie ORLEN Paczka - dostawa 1-2 dni
    • Kurier (DPD) - dostawa 1 dzień roboczy
    Ważne informacje:
    Czas oczekiwania na zamówiony towar = czas wysyłki produktu + dostawa przez przewoźnika
    • Całkowity czas oczekiwania na realizację zamówienia jest sumą czasu wysyłki podanej na stronie każdego produktu oraz czasu potrzebnego przewoźnikowi na dostarczenie paczki. Podane terminy dotyczą zawsze dni roboczych (od poniedziałku do piątku, z wyłączeniem dni wolnych od pracy).
    • Wysyłkę zamówień prowadzimy jedynie na terenie Polski.
    • Dostawa do Księgarni PWN, punktów ORLEN Paczka, stacji Orlen, sklepów Żabka oraz Paczkomatów InPost nie jest realizowana dla zamówień z płatnością przy odbiorze.
    • Cena towaru na fakturze VAT jest podwyższona o ewentualny koszt transportu.
    • W przypadku zamówienia kilku towarów koszt przesyłki wybranej przez Klienta zostanie podzielony i przyporządkowany proporcjonalnie do cen kupionych produktów.
    • Produkty dostępne w PRZEDSPRZEDAŻY wysyłane są po dacie premiery wydawniczej.
NAZWA I FORMAT
OPIS
ROZMIAR

Przeczytaj fragment

Inni Klienci oglądali również

44,91 zł
49,90 zł

Ruby Redfort Nie wywołuj wilka z lasu

A gdyby James Bond był dziewczyną i miał trzynaście lat? Niemożliwe? Poznajcie Ruby! Trzecia część bestsellerowego sensacyjnego cyklu o nastoletniej tajnej agentce. Upalne lato. Wokół Twinford szaleją pożary. Ze sklepu jubilerskiego znika bezce...
334,76 zł
371,95 zł

Applications of 3-D Printing in Oral & Maxillofacial Surgery

From building 3D printed housing projects to plant-based meat, 3-D printing has left no stone unturned in revolutionizing the world. In surgery, this technology has aided in achieving more accurate diagnoses and treatment planning, as well as in patien...
99,14 zł
110,16 zł

Scrum for Hardware Design

Scrum is a widely used software design Agile process. Scrum for Hardware Design customizes the scrum process for hardware and system design. It builds the process with the thirteen steps needed to design hardware and weaves them with...
90,50 zł
100,55 zł

Superhuman by Design (Black and White Version)

From first-time author and design leader Donald Burlock, comes an inspiring, quick-read with practical steps and techniques for leveraging your superpowers to produce life-changing results for yourself and for others....
47,56 zł
52,84 zł

Narrative Design for Indies

You want to create a video game? Great! You want to tell a story? Fantastic! You want to create a video game that tells a story? What? Are you insane?! I’m joking, kind of. You don’t have to be insane to tell a g...
426,02 zł
473,36 zł

Museum Exhibition Planning and Design

Museum Exhibition Planning and Design is a comprehensive introduction and reference to exhibition planning and design. This book focuses on both the procedural elements of successful planning, l...
70,89 zł
78,77 zł

Danger Signs! Contraindications and Proper Applications of Spinal Manipulation

DANGER SIGNS! The Contraindications and Proper Applications of Spinal Manipulation is a medical text to be used by Chiropractors and other practitioners of spinal and pelvic manipulation with special attention to malpractice attorneys. The beginn...
100,40 zł
111,56 zł

Journal of Applied Logics. The IfCoLog Journal of Logics and their Applications. Volume 8, Issue 1, February 2021. Special issue

The Journal of Applied Logics - IfCoLog Journal of Logics and their Applications (FLAP) covers all areas of pure and applied logic, broadly construed. All papers published are open access, and available via the College Publications website. This Jou...
88,66 zł
98,51 zł

The Design Thinking Classroom

A Design-Oriented Approach That Can Best Serve Today's Students and Educators Alike

Recenzje

Nikt nie dodał jeszcze recenzji. Bądź pierwszy!