In this session, we’ll take a look at how Rails could be improved by concepts used by our functional programming cousins in Scala with the Play framework. We’ll talk about concurrency in Rails, and why having a concurrent server isn’t enough. We’ll look at how tightly coupled ActiveRecord is to our form builder, and why that can lead to unexpected results in your code. While we look at the solutions Play has provided, we’ll also look at what the repercussions of bringing these ideas would be.
Sean is a fanatic about Vim, Rails, and TDD. After spending far too long with PHP and ASP.NET, he’s never looked back since joining the Ruby community. When he’s not writing code, he enjoys fedoras, fine cigars, and blogging about the games industry.