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:

Create your own Meetup Group

Get started Learn more
Henry

I decided to start Reno Motorcycle Riders Group because I wanted to be part of a group of people who enjoyed my passion... I was excited and nervous. Our group has grown by leaps and bounds. I never thought it would be this big.

Henry, started Reno Motorcycle Riders

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