Subscribe to this product.

    Is this your street address?

    Card

    ···· ···· ···· 4242
    Test card

    05/18

    Card

    Use a different card?

    Card

    pp paypal

    or pay with

    We do not keep any of your sensitive credit card information on file with us unless you ask us to after this purchase is complete.

    or pay with

    Please confirm your location:
    Your card will be charged .

    Thank you!

      Gumroad Library

      Download from the App Store or text yourself a link to the app

      Download from the App Store or text yourself a link to the app

      Send SMS
      Nevermind

      $19

      Modular Rails - Book

      Learn how to build modular applications with Ruby on Rails!

      Take Back Control of Your Rails Applications By Reorganizing Them Into Small, Logic And Maintainable Modules.


      You will get...

      - The Modular Rails book as PDF, EPUB, MOBI and as a static website.

      - Lifetime updates

      Check out this page for more packages and content: https://devblast.com/c/modular-rails.


      Heard of the Single Responsibility Principle?

      "The single responsibility principle states that every module or class should have responsibility over a single part of the functionality provided by the software, and that responsibility should be entirely encapsulated by the class." - Wikipedia

      While Ruby on Rails and its MVC implementation provide a great way to manage the different layers of an application, they do very little to help you organize your code. All your models, controllers, views and tests get thrown together under the same folders, with no separation of concerns.

      This breaks the SRP principle at the module level. The logic for each feature in your application is spread accross multiple classes that end up handling way too much. That's how big applications become such a mess, and are hard to maintain and test.


      But there is a way out...

      Introducing Modular Rails, the course that will teach you how to split your application logic into smart encapsulated modules - which are easier to create, maintain and test. You also get numerous other advantages because this approach respects the separation of concerns principle.

      The approach presented in the course uses Rails Engines to split each concern of your application into its own module, where it belongs.


      Learn The Modular Approach

      There are very few resources related to this approach. Learning how to do it right on your own would take months. But with Modular Rails, you will be ready to go in a matter of days! It's time to start organizing your applications in a smarter way.


      Why did I create this course?

      First of all, let me introduce myself - my name is Thibault Denizet.

      One day, I was assigned the task of dividing a Rails application into reusable components. The idea behind this was to reuse some of these components in other, similar applications.

      What I discovered was a new way to organize Rails applications, and not just in order to reuse parts of it. By using Rails engines, I was able to create modules to hold the application logic. Each module was encapsulated, isolated and tested. It was then just a matter of adding the right ones to the application!


      Learn More and Get a Free Sample

      You can get a free sample from Devblast (https://devblast.com/c/modular-rails).





      Sorry, this item is not available in your location.
      Sold out, please go back and pick another option.

      You've purchased this product

      Give it a rating

      See it in your library

      0 ratings

      Purchasing Modular Rails - Book...

      Card

      ···· ···· ···· 4242
      Test card

      05/18

      Card

      Use a different card?

      Card

      pp paypal

      or pay with

      We do not keep any of your sensitive credit card information on file with us unless you ask us to after this purchase is complete.

      or pay with

      Please confirm your location:
      Your card will be charged US$19.

      Your rental will be available for 30 days. Once started, you’ll have 72 hours to watch it as much as you’d like!

      Thank you!

        Gumroad Library

        Download from the App Store or text yourself a link to the app

        Download from the App Store or text yourself a link to the app

        Send SMS
        Nevermind

        Good news! Since you already have a Gumroad account, it's also been added to your library.