Red Dirt Ruby Conf and Using Core Data with MacRuby

I just got back from Red Dirt Ruby Conf in Norman, OK. The accommodations were terrific — The Embassy Suites in Norman looks new, and they served us free omelets-to-order every morning. The food was good, the Wi-Fi was blazing, and every table in every conference room had power outlets for every chair. The swag table had plenty for all, and I scored a black Stack Overflow T and a Red Dirt Ruby Conf Macbook Pro cover from Sticker Mule that dresses up my work laptop nicely:

Red Dirt Cover on Mac

I had submitted a proposal to speak at this conference on Core Data and MacRuby that wasn’t selected. Last Sunday, however, one of the presenters had to drop out, so I received an email asking if I’d be willing to speak after all. I quickly accepted, then got to work preparing a presentation. I decided to help ease the transition of Rails developers to desktop development using Core Data and MacRuby by drawing parallels between Rails/ActiveRecord and Core Data. I had seen the frustration of a coworker who was well-versed in Rails, trying to work with Core Data. The parallels I drew were:

  • database.yml = persistent store coordinator
  • migrations = managed object model
  • ActiveRecord = managed object context

The presentation (Keynote format) and sample project are available on github at http://github.com/hoop33/CoreDataWithMacRuby.

At Red Dirt, I also snagged some new stickers for my personal laptop, which looks more like a college student’s steamer trunk every day:

My Mac

I renewed some friendships, met some new folks, learned about CoffeeScript and JRuby and Rubinius and DataMapper and Fat Models and OmniAuth — lots of things to follow up on. I love the single-track format, which I guess appeases loss avoidance, and the day-of-speakers plus day-of-training format worked well. Looking forward to Red Dirt Ruby Conf the Third!

1 Response

  1. Chris says:

    So this sounds like some good stuff, can’t wait to read the keynote presentation and look at the sample project’s code. I don’t know what Core Data and MacRuby are, but it sounds like they are languages to code desktop apps.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.