March DCRUG: Migrating to Heroku + Functional Programming in Ruby

  • Mar 14, 2013 · 7:00 PM
  • This location is shown only to members



Our meetings are open to all experience levels, from total novices to expert Rubyists.

Current agenda:

  • "Migrating to Heroku with Zero Downtime" by Hassan Shahid

    KaBOOM! recently went through a full infrastructure migration from Rackspace to Heroku. Along with migrating all our web applications, our five-person team changed databases from MySQL to Postgres, changed our full-text-search engine, built a mobile-friendly version of our mapping app, and maintained business as usual with zero-downtime. I'll share our reasons behind migrating, why we chose Heroku, our approach, the tools we used, and lessons learned.
  • "Functional Programming in Ruby" by Tucker Barbour

    Ruby is known to most as an Object Oriented language. But Ruby has a lot of characteristics of a Functional language as well; and you probably use them every day and just don't know it. This talk will briefly discuss what is meant by Functional programming and how it's different from Object Orientation, along with their respective use cases. We'll continue by looking at what Functional paradigms are implemented in Ruby and which are not. We'll conclude by highlighting some use cases for Functional programming with Ruby. Bonus: May also include some examples of where Object Oriented and Functional programming meet to write powerful clean code.

We now meet monthly at Logik's new headquaters, now located at 1400 I (Eye) Street NW, Suite 800 Washington, DC 20005. The closest Metro stop is McPherson Square. If you're downstairs and need someone to let you into the building or the elevator, please give me a call at[masked] or tweet me at @naffis.

We always need presenters, so if you have a topic or project on which you'd like to do a 30-minute presentation on anything Ruby-related, Rails-related or possibly of interest to Ruby developers, please contact our organizers [masked] and we'll schedule you to speak. If you have presented before, you are welcome to give a presentation on a new topic. This is a great chance for some of you guys and gals lingering in the back of the room to share some of the cool things you are working on. Don't be shy -- you're among fellow geeks. :)

As always, we'll have an ample supply of free pizza and soda for all attendees, so don't worry about eating dinner beforehand.

And we'll be heading to a nearby bar after the meeting, to unwind and socialize with fellow techies.


Join or login to comment.

  • Hassan S.

    Here are my slides. I used a gem called codex to make this presentation. You technically don't have to install anything to see it since it's pushed up with the compiled html assets, but instructions are up on github if you want to install the gem.

    March 15, 2013

  • A former member
    A former member

    Here are my slides

    There are more examples of closures and currying that I didn't get to cover in the examples directory. If you have any other questions or comments feel free to reach out.
    barbct5 AT(@) gmail DOT(.) com

    March 15, 2013

  • Hassan S.

    Thanks everyone for coming out, and making it through my insanely long presentation. Sorry to everyone that it impacted and definitely sorry to the second presenter. I had to run out early because of my brother's birthday dinner but if anyone would like to stay in touch or talk more or get my slides, feel free to message me here or [masked].

    March 14, 2013

  • Charles C.

    Not feeling well this evening. See you next month.

    March 14, 2013

  • Dave C.

    out of town :(

    March 14, 2013

  • Wesley C.

    Have to pick up my Rock 'n Roll Marathon bib

    March 14, 2013

  • LisaSchaefer PhD C.

    I migrated my app from one heroku url to another and the whole thing died

    March 13, 2013

  • Arshad


    March 13, 2013

Our Sponsors

  • Mobomo

    Product Design and Development Consulting


    Product Design and Development Consulting

  • Optoro

    Uncovering Hidden Revenue for Retailers

People in this
Meetup are also in:

Sometimes the best Meetup Group is the one you start

Get started Learn more

We just grab a coffee and speak French. Some people have been coming every week for months... it creates a kind of warmth to the group.

Rafaël, started French Conversation Group

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