088 RR Concurrency and Celluloid with Tony Arcieri

    0
    114

    01:07 – Tony’s Introduction

    01:36 – Unofficial Rogue: Adam Robbie

    01:54 – Ruby Rogues Parley: Sign up via Stripe! 

    02:32 – The History of Ruby’s Concurrency/Threading

    08:49 – The Multiprocess Model

    12:56 – Processes vs Threading

    14:38 – Taking Better Advantage of Threading

    15:38 – The GIL (Global Interpreter Lock)

    21:47 – Celluloid

    25:55 – Inter-Thread Communication

    28:49 – Celluloid Starter Projects

    31:38 – Celluloid Competing with node.js and Erlang

    33:25 – Projects using Celluloid

    34:34 – Using Celluloid in the Future

    • Peer-to-peer System

    36:59 – Rack

    39:02 – Helping to develop Celluloid

    41:02 – “Let it Crash” Philosophy

    44:20 – Tips for Concurrent Programming

    Book Club

    Patterns of Enterprise Application Architecture by Martin Fowler

    Next Week

    Rogues Only Episode