Mike Subelsky on Startup Ruby

Organiser
B'more on Rails
Date
13-14 Oct 2009 (Add to calendar) GMT
Venue
(Exact location not available) , Baltimore, US
Cost
Free

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

  • What is startup Ruby?
  • How do you iterate quickly?
  • What I have learned about building Ruby software under startup conditions (Design Patterns)
  • [list]
  • 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
  • [/list]
  • Working smartly and avoiding mistakes
  • [list]
  • 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
  • [/list] [/list]

    Presenter: Mike Subelsky

    You might also like...

    Comments

    Other nearby events

    Map

    Contribute

    Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

    Our tools

    We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

    “Perl - The only language that looks the same before and after RSA encryption.” - Keith Bostic