Get Lanyrd on your mobile (iPhone, Android and more) - check it out here

Events, threads and writing robust client/servers in Ruby

A session at RubyConf India 2010

I have been building client/servers in Ruby for past 3 years and drawing from that experience I would talk about Threads in Ruby, Reactor pattern in Ruby, Eventmachine, Revactor, Packet, Actor pattern in Ruby, protocol parsing (ragel). Touching upon various threading implementation in MRI1.8, Ruby1.9 and JRuby. Best practices regarding threading. Writing threaded clients/servers. When threading model suffices and when it breaks down. Non-Blocking IO in Ruby. Select VS other advanced selectors. When to use NIO model and when to look for alternatives. Using Actor pattern in conjunction with Reactors for better scalability. And at last if time permits, I would present my ideas on building better network protocols and using ragel for protocol parsing.

About the speaker

This person is speaking at this event.
Hemant Kumar

Roaming in roverandom bio from Twitter

Coverage of this session

Sign in to add slides, notes or videos to this session

RubyConf India 2010

India India, Bangalore

20th21st March 2010

Tell your friends!

Short URL

lanyrd.com/sckkh

Official event site

rubyconfindia.org

View the schedule

Topics

See something wrong?

Report an issue with this session