Mike Subelsky: Coding for Uncertainty

  • May 8, 2012 · 7:00 PM
  • This location is shown only to members

Talks start at 7pm so get here early! Doors open at 6:30, pizza arrives at 6:45.


About Mike's Talk: I will demonstrate a style for building Ruby web applications under conditions of extreme uncertainty with minimal resources (e.g. a typical web startup) when you want to maintain a high, sustainable rate of performance over a long period of time. This talk will feature few, if any, slides. Instead I'll dive into real applications and show you how to keep code quality high while retaining the option to change things later. I'll be demonstrating as quickly and energetically and as clear as I can the following tools and techniques: Capybara, Guard, BDD, VCR (the gem), Goliath, webmock, defensive/proactive use of database constraints,12-factor application design, proper application partitioning (your workers do not belong in the same codebase as your web app), Resque, CloudFront (with the asset_sync gem), New Relic, Papertrail, Heroku, Pound, Airbrake, and more!

About Mike: Mike Subelsky is a Baltimore-based entrepreneur, programmer, and devops guy. His tools of choice are Ruby and JavaScript but he considers himself a jack-of-all-trades. In 2007, he co-founded a web startup called OtherInbox.com, which was just acquired by ReturnPath. Currently, he is pursuing new as-yet-unannounced ventures (he promises "something new and very cool").

 

Lightning Talk: Kyle Fritz on meteor -- data-driven, realtime web app framework.  With Meteor you write apps in pure Javascript that send data over the wire, rather than HTML using your choice of popular open-source libraries.

 

Out of town Rubyist Chap Ambrose comes all the way from Austin TX to tell us about Rails Hotline, a helpline for free Rails help. Over 30 developers volunteer their time to help answer questions over the phone. He'll share a few of the things He's learned while organizing this resource for the past year. (5 minutes)

Join or login to comment.

  • A former member
    A former member

    I was glad to learn about a load of tools and techniques I should have heard about long ago. Great stuff. The uploaded version of his notes proved a little difficult to use, but maybe that's my fault. I'll post to Mike's blog when I be specific about the problems. All in all, great lecture!

    May 9, 2012

  • A former member
    A former member

    I found Mike to be extremely interesting and fun to listen to.

    May 9, 2012

  • Jonathan J.

    Great talk and discussion! Mike's presentation is a must-see for every startup developer.

    May 9, 2012

  • Paul O.

    Mike's enthusiasm was infectious. I really enjoyed the talk, and was even pleased by many of the small side-tracks.

    May 9, 2012

  • Nick G.

    always enjoy the banter :-)

    May 9, 2012

  • Hunter B.

    phenomenal. Thanks Chris

    May 2, 2012

  • Chris S.

    Mike did the same talk for RubyNation last month. They'll post the video soon (hopefully), which will be of better quality than we'll be capable of producing.

    May 2, 2012

  • Hunter B.

    I have a weekly event every Tuesday that keeps me from coming but the last one for the year is this week. I'd love to come to this as I think it'd be super useful... but I can't. Is there anyway I can get a recording?

    May 2, 2012

  • Chris S.

    Haha. Yup, indeed I did. That's what I get for not paying attention to google results (or clicking the link). Thanks for pointing out the problem -- fixed.

    April 26, 2012

  • Gray H.

    Do you mean this meteor? http://www.meteor.com/­

    April 26, 2012

Our Sponsors

People in this
Meetup are also in:

Sometimes the best Meetup Group is the one you start

Get started Learn more
Bill

I started the group because there wasn't any other type of group like this. I've met some great folks in the group who have become close friends and have also met some amazing business owners.

Bill, started New York City Gay Craft Beer Lovers

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