October 13, 2009 7:00 PM - 20 attended

Mike Subelsky on Startup Ruby

This location is shown only to members

Mike will present on the most effective ways to use Ruby in a startup environment. Among other things, he will touch on:


  • What is startup Ruby?
  • How do you iterate quickly?
  • What I have learned about building Ruby software under startup conditions (Design Patterns)

    • Separate out the things that change from those that stay the same
    • Program to an interface, not an implementation
    • Prefer composition over inheritance
    • Delegate, delegate, delegate
    • YAGNI

  • Working smartly and avoiding mistakes

    • Move everything out of web requests
    • Consider your relationship to your RDBMS
    • DB indexes can degrade over time or as more data is added
    • alter table not good for big tables
    • Make careful use of concurrency
    • Organize your code nicely
    • Think about your constants
    • Avoid boolean flags
    • Use Presenters
    • Delint your JavaScript
    • Make your client smarter
    • Be careful with validations and defer them if you can
    • SSL is trickier than you think
    • "Don't take REST too far" -Michael Koziarski
    • Don't test all the time, at the beginning

Presenter: Mike Subelsky

  • You must be a member to post a comment. Join or login.

20 attended
5.00 5.007 (7 ratings)

SmartLogic

Providing sustenance for hungry Rubyists.

mdlogix

Hosting our meetups.

Intridea

Providing pizza for our open source hack nights.

Lookingglass Cyber Solutions

Providing sustenance for hard working Open Source Hack Night hackers.

Other nearby
Meetups
Why these groups?
x

The Meetup Groups shown here are topically similar to B'more on Rails.

Groups are more likely to be displayed here if they:

  • have a Meetup scheduled
  • have a high rating
  • have a group photo
  • are "public" and not "private"
  • have shown they are likely to stick around (older than 30 days)
Find more Meetup Groups
near Baltimore

Log in

  • Not registered with us yet?
or

Log in to Meetup with your Facebook account.

Log in using Facebook

Sign up

or

Join this Meetup Group even quicker with your Facebook account.

Sign up using Facebook
By clicking the "Sign up using Facebook" or "Sign up" buttons above, you agree to Meetup's Terms of Service