0:00 / 0:00
#rubyonrails#mvc#softwarearchitecture
RailsConf 2023 - Rails as a piece of birthday cake by Vladimir Dementyev
Confreaks
42K subscribers • 83 videos on Hallway • Conference channel
- One of the most-watched uploads on Confreaks, a conference or university channel Hallway lists. Nobody has recommended it in the communities yet, so it ranks below community picks.
- Presented by Vladimir Dementyev
Intermediate. Assumes working knowledge.
777 views3 years ago
Software designWeb developmentSoftware architectureRefactoring and legacy codeRuby
Vladimir Dementyev explains how to extract and add architectural layers to Ruby on Rails applications to keep codebases maintainable.
Ruby on Rails as a framework follows the Model-View-Controller design pattern. Three core elements, like the number of layers in a traditional birthday cake, are enough to “cook” web applications. However, on the long haul, the Rails cake often resembles a crumble cake with the layers smeared and crumb-bugs all around the kitchen-codebase. Similarly to birthday cakes, adding new layers is easier to do and maintain as the application grows than increasing the existing layers in size. How to extract from or add new layers to a Rails application? What considerations should be taken into account? Why is rainbow cake the king of layered cakes? Join my talk to learn about the layering Rails approach to keep applications healthy and maintainable.Why it's here
A top upload from a listed channelConfreaks is on Hallway's list of conference and university channels, and this upload is one of its most-watched talks or lectures. Nobody has recommended it in the communities yet, so it ranks below community picks.