Languages  >>  Ruby

What Every Rubyist Should Know About Threads - Jim Weirich

Language: English Quality: High Has Audio: true Source: confreaks Media: Flash Posted On: 08 Feb 09

We have been living in the shadow of Moore's law for many years. Transister sizes keep shrinking and processor speeds keep increasing. But technology seems to have hit a brick wall. Clock cycles have not been able to keep up with the shrinking transister. As a result, manufacturers have increased performance by putting more CPUs on a chip. But is today's software really able to deal with the concurrency demands of today's hardware? How will tomorrow's software have to change to take real advantage of this new push toward multi-core machines. This talk will take a look at current and future trends in software concurrency with respect to Ruby and other Languages.

About Jim Weirich
Jim Weirich is the Chief Scientist for EdgeCase LLC, a Rails development firm located in Columbus Ohio. Jim has over twenty-five years of experience in software development. He has worked with real-time data systems for testing jet engines, networking software for information systems, and image processing software for the financial industry. Jim is active in the Ruby community and has contributed to several Ruby projects, including the Rake build system and the RubyGems package software.


Tags: Ruby, Conference, Screencast, rubyconf2008, rubyconf 2008, Thread, RubyGems, concurrency, speed, threading,     [SUGGEST  A  TAG]



Other dowloadable format of this video

Video in h.264 Quicktime (mp4) format
Resolution : 640x240
OR 
Video in h.264 Quicktime (mp4) format
Resolution : 960x368
OR