I had a wonderful time at Ruby On Ice! I gave a talk, that I loved to prepare to formulate the ideas the right way. You’ll see it focuses a lot on the problems, that’s intentional because if we’re not clear on the problems what good is a solution? You can find the video along with awesome sketch notes on the Ruby on Ice homepage. Anyhow, here are the slides: speakerdeck slideshare PDF (in case you wonder why the first slide is a beer, the talk was given on Sunday Morning as the first talk after the party - welcoming people back was essential as I was a bit afraid not many would show up but they did!) https://www.youtube.com/watch?v=F05kXVqFWnc [slideshare id=134742345&doc=rubyonice-190305185837]

Abstract

Rails apps start nice and cute. Fast forward a year and business logic and view logic are entangled in our validations and callbacks - getting in our way at every turn. Wasn’t this supposed to be easy? Let’s explore different approaches to improve the situation and untangle the web.