Ruby Conf 2013 - Advanced Concurrent Programming in Ruby

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=VVmENBTc1jM



Duration: 45:53
3,664 views
48


By Jerry D'Antonio

Rumor has it that you can't write concurrent programs in Ruby. People once believed that the world was flat and we all know how that turned out. Between the native threads introduced in MRI 1.9 and the JVM threading available to JRuby, Ruby is now a valid platform for concurrent applications. What we've been missing--until now--are the advanced concurrency tools available to other languages like Clojure, Scala, Erlang, and Go. In this session we'll talk about the specific challenges faced when writing concurrent applications; we'll explore modern concurrency techniques such as agents, futures, promises, reactors, and supervisors; and we'll use various open source tools to craft safe, reliable, and efficient concurrent code. We'll write most of our code using the Concurrent Ruby gem but we'll also explore EventMachine and Celluloid.

Help us caption & translate this video!

http://amara.org/v/FG56/




Other Videos By Confreaks


2013-12-04Ruby Conf 2013 - Raft: Consensus for Rubyists by Patrick Van Stee
2013-12-04Erlang DC 2013 Ranking Games and Scheduling Jobs by Jesper Louis Andersen
2013-12-04Ruby Conf 2013 - Rapid Game Prototyping with Ruby by Michael Fairley
2013-12-04Ruby Conf 2013 - The Future of JRuby by Charles Nutter and Thomas Enebo
2013-12-03Ruby Conf 2013 - Unleash the Secrets of the Standard Library with ...
2013-12-03Ruby Conf 2013 - How to control physical devices with mruby
2013-12-03Ruby Conf 2013 - The Big Picture by Jim Weirich
2013-12-03Ruby Conf 2013 - A Lightweight SOA Framework using Ruby, Apache Thrift and AMQP
2013-12-03Ruby Conf 2013 - Preferring Object-Orientation to Metaprogramming
2013-12-03Ruby Conf 2013 - Test Driven Neural Networks with Ruby by Matthew Kirk
2013-12-03Ruby Conf 2013 - Advanced Concurrent Programming in Ruby
2013-12-03Ruby Conf 2013 - Compilers For Free by Tom Stuart
2013-12-03Madison Ruby 2013 - Cats
2013-12-03Ruby Conf 2013 - New Ruby 2.1 Awesomeness: Fine-grained Object Allocation Tracing
2013-12-03Madison Ruby 2013 CLOSURE by Steve Klabnik
2013-12-03Ruby Conf 2013 - My KidsRuby Journey by PJ & Katie Hagerty
2013-12-03Ruby Conf 2013 - Arrrr me hearty! Sailing the Seas of DRb in a Shoe
2013-12-02Ruby Conf 2013 - "Bioruby"...understanding the intricacies of 'Life' using Ruby
2013-12-02Ruby Conf 2013 - Profiling Ruby: Finding 10x Gains In RSpec and CRuby
2013-12-02Ruby Conf 2013 - Object management on Ruby 2.1 by Koichi Sasada
2013-12-02Ruby Conf 2013 - Effective Debugging by Jonathan Wallace