Rails as a piece of birthday cake

At RailsConf, in Atlanta, Georgia, United States
Cover for Rails as a piece of birthday cake

Topics

Share on

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.

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, in the long haul, the Rails “cake” more often resembles a crumble cake with layers smeared and crumbs (bugs) scattered all around the kitchen (codebase).

Similarly to birthday cakes, as the application grows, adding new layers is easier to do 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.

Vladimir speaking at RailsConf 2023

Vladimir speaking at RailsConf 2023

A special guest

A special guest

The Cake

The Cake

Slides

In the same orbit

Explore more events

Contact us

We’d love to hear from you! We’re not really all that evil, and we love discussing potential projects, intriguing ideas, and new opportunities. Complete the form below or drop us a line at surrender@evilmartians.com.

Martians at a glance
16
years in business

A product development consultancy that works with startups and established businesses, while also creating open source-based products and services