Mike Weber

Mike Weber is a Ruby on Rails contractor from Minneapolis. He has 8 years of web development experience with both front-end and back-end technologies. When not making tests pass, he enjoys golfing, running around Lake Harriet and spending time with his wife and friends.



Break out of MVC

The Ruby on Rails framework is a great, opinionated tool for quickly creating web sites and web applications. Unfortunately not all of those opinions point developers toward good object-oriented design. We'll talk about how to organize code beyond the MVC, decoupling application logic from the database, and when it's best to create a Service Layer instead of ActiveRecord objects. Since we'll be discussing established object-oriented programming principles, these ideas should be applicable to anyone working with an MVC-based framework.