December 2012

December 18, 2012

6:00 - 7:30 PM


Matt Morrison / The IMT Group


Rails Engines

How Engines solve the problem that I've always had with Rails...

Rails is a great framework that I enjoy using. One big problem that I have with rails is how easy it makes it to build a monolithic monstrosity. Django, which I primarily use for my day job, has the same problem, but Django also takes steps to make functionality more compartmentalized than Rails does. I'm going to show an example of how I used Django's compartmentalization mechanism to my advantage in a production application and how Rails Engines can accomplish the same result.

Matthew J. Morrison is a software developer currently employed by IMT Group where he builds web applications and services using Python. He is also the organizer of the Iowa Python Users Group (

Pizza Sponsor

Thanks to Merchants Bonding Company for providing pizza for this meeting.

Meeting Location

218 1/2 5th Street
West Des Moines, Iowa, 50265

This is in the heart of Valley Junction. The front door is usually locked during our meeting times, so park behind (west of) the building and enter there. The back door is at the top of the steps and has the address printed on it.

Wi-fi Internet access is available.

Click here for a map.

Btw, according to Levi, the only venue dictated rule is: Don't set your ass, beer, or pizza on the pool table.