addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-crosscrosseditemptyheartfacebookfolderfullheartglobegmailgoogleimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartrashtriangle-downtriangle-uptwitteruseryahoo

ChicagoRuby: Downtown - (Date changed to 11/13/2012)

  • Nov 13, 2012 · 6:00 PM
  • This location is shown only to members

Note the NEW date: Tue, Nov 13, 2012.

Building APIs With the Faceted Gem
Rails as a framework is famous for helping you get your application up and running quickly, but the very paradigms that make it so easy at the start can lead to maintenance nightmares down the road. Successful applications grow rapidly larger, more complex, and harder to extend and maintain.

One way to approach refactoring a monolithic application is dividing it up into a series of smaller applications that organize the work of the system through internal APIs. Faceted is a new Ruby gem that makes it easy to build these APIs using a flexible, declarative, and opinionated set of modules. In this presentation you will be introduced to Faceted, see examples of how to use it, and get a glimpse of the guiding philosophy behind the API-driven refactoring philosophy.

About the Presenter
Corey Ehmke is a technologist with nearly 20 years of experience in developing for the web. He successfully transitioned out of enterprise software development with Java and .NET into Agile development with Ruby and Rails five years ago and has never looked back. An active Open Source author and contributor, he's currently serving as Senior Software Engineer at Trunk Club, a successful startup in downtown Chicago.

After most downtown meetings we head over to Elephant & Castle (185 N. Wabash) for refreshments & fellowship. Join us for a few minutes if you have time.

Please use your real name when you RSVP for downtown ChicagoRuby meetings. Reason: We are required to give a list of all attendees to the security desk prior to the meeting. If the name on your ID doesn't the match the name on the RSVP list, then Aon security will not let you in the building. Sorry for the inconvenience, but those are the rules of the Aon Building.

Join or login to comment.

  • Christopher C.

    Loved hearing about the Faceted gem, will definitely be checking it out soon

    November 13, 2012

  • snex

    Real name Dave havlicek

    November 4, 2012

Our Sponsors

  • WindyCityThings

    June 23-24, 2016. Master the Internet of Things & make IoT work for you.

  • WindyCityRails

    Sept 15-16, 2016. Learn to tackle big league problems at WindyCityRails.

  • WisdomGroup

    Contributes to open source through ChicagoRuby.

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