This month’s meeting is organized by Keith Gaddis of Collective Idea. Thanks for the help Keith! This may be the most epic meeting we’ve had in a long time.

Database Anti-Patterns - Xavier Shay

Things people often do in rails that they probably shouldn’t.

Xavier has been using Rails for many years, and worked with all sorts of databases: from universities, to high traffic websites, to financial exchanges. He is currently running training sessions throughout the US on how to use your database to write rock solid Rails applications.

Rails’ Next Top Model: Using ActiveModel and ActiveRelation - Adam Keys

ActiveModel makes it easy to turn any old object into one that looks like ActiveRecord to your Rails app. ActiveRelation makes many kinds of queries easier and makes it possible to write some queries that were very difficult in the past.

In this talk, we’ll learn how to build our own model layer using ActiveRelation and ActiveModel. We’ll start by learning how ARel works and how to use it. Then we’ll write an adapter for our own database. Next, we’ll see what ActiveModel provides and how we use it through ActiveRecord. With this in mind, we’ll add functionality to our models that make them look just like ActiveRecord to our Rails app.

Adam is a software developer, entertainer and lover of animals. He’s written software in too many languages to name at startups, small businesses and Fortune 100 giants. His philosophy of coding is to write less code and have more fun writing it.

Slides from the July Meeting (no audio was recorded…Mark Young wasn’t there!)

Volunteers Needed!

You can help Austin on Rails this year by taking responsibility for planning the talks (or other activities) for one or more of our meetings. Damon needs your help to keep Austin on Rails sustainable.

Please ping @damon and add yourself to the 2010 schedule to take ownership of a monthly meeting. You will plan the meeting and emcee the meeting. He will assist as needed.

Rails Connections

You can connect with Austin On Rails members on a few different networks:

Facebook <—- Become a fan!
Members App
Working With Rails

Meeting Time and Location

We meet at Datran/OtherInbox (enter through the stairs of the Omni Building at 7th and Brazos and head up the elevators to the 8th floor) from 7-9PM on Fourth Tuesday. Socialization practice follows after the meeting at B.D. Riley’s on 6th.