• Engine Yard
  • LivingSocial
  • VMware
  • Heroku
  • Rackspace Hosting
  • Blue Box Group
  • JetBrains
  • New Relic
  • Percona
  • Pivotal Labs
  • Rails Dog
  • WyeWorks
  • Chargify

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at RailsConf, contact Yvonne Romaine at yromaine@oreilly.com.

Download the RailsConf Sponsor/Exhibitor Prospectus

Contact Us

View a complete list of RailsConf contacts.

Stateful, Scalable Servers with EventMachine and Rails

David Troy (410Labs)
Location: Ballroom III
Average rating: ***..
(3.95, 19 ratings)

Rails is a great framework for building web-based systems, but many of us don’t have much experience outside of port 80 or 443. Dave Troy developed a scalable server architecture for Shortmail.com, implementing stateful, secure services such as LMTP, SMTP and IMAP using EventMachine and Rails. He’ll talk about those design patterns and how you can build interesting new internet services using Ruby.

Photo of David Troy

David Troy


David Troy is a serial technology entrepreneur and community builder based in Baltimore, Maryland. He founded regional ISP and hosting provider ToadNet in 1995, and sold that company in 2004. From 2004 through 2008 he worked on developing and implementing open source voice-over-IP solutions for a number of companies in the United States, South America, and Europe. In 2007, he developed the popular Twitter visualization Twittervision, and in 2008 he decided to return to his roots in Baltimore and help entrepreneurs get more connected. He co-founded 410Labs with Matt Koll in 2010. The company’s first two products are Replyz.com and Shortmail.com.

Comments on this page are now closed.


Jason Meinzer
05/20/2011 2:25am EDT

This was a good talk but I found that although you made a good effort to increase the font size, the scrolling around was distracting and I gave up trying to follow the code. Putting relevant code fragments into slides rather than using the editor would have helped structure the code-oriented parts of your presentation.