addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Writing a Rails Engine (NEW MEETUP LOCATION)

Want to learn how to write a Rails Engine? Frustrated because you can't find definitive answers on the net? Well, this is your chance. Erik Michaels-Ober (of recent GoGaRuCo fame) will show us how to do that.

Headliner: Erik Michaels-Ober

6:30 - 7:00: Open mic: get help; strut your stuff

7:00 - 8:15: Featured presentation

8:15 - 8:30: Jobs Offered / wanted / door prizes

Presentation Abstract:
As of Rails 3.2, plugins are officially deprecated. They have been replaced by Rails Engines, a class of public methods for hooking into Rails applications. This session will explain how to write a Rails Engine from scratch or convert your existing plugin to an engine. It will also cover best practices for making your engine play well with others, and when to factor pieces of your existing Rails application code into an engine for reuse across multiple applications.

Bio:
Erik Michaels-Ober is the creator of one of the most popular Rails engines: RailsAdmin. He is also the author of MultiXML and T, a command-line power-tool for Twitter. When he's not hacking on those projects, he helps maintain OmniAuth among other Ruby gems and open-source Rails applications, including RubyGems.org. He was a 2010 Ruby Summer of Code mentor and a 2011 Google Summer of Code mentor, while serving as a Code for America Fellow. He lives in San Francisco.

New Meetup location: Advance registration is required; if you're not on the list by Noon Tuesday, 3/19, you won't be allowed in the building due to security requirements.

 

Join or login to comment.

  • A former member
    A former member

    Video of this Meetup's talks are viewable:

    Writing a Rails Engine: http://www.youtube.com/watch?v=fngAT09-zF8

    Ruby $SAFE Levels: http://www.youtube.com/watch?v=lOHsZYgv7uM

    Programming Trivia Contest: http://www.youtube.com/watch?v=qVWcAj47gW4

    Video setup was impromptu, lighting wasn't ideal, affecting video quality, but the sound quality is good.

    April 16, 2013

  • A former member
    A former member

    Here's another good resource on rails engines, from railscon 2012:
    http://www.confreaks.com/videos/863-railsconf2012-rails-engines-patterns

    March 21, 2013

  • Adrien

    Videos of last nights talks (including the quiz/contest which is always fun) will be uploaded sometime soon and the urls posted here. So those of you who missed it or who want to see what goes on at an East Bay Ruby Meetup will be able to do so.

    March 20, 2013

  • Adrien

    The url explaining Ruby $SAFE levels is http://www.ruby-doc.org/docs/ProgrammingRuby/html/taint.html. The information there is out of date for newer Ruby versions, so you should also look at the latests version of Dave Thomas' Programming Ruby (aka the "Pickaxe Book") at http://pragprog.com/book/ruby/programming-ruby

    March 20, 2013

  • Elaine R.

    This was a really good location, btw. There was a lot of parking on the sidewalk next to the building. The meeting room was large and comfortable. Both talks were very interesting and now I have a zillion more questions about RoR. :-)

    March 20, 2013

  • A former member
    A former member

    Great talks and info. Learned about $SAFE and interesting rails history and engine testing info. Thanks to our speakers, Erik, Adrien and Jon for organizing!

    March 19, 2013

  • Jim W.

    sorry to have to miss it.

    March 19, 2013

  • Rudy S

    Anybody know what the parking situations is at this building?

    March 18, 2013

    • Rudy S

      Thanks for the info!

      March 18, 2013

    • Adrien

      Edgar from the host company Robert Half says there is paid parking in the building but that he would just find free parking on the street. That area clears out pretty fast after 5:00pm or so.

      March 18, 2013

  • Doug M.

    Hate to miss it, and hope we tape it.

    March 18, 2013

  • Joseph C J.

    Jon, I take it there is No pre-meeting knosh in Berkeley this time? Nice on new location close to BART!
    :-)

    March 18, 2013

    • Jon S.

      Correct, Joe; no pre-meetup nosh; we'll wait and see what else we might be able to work up later.

      March 18, 2013

  • JohnB

    Plans changed

    March 17, 2013

  • Jon S.

    If you're on the waiting list, I will submit your name along with all the others so that you'll be able to get in. However, seating is for 90 people, so if everyone actually does come (unlikely) some folks will be standing.

    March 17, 2013

  • Jon S.

    New Meetup Location:

    Robert Half Technology
    1999 Harrison St., Suite 1100
    Oakland, CA 94612

    Advance registration required; no walk-ins due to building security.

    March 15, 2013

  • Jon S.

    We're working on space, somewhere in the East Bay, close to BART/bus. I'll update as soon as we've got confirmation. In the meantime, if you aren't going to attend, please RSVP 'No' (space may be limited). Thanks...

    March 15, 2013

  • A former member
    A former member

    We've added a waiting list. If you're among the first ~20 people on the list, I'd say show up. I certainly won't turn anyone away.

    March 14, 2013

  • A former member
    A former member

    Just tried to RSVP and no dice.. Might have to crash with Jim

    March 13, 2013

  • Jim W.

    I'm crashing this one!

    1 · March 13, 2013

  • A former member
    A former member

    Jon, would it be possible to open ~20 more slots? I'm sure there are at least that many people who RSVP'd "Yes" but won't show up. What's the capacity of the room?

    March 13, 2013

  • Doron S.

    What about waiting list?

    March 13, 2013

  • Joseph C J.

    Jon, you come up with some Great challenging topics!

    February 16, 2013

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy