--- created_at: '2017-08-24T12:06:39.000Z' title: Clojure Concurrency (2008) [video] url: https://www.youtube.com/watch?v=nDAfZK8m5_8 author: tosh points: 76 story_text: comment_text: num_comments: 23 story_id: story_title: story_url: parent_id: created_at_i: 1503576399 _tags: - story - author_tosh - story_15089373 objectID: '15089373' --- [Source](https://www.youtube.com/watch?v=nDAfZK8m5_8 "Permalink to Clojure Concurrency - Rich Hickey - YouTube") # Clojure Concurrency - Rich Hickey - YouTube Skip navigation [ ][1] Sign in Search Loading... Close Yeah, keep it Undo Close ![][2] # This video is unavailable. ### Watch Queue ### Queue Watch QueueQueue * Remove all * Disconnect The next video is startingstop Loading... Watch Queue Queue __count__/__total__ [Find out why][3]Close # Clojure Concurrency - Rich Hickey [ ![Nikolai Mavrenkov][2] ][4] [Nikolai Mavrenkov][5] Loading... Unsubscribe from Nikolai Mavrenkov? Cancel Unsubscribe Working... SubscribeSubscribedUnsubscribe7 Loading... Loading... Working... Add to ### Want to watch this again later? Sign in to add this video to a playlist. [Sign in][6] Share More * Report ### Need to report the video? Sign in to report inappropriate content. [Sign in][6] * Statistics [ Add translations ][7] 5,946 views 77 ### Like this video? Sign in to make your opinion count. [Sign in][6] 78 1 ### Don't like this video? Sign in to make your opinion count. [Sign in][6] 2 Loading... Loading... Loading... **Rating is available when the video has been rented.** This feature is not available right now. Please try again later. **Published on Mar 5, 2016** Good old presentation by Rich Hickey about concurrency in Clojure - now with slides and video joined together! Source video: [http://www.youtube.com/watch?v=dGVqrG...][8] Slides: [https://github.com/dimhold/clojure-co...][9] "A presentation by Rich Hickey to the Western Mass. Developers Group on Clojure and concurrency. Brief overview of Clojure, discussion of concurrency issues, locking, and immutabiity. In-depth look at Clojure's refs, transactions and agents. Demonstration and review of code for a multithreaded ant colony simulation.Be sure to grab the slides and code in order to follow along.Thanks to Shawn Fumo for working on this video." * #### Category * [Science & Technology][10] * #### License * Standard YouTube License Show more Show less Loading... Autoplay When autoplay is enabled, a suggested video will automatically play next. #### Up next * [ Clojure: A live Demonstration of Simplicity That is Production Ready - Nir Rubinstein \- Duration: 45:39. Wix Engineering Tech Talks 2,068 views ][11] ![][2][45:39][12] * * * * [ Clojure Concurrency - Rich Hickey \- Duration: 2:32:39. ClojureTV 45,411 views ][13] ![][2][2:32:39][8] * [ Is Clojure an acceptable Lisp? by Hans Hübner \- Duration: 31:00. :clojureD 5,715 views ][14] ![][2][31:00][15] * [ The Language of the System - Rich Hickey \- Duration: 1:02:50. ClojureTV 96,548 views ][16] ![][2][1:02:50][17] * [ Effective Programs - 10 Years of Clojure - Rich Hickey \- Duration: 1:14:52. ClojureTV 47,014 views ][18] ![][2][1:14:52][19] * [ Keynote - Rich Hickey \- Duration: 1:22:45. ClojureTV 9,004 views ][20] ![][2][1:22:45][21] * [ Expert to Expert: Rich Hickey and Brian Beckman - Inside Clojure \- Duration: 53:56. jasonofthel33t 65,447 views ][22] ![][2][53:56][23] * [ Concurrency - Episode 1 - Atoms \- Duration: 16:53. Clojure Tutorials 1,405 views ][24] ![][2][16:53][25] * [ Philly ETE 2015 #27 - core.async: Concurrency without Callbacks - Stuart Halloway \- Duration: 1:04:08. ChariotSolutions 2,790 views ][26] ![][2][1:04:08][27] * [ Keynote: Creative Clojure by Karsten Schmidt \- Duration: 37:51. :clojureD 2,665 views ][28] ![][2][37:51][29] * [ "Transducers" by Rich Hickey \- Duration: 45:01. Strange Loop 67,425 views ][30] ![][2][45:01][31] * [ Spec-ulation Keynote - Rich Hickey \- Duration: 1:16:14. ClojureTV 58,683 views ][32] ![][2][1:16:14][33] * [ Clojure for Java Programmers Part 1 - Rich Hickey \- Duration: 1:48:13. ClojureTV 78,590 views ][34] ![][2][1:48:13][35] * [ Timothy Baldridge - Core.Async \- Duration: 39:46. ClojureTV 24,039 views ][36] ![][2][39:46][37] * [ Functional / Microservices in Real-Time Financials \- Duration: 53:36. InfoQ 2,106 views ][38] ![][2][53:36][39] * [ New Concurrency Models on the JVM: Fibres, Verticles, Agents and Actors. by Lutz Huehnken \- Duration: 1:03:02. Devoxx 8,551 views ][40] ![][2][1:03:02][41] * [ Rails Conf 2012 Keynote: Simplicity Matters by Rich Hickey \- Duration: 36:54. Confreaks 119,796 views ][42] ![][2][36:54][43] * [ GOTO 2012 • Database as a Value • Rich Hickey \- Duration: 56:23. GOTO Conferences 3,253 views ][44] ![][2][56:23][45] * [ The Next Five Years of ClojureScript - David Nolen \- Duration: 1:00:58. Metosin 15,252 views ][46] ![][2][1:00:58][47] * [ Core.Async in Use - Timothy Baldridge \- Duration: 34:05. ClojureTV 10,138 views ][48] ![][2][34:05][49] * Loading more suggestions... Show more * Language: English * Location: United States * Restricted Mode: Off [History][50] Help Loading... Loading... Loading... * [About][51] * [Press][52] * [Copyright][53] * [Creators][54] * [Advertise][55] * [Developers][56] * [+YouTube][57] * [Terms][58] * [Privacy][59] * [ Policy & Safety ][60] * [Send feedback][61] * [Test new features][62] * Loading... Working... [Sign in][63] to add this to Watch Later ### Add to Loading playlists... [1]: https://www.youtube.com/ "YouTube Home" [2]: https://www.youtube.com/yts/img/pixel-vfl3z5WfW.gif [3]: https://www.google.com/get/videoqualityreport/?v=nDAfZK8m5_8 [4]: https://www.youtube.com/user/koluch2009 [5]: https://www.youtube.com/channel/UC72uKWSN3wT7MIAhTCwakvg [6]: https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&hl=en&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Fapp%3Ddesktop%26hl%3Den%26feature%3D__FEATURE__%26action_handle_signin%3Dtrue%26next%3D%252Fwatch%253Fv%253DnDAfZK8m5_8 [7]: https://www.youtube.com/timedtext_video?bl=watch&v=nDAfZK8m5_8&auto=yes&ref=wt [8]: https://www.youtube.com/watch?v=dGVqrGmwOAw [9]: https://www.youtube.com/redirect?q=https%3A%2F%2Fgithub.com%2Fdimhold%2Fclojure-concurrency-rich-hickey%2Fblob%2Fmaster%2FClojureConcurrencyTalk.pdf%3Fraw%3Dtrue&event=video_description&v=nDAfZK8m5_8&redir_token=kSI_bk-c7PJe7eT024iDVKAezqx8MTUxOTQ4MjA0NUAxNTE5Mzk1NjQ1 [10]: https://www.youtube.com/channel/UCiDF_uaU1V00dAc8ddKvNxA [11]: https://www.youtube.com/watch?v=LcpbBth7FaQ "Clojure: A live Demonstration of Simplicity That is Production Ready - Nir Rubinstein" [12]: https://www.youtube.com/watch?v=LcpbBth7FaQ [13]: https://www.youtube.com/watch?v=dGVqrGmwOAw "Clojure Concurrency - Rich Hickey" [14]: https://www.youtube.com/watch?v=Y0LUZ7gbWbk "Is Clojure an acceptable Lisp? by Hans Hübner" [15]: https://www.youtube.com/watch?v=Y0LUZ7gbWbk [16]: https://www.youtube.com/watch?v=ROor6_NGIWU "The Language of the System - Rich Hickey" [17]: https://www.youtube.com/watch?v=ROor6_NGIWU [18]: https://www.youtube.com/watch?v=2V1FtfBDsLU "Effective Programs - 10 Years of Clojure - Rich Hickey" [19]: https://www.youtube.com/watch?v=2V1FtfBDsLU [20]: https://www.youtube.com/watch?v=I5iNUtrYQSM "Keynote - Rich Hickey" [21]: https://www.youtube.com/watch?v=I5iNUtrYQSM [22]: https://www.youtube.com/watch?v=wASCH_gPnDw "Expert to Expert: Rich Hickey and Brian Beckman - Inside Clojure" [23]: https://www.youtube.com/watch?v=wASCH_gPnDw [24]: https://www.youtube.com/watch?v=I72WLDu05Tw "Concurrency - Episode 1 - Atoms" [25]: https://www.youtube.com/watch?v=I72WLDu05Tw [26]: https://www.youtube.com/watch?v=VrmfuuHW_6w "Philly ETE 2015 #27 - core.async: Concurrency without Callbacks - Stuart Halloway" [27]: https://www.youtube.com/watch?v=VrmfuuHW_6w [28]: https://www.youtube.com/watch?v=4w2kpSL68nM "Keynote: Creative Clojure by Karsten Schmidt" [29]: https://www.youtube.com/watch?v=4w2kpSL68nM [30]: https://www.youtube.com/watch?v=6mTbuzafcII ""Transducers" by Rich Hickey" [31]: https://www.youtube.com/watch?v=6mTbuzafcII [32]: https://www.youtube.com/watch?v=oyLBGkS5ICk "Spec-ulation Keynote - Rich Hickey" [33]: https://www.youtube.com/watch?v=oyLBGkS5ICk [34]: https://www.youtube.com/watch?v=P76Vbsk_3J0 "Clojure for Java Programmers Part 1 - Rich Hickey" [35]: https://www.youtube.com/watch?v=P76Vbsk_3J0 [36]: https://www.youtube.com/watch?v=enwIIGzhahw "Timothy Baldridge - Core.Async" [37]: https://www.youtube.com/watch?v=enwIIGzhahw [38]: https://www.youtube.com/watch?v=fnediEWRuyI "Functional / Microservices in Real-Time Financials" [39]: https://www.youtube.com/watch?v=fnediEWRuyI [40]: https://www.youtube.com/watch?v=EMv_8dxSqdE "New Concurrency Models on the JVM: Fibres, Verticles, Agents and Actors. by Lutz Huehnken" [41]: https://www.youtube.com/watch?v=EMv_8dxSqdE [42]: https://www.youtube.com/watch?v=rI8tNMsozo0 "Rails Conf 2012 Keynote: Simplicity Matters by Rich Hickey" [43]: https://www.youtube.com/watch?v=rI8tNMsozo0 [44]: https://www.youtube.com/watch?v=EKdV1IgAaFc "GOTO 2012 • Database as a Value • Rich Hickey" [45]: https://www.youtube.com/watch?v=EKdV1IgAaFc [46]: https://www.youtube.com/watch?v=mty0RwkPmE8 "The Next Five Years of ClojureScript - David Nolen" [47]: https://www.youtube.com/watch?v=mty0RwkPmE8 [48]: https://www.youtube.com/watch?v=096pIlA3GDo "Core.Async in Use - Timothy Baldridge" [49]: https://www.youtube.com/watch?v=096pIlA3GDo [50]: https://www.youtube.com/feed/history [51]: https://www.youtube.com//www.youtube.com/yt/about/ [52]: https://www.youtube.com//www.youtube.com/yt/press/ [53]: https://www.youtube.com//www.youtube.com/yt/copyright/ [54]: https://www.youtube.com//www.youtube.com/yt/creators/ [55]: https://www.youtube.com//www.youtube.com/yt/advertise/ [56]: https://www.youtube.com//www.youtube.com/yt/dev/ [57]: https://plus.google.com/+youtube [58]: https://www.youtube.com/t/terms [59]: https://www.google.com/intl/en/policies/privacy/ [60]: https://www.youtube.com//www.youtube.com/yt/policyandsafety/ [61]: https://www.youtube.com//support.google.com/youtube/?hl=en [62]: https://www.youtube.com/testtube [63]: https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&hl=en&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Fapp%3Ddesktop%26hl%3Den%26feature%3Dplaylist%26action_handle_signin%3Dtrue%26next%3D%252Fwatch%253Fv%253DnDAfZK8m5_8