0 POZYCJI
KOSZYK PUSTY

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
Zwiń szczegóły
258,13 zł
Stan magazynowy:
Towar na zamówienie
Dostępność:
3-5 dni
Dostawa i płatność
Cennik dostaw
- Zamówienia od 299 zł wysyłamy GRATIS!
- Zamów z DPD (kurier lub punkty) do 19:30, a Twoją paczkę wysyłamy jeszcze dziś i dostarczymy jutro!
Uwaga! Dotyczy dni roboczych (poniedziałek-piątek, z bez dni wolnych od pracy) oraz towarów dostępnych w magazynie. Paczki dostarczamy wyłącznie na terenie Polski, jeśli wartość zamówienia przekroczy 500 zł nie oferujemy płatności przy odbiorze.

Przedpłata (Przelewy24)         do 299 zł   od 299 zł
ORLEN Paczka
9,99 zł 0 zł
Odbiór w Punktach Poczta, Żabka 10,99 zł 0 zł
Pocztex 11,99 zł 0 zł
InPost Paczkomaty 24/7
13,99 zł  0 zł
Kurier DPD
12,49 zł 0 zł
Punkty odbioru DPD
10,99 zł 0 zł
Odbiór w Księgarni PWN
0 zł 0 zł



Płatność przy odbiorze         do 299 zł   od 299 zł
Odbiór w Punktach Poczta, Żabka 14,99 zł 0 zł
Pocztex 15,99 zł 0 zł
Kurier DPD
16,49 zł 0 zł
Dodaj do schowka

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.

  • Kategorie:
    1. Książki obcojęzyczne »
    2. Książki obcojęzyczne - nauki ścisłe i przyrodnicze
  • Język wydania: angielski
  • EAN: 9781801813785
  • Liczba stron: 298
  • Wymiary: 19.1x23.5cm
  • Data premiery: 19.12.2023
  • Sposób dostarczenia produktu fizycznego
    Sposoby i terminy dostawy:
    • Kurier DPD - dostawa 1 dzień roboczy
    • Punkty odbioru DPD - dostawa 1 dzień roboczy
    • InPost Paczkomaty 24/7 - dostawa 1 dzień roboczy
    • ORLEN Paczka - dostawa 1 dzień roboczy
    • Odbiór w Punktach Poczta, Żabka - dostawa 2 dni robocze
    • Pocztex (dostawa do domu lub pracy) - dostawa 2 dni robocze
    • Odbiór osobisty w księgarni PWN - dostawa 2-3 dni robocze
    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.

Inni Klienci oglądali również

30,33 zł 44,90 zł
Do koszyka

Ruby Redfort Spójrz mi w oczy

A gdyby James Bond był dziewczyną i miał trzynaście lat? Niemożliwe? Poznajcie Ruby! Pierwsza część bestsellerowego cyklu sensacyjnego o nastoletniej tajnej agentce.Co byście zrobili, gdyby agencja wywiadowcza zaproponowała wam supertajną p...
82,31 zł
Do koszyka

Drawing, Design, and Craft-Work (Yesterday's Classics)

Excellent guide to the various subjects touched upon in the course of art instruction, with suggestions for how to begin, the materials to use, and the directions further work may take. The book is profusely illustrated, with clear explanations in t...
173,58 zł 213,00 zł
Do koszyka

Mid-Century Modern Design: A Complete Sourcebook

This definitive survey of one of the most popular, collectable and dynamic periods of international design offers a rich overview of all aspects of the subject. It covers mid-century furniture, lighting, glass, ceramics, textiles, product design, indus...
23,91 zł 35,00 zł
Do koszyka

Jak przestałem kochać design

"Zmarnowałem dzieciństwo i młodość. Nie słuchałem Stonesów ani Depeche Mode. Moimi rockmanami byli graficy. Do domu architekta, Piotra Wichy, nie mają wstępu kapcie, pufy ani meblościanki. Po podłodze stukają drewniaki, zdobyte cudem odrzut...
37,49 zł 54,90 zł
Do koszyka

Wykorzystaj siłę design thinking! Przygotuj zespół do realizacji celów w środowisku VUCA

Biznesowa nauka latania na najwyższym poziomie niepewnościTermin VUCA wywodzi się z wojskowości. Jest to akronim utworzony od czterech angielskich słów: zmienność (volatility), niepewność (uncertainty), złożoność (complexity) i niejednozna...
467,05 zł
Do koszyka

Smile Design

Smile is one of the most expressive forms of nonverbal communication. Smile form sets standards for the relationship of the teeth to the face, lip shape and mouth. This book focuses on an understanding of science and artistry of smile design.A Prosthod...

Recenzje

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