{"guid":"import-1fe52c4111d06034ef","title":"Concurrency Matters","subtitle":null,"slug":"hs6_-_2013-08-25_11:15_-_concurrency_matters_-_mateus_armando_-_1269","link":null,"description":"Why Concurrency matters\n\n- Difference between Concurrency and Parallelism\n- Design Approaches for Concurrent Systems\n- Shared Mutability\n- Isolated Mutability\n- Pure immutability (e.g.: Functional programming, \u003cHaskel\u003e)\n- Ruby and Concurrency\n- MRI\n- JRUBY\n- Rubinius\n- Rubymotion\n- Embrace Concurrence\n- Embrace Immutability\n","original_language":"eng","persons":["Mateus Armando"],"tags":["froscon2013","RedFrogConf"],"view_count":40,"promoted":false,"date":"2013-08-25T02:00:00.000+02:00","release_date":"2013-09-08T02:00:00.000+02:00","updated_at":"2026-01-31T14:45:09.992+01:00","length":1619,"duration":1619,"thumb_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs6_-_2013-08-25_11_15_-_concurrency_matters_-_mateus_armando_-_1269.jpg","poster_url":"https://static.media.ccc.de/media/conferences/froscon/2013/hs6_-_2013-08-25_11_15_-_concurrency_matters_-_mateus_armando_-_1269_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-1fe52c4111d06034ef-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/froscon/2013/import-1fe52c4111d06034ef-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/hs6_-_2013-08-25_11:15_-_concurrency_matters_-_mateus_armando_-_1269","url":"https://api.media.ccc.de/public/events/import-1fe52c4111d06034ef","conference_title":"FrOSCon 2013","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013","related":[{"event_id":363,"event_guid":"import-480b18cc8c732095d8","weight":1},{"event_id":369,"event_guid":"import-45e4c769a068704983","weight":1},{"event_id":2162,"event_guid":"_lVlmBO98KMg4M-n-_A3FA","weight":1},{"event_id":2246,"event_guid":"5hkhmuwi5J8ZHMfd5k7veg","weight":1},{"event_id":2300,"event_guid":"mzNAGavKy2KOcwOjGqC8pw","weight":1},{"event_id":2302,"event_guid":"rHjqtfbslD_ucUr8kW5wcQ","weight":1},{"event_id":2549,"event_guid":"327922bb-5b63-416e-a6cb-8dcf73104037","weight":1},{"event_id":2607,"event_guid":"9f0061d6-df0d-4e40-9019-a9b61dbd5697","weight":2},{"event_id":2783,"event_guid":"d232878f-84a4-11e5-9649-e7b052e61be6","weight":5},{"event_id":3156,"event_guid":"KROCEGraOskISuupZHUVIQ","weight":1},{"event_id":3431,"event_guid":"a60f0bd1-96c2-436e-a652-f04779a9a0ef","weight":1},{"event_id":3792,"event_guid":"f2f3b250-3806-4a0b-9eb5-17b3441cbe61","weight":2},{"event_id":3802,"event_guid":"a588243f-a16e-4298-9e66-d26fb949aaea","weight":1},{"event_id":3850,"event_guid":"ae999450-3893-11e7-890f-9f81551c7b53","weight":1},{"event_id":3889,"event_guid":"Q3YPVoHoG6KKmhTW4QzLJg","weight":2},{"event_id":4050,"event_guid":"b67e373f-d09e-5174-9ee6-6abeefdd40e9","weight":1},{"event_id":4748,"event_guid":"d6d295e7-242f-45fb-9be1-4ea1c26bafd6","weight":1},{"event_id":4765,"event_guid":"9326038b-f781-4707-b35a-9ef52f98d35a","weight":1},{"event_id":4768,"event_guid":"a13dc0d2-55af-4b60-a07c-1786094da593","weight":1},{"event_id":4804,"event_guid":"0cccbcdd-1e5c-4457-883b-6141c04d754c","weight":1},{"event_id":4818,"event_guid":"c02f6777-5e55-46ca-8d60-1810a8d5f3c7","weight":1},{"event_id":4845,"event_guid":"c21cb389-aba3-4eaa-ba1f-76f966b1686e","weight":2},{"event_id":4849,"event_guid":"9ba995df-b1ca-402d-b1c8-c21e5faacd3b","weight":1},{"event_id":4860,"event_guid":"f552b4b5-7446-4cc4-836b-0aa3639b994f","weight":1},{"event_id":4871,"event_guid":"4b1c06a3-d870-4740-9f77-832768d41fae","weight":1},{"event_id":6029,"event_guid":"19767f93-f0df-477f-a534-aee61b4288a9","weight":2}],"recordings":[{"size":null,"length":1619,"mime_type":"video/webm","language":"eng","filename":"hs6_-_2013-08-25_11_15_-_concurrency_matters_-_mateus_armando_-_1269.webm","state":"downloaded","folder":"webm","high_quality":true,"width":640,"height":360,"updated_at":"2016-01-27T11:02:53.044+01:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2013/webm/hs6_-_2013-08-25_11_15_-_concurrency_matters_-_mateus_armando_-_1269.webm","url":"https://api.media.ccc.de/public/recordings/666","event_url":"https://api.media.ccc.de/public/events/import-1fe52c4111d06034ef","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013"},{"size":null,"length":1599,"mime_type":"audio/mpeg","language":"eng","filename":"hs6_-_2013-08-25_11_15_-_concurrency_matters_-_mateus_armando_-_1269.mp3","state":"downloaded","folder":"mp3","high_quality":true,"width":640,"height":360,"updated_at":"2014-06-29T00:22:01.839+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2013/mp3/hs6_-_2013-08-25_11_15_-_concurrency_matters_-_mateus_armando_-_1269.mp3","url":"https://api.media.ccc.de/public/recordings/668","event_url":"https://api.media.ccc.de/public/events/import-1fe52c4111d06034ef","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013"},{"size":null,"length":1619,"mime_type":"video/mp4","language":"eng","filename":"hs6_-_2013-08-25_11_15_-_concurrency_matters_-_mateus_armando_-_1269.mp4","state":"downloaded","folder":"mp4","high_quality":true,"width":640,"height":360,"updated_at":"2016-01-27T11:02:53.014+01:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2013/mp4/hs6_-_2013-08-25_11_15_-_concurrency_matters_-_mateus_armando_-_1269.mp4","url":"https://api.media.ccc.de/public/recordings/667","event_url":"https://api.media.ccc.de/public/events/import-1fe52c4111d06034ef","conference_url":"https://api.media.ccc.de/public/conferences/froscon2013"}]}