Posted on 23-06-2008
Filed Under (Conferences) by Dary

Sunday provided a wonderful conclusion to RailsConf 2008. Here are some brief notes for the sessions I attended to whet your appetite with links to their RailsConf pages (where you can grab slides).

Waxing Ballroom Floors on the Titanic (and Other Less Seaworthy Vessels) - Rick Bradley, Yossef Mendelssohn, Kevin Barnes (OG Consulting) (RailsConf page)
Plugins:
object_daddy
timely
shmemeter
autochronic
freshtrack
nihilist_bot
flame

Genomes on Rails - Matt Wood (Wellcome Trust Sanger Institute) (RailsConf page)
Frequently and rapidly changing data

  • Don’t have fields – store data as Descriptor/DescriptorValue objects (key/value pairs)
  • With careful indexing it’s not that slow
  • If one field is consistent across versions, that can be added to the db
  • Can map Descriptors between different versions

They specify task the same way and allow users to create pipelines for various projects
Throughput: Data → 320tb/450 cpu cluster → Archive (2 Petabytes of data)

  • Multiple instances of multiple applications (loosely coupled)
  • Deployment is difficult because you need to push to all your instances
  • reverse proxying with fairnginx in front of mongrels, deploying with cap

The Profitable Programmer: Creating Successful Side Projects - Geoffrey Grosenbach (Topfunky Corporation), Tom Preston-Werner (Powerset, Inc.), Chris Wanstrath (Err Free), PJ Hyett (Err Free), Ben Curtis (Catch the Best) (RailsConf page)
Project Ideas:

  • Build something simple
  • Build something you want to use
  • Take something that’s already popular in one area and move it to one where it doesn’t exist

Implementation:

  • Build it yourself
  • Sub-contract

Promotion:

  • Allow free accounts with limited, but useful functionality
  • Piggyback on already established people and sites
  • Form symbiotic relationships with existing sites
    • Drive traffic to their sites
    • Promote their product through yours

Success:

  • Don’t listen to critics as you go through issues while expanding
  • Try to build apps that are a source of constant income and require little effort to maintain
  • Avoid VC → basically just getting a boss

Notes:

  • Donationware? Ads?
    • Ads are tricky because you have to become a marketer
  • Market Research
    • Track how people interact with the app and not how they say they interact or are going to interact with it
    • Try to do something where its easy to get to people you want to sell to
    • Think about how often people will use it (including you)
    • Keep in mind who’s actually going to be paying for it

That's it. What an amazing conference. Can't wait until next year!

    Read More   

Comments

[…] **Please see my follow-ups on individual days: Friday, Saturday, Sunday** […]


Post a Comment
Name:
Email:
Website:
Comments: